Páginas filhas
  • Parametrização - Premissas

Versões comparadas

Chave

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

...

OBS: O ID 1 é um código fictício para ilustrar a mensagem de erro, esse ID de transportadora é gerado no momento que é realizado o cadastro da transportadora na VTEX (Essa informação deverá ser solicitada ao implantador VTEX). Essa mensagem poderá ser visualizada de duas formas, sendo elas:

Monitor TOTVS Connector


No log Log do appserver:

[22/02/14@16:34:21.999-0300] P-012472 T-006624 2 AS 4GLTRACE       Invoke convertLongcharToJsonObject "{"RowErrors":[{"ErrorSequence":0,"ErrorNumber":5509855098,"ErrorDescription":"Transportadora com ID 1 no E-commerce não cadastrada!","ErrorParameters":"","ErrorType":"EMS","ErrorHelp":"Transportadora com ID 1 no E-commerce não cadastrada no ERP.","ErrorSubType":"ERROR"}]}" [convertTempTableToJsonObject - com.totvs.framework.api.JsonAPIUtils @ 218]

...

O Código da transportador na VTEX, vem informado na tag "codeCarrier" do JSON do pedido de venda. O valor apresentado na tag codeCarrier é o valor que deve ser informado no campo ID E-commerce do programa CD0402.

colocar print do JSONImage Added

Utilizando como exemplo a imagem acima do programa CD0402, o valor informado no campo ID E-commerce foi "21311". Isso significa que o código da transportadora que veio da VTEX no JSON do pedido foi codeCarrier:  "21311". Com isso, toda vez que vir o código de transportadora da VTEX 21311, o pedido entrará com a transportadora 16 - J.R PEREIRA TRANSPORTES 99999 - Padrão no ERP Datasul.


CD0708 – Atualização Representante

Image AddedImage Removed


Função:

É necessário cadastrar o nome do marketplace/e-commerce (onde os produtos serão disponibilizados para venda), como um representante no ERP Datasul. Por exemplo, se o marketplace onde os produtos foram disponibilizados foi a Americanas, a Americanas o "MarketplaceA", deverá ser cadastrado como sendo um representante no ERP Datasul. 

Caso não seja encontrado no ERP Datasul , um representante com o nome abreviado do marketplace, o pedido não será importado com sucesso. Sem o vinculo vínculo será apresentada a mensagem de erro durante a integração do pedido, mensagem de código 2 - :

 * Código: 2
 * Mensagem: Não foi encontrada ocorrência em Representante com a chave informada. Representante: "MarketplaceA". 

Essa mensagem poderá ser visualizada de duas formas, sendo elas:

Monitor Totvs Connector

Image Added

Log do appserver 

[22/02/14@17:12:45.730-0300] P-015364 T-001296 2 AS 4GLTRACE       Invoke convertLongcharToJsonObject "{"RowErrors":[{"ErrorSequence":1,"ErrorNumber":2,"ErrorDescription":"Não encontrado(a) Representante para chave informada.","ErrorParameters":"Representante~Representante: Loja Pedido Cliente: 501229 Cliente: Diogo Luiz","ErrorType":"EMS","ErrorHelp":"Não foi encontrada ocorrência em Representante com a chave informada. Representante: "nome do marketplace".\nRepresentante: Loja Pedido Cliente: 501229 Cliente: Diogo Luiz\n","ErrorSubType":"ERROR"}]}" [convertTempTableToJsonObject - com.totvs.framework.api.Js

O valor apresentado em "nome do marketplace", é o valor que deve ser informado "Loja", poderá ser incluso/alterado por meio do programa "prgint/utb/utb112aa - Manutenção de representante", e visualizado no campo nome abreviado do programa CD0708.  O Código do marketplace onde o produto foi disponibilizado, vem informado na tag "sourceChannel" do JSON do pedido de venda. O valor apresentado na tag sourceChannel O valor apresentado após o Representante:, neste exemplo  o valor "Loja", é o valor que deve ser informado visualizado no campo nome abreviado do programa CD0708.

Utilizando como exemplo a imagem acima do programa CD0708, o representante foi cadastrado com o nome abreviado: Americanas. Isso significa que o nome do marketplace que veio da VTEX no JSON do pedido foi sourceChannel:  "Americanas". Com isso toda vez, que vir um pedido onde a venda foi realizada na Americanas, o pedido entrará com o representante 4 - Americanas no ERP Datasul.

Significa que o marketplace onde os produtos foram disponibilizados para venda que está vindo da VTEX é o marketplace "Loja", e esse valor deverá ser vinculado a um nome abreviado de representante no ERP Datasul. Na imagem abaixo, o vínculo do marketplace "Loja" na VTEX foi vinculado a representante de código 2 -  Loja no ERP Datasul.

Image Added

Agora toda vez que a VTEX enviar um pedido que foi realizado no marketplace "Loja", o pedido entrará no ERP Datasul com o representante 2 - Loja.

Image Added

Venda com mais de um marketplace:

Caso os produtos sejam disponibilizados em mais de um marketplace, por exemplo, se além de vender no marketplace da Americanas, "Loja" os produtos também sejam vendidos no marketplace Submarino. Se no JSON do pedido na tag sourceChannel: "Submarino", vier o valor Submarino, este marketplace também deverá ser cadastrado com o nome abreviado Submarino no programa CD0708. Utilizando a imagem abaixo como exemplo, toda vez que vier para o ERP Datasul um pedido que foi vendido no markeplace Submarino, este pedido entrará com o representante 650 - SUBMARINO no ERP DATASUL."Loja B", será necessário vincular o markeplace "Loja B" a um novo representante, assim como foi feito para o marketplace "Loja".

Image Added

Image Added


Informações adicionais para implantador VTEX:

O Código do marketplace onde o produto foi disponibilizado, vem informado na tag "sourceChannel" do JSON do pedido de venda. O valor apresentado na tag sourceChannel é o valor que poderá ser visualizado no campo "nome abreviado" do programa CD0708.

Toda vez que vir um pedido onde a venda foi realizada no marketplace "Loja", o pedido entrará no ERP DATASUL como representante "2 - Loja".

Image Added

Image Added

Toda vez que vir um pedido onde a venda foi realizada no marketplace "Loja B", o pedido entrará no ERP DATASUL como representante "4 - Loja B".

Image Added

Image AddedImage Removed


FT0301 - Atualização Parâmetros Faturamento

...