Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O conector do Magento possue 2 fluxos distintos de funcionamento que depende do COD_ISO configurado para o site do canal e para o site principal.

Importante que o Site no Omni seja configurado com COD_ISO = BRA.


02. Funcionamento

A seguir os métodos/operação que o conector opera na integração Omni/Magento:

...

Parâmetro da CredencialDescriçãoFormato do Parâmetro, Exemplo e Observações
Flag de Controle is-in-stock para Produto Base

Formato: Texto

Valores possíveis: True ou False

MAGENTO_ESTADOS_PEDIDOS_PAGADOSLista de status utilizados na consulta de pedidos que o conector faz no Magento.

Formato: Texto

Exemplo:

processing,pedido_pago,em_separacao,pedido_faturado

MAGENTO_HOSTHost do MagentoFormato: Texto
MAGENTO_ID_WEB_sITEId do WebSite do MagentoFormato: Texto
MAGENTO_PASSWORDSenha de acesso do usuário à API do Magento.Formato: Texto
MAGENTO_PRODUCT_FOR_EACH_COLOR
Formato: Texto
MAGENTO_STOCK_SOURCE
Formato: Texto
MAGENTO_STORE_CODEPara atualizar preço de produtos o conector consulta o endpoint /rest/default/V1/store/storeViews do Magento e seleciona o store_id cujo code equivale ao configurado nesta credencial.

Desta forma, a mensagem de atualização de preço, como no exemplo abaixo:
{"prices":[{"sku":"14909-06516-Meu_site_principal-42_5222752","store_id":1,"price":99.0}]}
Formato: Texto
MAGENTO_THUMBNAIL_POSITION
Formato: Texto
MAGENTO_USERNAMEUsuário de acesso à API do MagentoFormato: Texto
magento.access.tokenO conector do Magento permite que ao invés de ser utilizado Usuário e Senha de acesso à API, seja gerado um Token para comunicação com a API. Caso o token seja configurado, o conector dará prioridade para utilizar este frente ao usuário/senha.Formato: Texto

Formato: Texto

Formato: Texto

Valores possíveis: True ou False


Formato: Texto
magento.order.custom.attrs.translationsMapeamento entre atributos do Magento e atributos do Omni.

Formato: Objeto JSON

Exemplo

Bloco de código
languagejs
titleJSON
collapsetrue
{
	"cc_nsu_authorization": "nsu",
	"cc_installments": "cuotas"
}
magento.order.custom.statuses

O conector do Magento permite utilizar status customizados do Magento.

Para cada ID de pedido do Omni, veja Lista de IDs do TOTVS Omni#02.STATUSDEPEDIDO, é possível configurar o status no Magento, o comentário que será adcionado ao pedido, a informação se o cliente será notificado e a visilidade desse comentário no front.

ID_STATUS_OMNI:{
            "status":"<STATUS_NO_MAGENTO>",
            "comment":"<TEXTO_DO_COMENTARIO_DO_PEDIDO>",
            "notifyCustomer":"<true ou false>",
            "visibleOnFront":"<true ou false>"
}

Formato: Array JSON

Exemplo:

Bloco de código
languagejs
titleJSON
collapsetrue
{
	1:{
		"status":"recco_pedido_pago",
		"comment":"Pedido integrado no ERP",
		"notifyCustomer":"false",
		"visibleOnFront":"false"
	},
	16:{
		"status":"recco_em_separacao",
		"comment":"Seu pedido esta em separação",
		"notifyCustomer":"true",
		"visibleOnFront":"true"
	}
}
magento.order.customer.fiscal.id
Formato: Texto
magento.order.form.paymentsRelacionamento entre os códigos de formas de pagamento do Magento com os IDs de forma de pagamento no Omni.
Veja Lista de IDs do TOTVS Omni#03.FORMASDEPAGAMENTO.

Formato: Objeto JSON

Exemplo

Bloco de código
languagejs
titleJSON
collapsetrue
{
	"rm_pagseguro_cc": "53",
	"mundipagg_creditcard": "53",
	"rede": "53",
	"rm_pagseguro_boleto": "40",
	"mundipagg_billet": "40"
}

Formato: Texto
magento.orders.invoiced

Formato: Texto

Valores possíveis: True ou False

MAIL TO
Formato: Texto
MAGENTO_ORDER_ENDPOINT_PAGESIZE

Quantidade de pedidos que deve ser retornado por pagina de consulta de pedidos no Magento.

Caso não sei passado parametro neste campo assume-se o valor 30 como paginação padrão.

Formato: Texto

04. TELA XXXXX

Principais Campos e Parâmetros

...

Numero

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

...