Download the PHP package luanet/magento2-push without Composer

On this page you can find all versions of the php package luanet/magento2-push. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package magento2-push

Manual de Uso: Módulo Push Intelipost

N|Solid

Introdução

O módulo Push Intelipost é responsável por enviar as entregas criadas no Magento para a Intelipost. Este processo é indispensável para o uso do Rastreamento e Gestão de Despacho da nossa ferramenta.

Este manual foi divido em quatro partes:

Instalação

É recomendado que você tenha um ambiente de testes para validar alterações e atualizações antes de atualizar sua loja em produção.

A instalação do módulo é feita utilizando o Composer. Para baixar e instalar o Composer no seu ambiente acesse https://getcomposer.org/download/ e caso tenha dúvidas de como utilizá-lo consulte a documentação oficial do Composer.

Navegue até o diretório raíz da sua instalação do Magento 2 e execute os seguintes comandos:

Configurações

Para acessar o menu de configurações, basta seguir os seguintes passos:

No menu à esquerda, acessar Lojas -> Configuration:

N|Solid

A partir do menu de configurações, clicar no tópico Intelipost -> Push:

N|Solid

As configurações do módulo foram dividas em três etapas:

A seguir vamos falar tudo que você precisa saber de cada uma delas.


Atributos

Nesta seção, abrimos espaço para o cliente definir os parâmetros que ele criou para informações que não existem no Magento por padrão.

Federal tax payer id:

Neste atributo deve ser selecionado qual a propriedade utilizada para o CPF.

N|Solid

Note que o campo escolhido no exemplo não é o correto. Você deve conversar com o representante da loja e descobrir em qual propriedade é registrado o CPF do cliente final.


Status dos pedidos

Nesta seção, deverá realizado as configurações de movimentação dos pedidos. Isto é, quando o pedido deve ser enviado para a Intelipost ou quando deve ser despachado.

Magento trigger status to create:

Nessa configuração deve ser selecionado o Status Magento do pedido em que ele deve ser criado na Intelipost. Nesta lista, aparecerão todos os status disponíveis, até mesmo os status customizados.

N|Solid

No exemplo, está selecionado “Processing”, que é o status do Magento logo após o faturamento do pedido.

Magento status after create:

Nessa configuração deve ser selecionado o Status Magento que o pedido deverá receber após o envio para a Intelipost.

N|Solid

No exemplo, está selecionado o status “Criado na Intelipost”, que é um status customizado por mim no nosso ambiente Magento.

Create and Ship:

Se esta configuração estiver marcada como "Sim", quando o pedido for enviado para a Intelipost, ele receberá a data de despacho igual ao momento do envio. Agora, se esta configuração for marcada como “Não”, será disponibilizada uma nova configuração: Magento trigger status to ship. Semelhante à “Magento trigger status to create”, você deve selecionar o Status Magento em que o pedido deverá ser marcado como despachado na Intelipost.

N|Solid

No exemplo, está selecionado “Complete”, que é o Status Magento logo após a criação das entregas no Magento.


Cron Config

Nesta seção faremos as configurações dos eventos cronológicos do módulo. Isto é, decidiremos em quais condições os pedidos serão enviados automaticamente para a Intelipost.

Use cron to create orders:

Habilita o envio das entregas para a Intelipost a partir de um processo agendável. Caso essa configuração for marcada como "Sim", será disponibilizado outras três configurações:

N|solid

Use cron to ship orders:

Muito semelhante à configuração anterior, essa configuração habilita o despacho dos pedidos a partir de um processo agendável. aso essa configuração for marcada como "Sim", será disponibilizado outras três configurações:

Uso

Com a instalação do módulo, será disponibilizado uma nova tabela de pedidos. Essa tabela pode ser consultada no menu Intelipost -> Pedidos:

N|solid

A nova tela de pedidos apresentará todos os dados de envio gerados a partir de uma cotação da Intelipost. Também apresentará o Status Magento e o Status Intelipost de cada um deles.

N|Solid

Caso o cliente utilize a gestão de despacho com a Intelipost, ele poderá consultar os códigos de rastreamento direto do Magento. Para habilitar essa coluna na tabela, basta clicar em Columns -> Tracking Code:

N|Solid

O módulo Push também permite ao cliente operar de forma manual, isto é, enviar ou despachar os pedidos a partir de comandos do Magento. Esses comandos estão disponíveis também em lote.

Para realizar uma dessas ações, você deve selecionar os pedidos desejados e, em Actions, selecionar Create Orders (para criar as entregas) ou Ship Orders (para despachar as entregas).

N|Solid

Após ter realizado a ação, uma mensagem de erro ou sucesso aparecerá no topo da página. Além disso, ela ficará salva na coluna Intelipost Message.

Obs: Vale ressaltar que toda tentativa de criação ou despacho, seja de forma manual ou automática, salvará uma Intelipost Message.

N|Solid

Nota Fiscal

O módulo contempla uma tabela de Notas Fiscais (intelipost_invoice). Os campos desta tabela são:

Campo Descrição Tipo
id Identificador primário integer (auto increment)
invoice_number Número da nota fiscal varchar
order_number Número do pedido que a nota está relacionada varchar
invoice_series Série da nota fiscal varchar
invoice_key Chave da nota fiscal varchar
invoice_date Data de criação da Nota Fiscal current_timestamp
invoice_total_value Valor total da nota fiscal varchar
invoice_products_value Valor dos produtos varchar
invoice_cfop CFOP dos produtos da nota varchar

Para consultar e inserir dados nessa tabela via API, você pode utilizar as seguintes métodos:

GET - http://{{url_da_loja}}/rest/v1/push/list
Retornará uma lista com todas as notas salvas até o momento.

POST - http://{{url_da_loja}}/rest/v1/push/save
Adicionará a nota fiscal à tabela.

Request_body:

Obs: Para realização das chamadas, deverá ser passado o token de autenticação do usuário. Para mais detalhes, consulte a documentação do Magento.


All versions of magento2-push with dependencies

PHP Build Version
Package Version
Requires php Version ~5.5.0|~5.6.0|~7.0.0
intelipost/magento2-basic Version 1.*
intelipost/magento2-quote Version 1.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package luanet/magento2-push contains the following files

Loading the files please wait ....