Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Manufatura

TOTVS Backoffice

Linha de Produto:

Linha Datasul

Segmento:

Manufatura

Módulo:Pedidos de Vendas
Função:PD0311
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DMANADVEN-11507


02. SITUAÇÃO/REQUISITO

Na API ordersPublic() não havia um relacionamento de política comercial da VTEX com a tabela de preço do pedido (ped-venda-tb-preço).

03. SOLUÇÃO

Foi alterado a API ordersPublic() para ser considerado a política comercial da VTEX, onde utiliza-se o json saleschannel, 

Garantir que seja possível preencher a tabela de preço no pedido, a partir do relacionamento da política comercial da VTEX com uma tabela de preço do ERP;

Jason / Documento integrado com tabela.

{
  "codeCarrier" : "1",
  "customerCode" : 1531,
  "implantationDate" : "2021-04-30",
  "customerOrderId" : "000535",
  "orderIdStore" : "000535",
  "orderSituationStore" : "1",
  "valueFreight" : 7.5,
  "orderAmount" : 765.16,
  "totalOrderAmount" : 772.66,
  "totalDiscount" : 0,
  "salesChannelStore" : "9A",
  "orderItemsStore" : [ {
    "itemCode" : "900100",
    "liquidMerchandise" : 465.36,
    "originalPrice" : 465.36,
    "quantityBilling" : 1
  } ],
   "deliveryPlaceStore" : [ {
    "deliveryPlaceCity": "Joinville",   
    "deliveryPlaceState": "SC",   
    "deliveryPlacepersonalId": "70299469018",
    "deliveryPlaceNeighborhood": "America",
    "deliveryPlaceZipCode": "30431300",        
    "deliveryPlaceCountry": "BRASIL",        
    "deliveryPlaceAddress": "Rua Coruripe 335",       
    "deliveryPlaceCompleteAddress": "Rua Coruripe 335"
  } ],
  "orderPaymentsStore" : [ {
    "paymentMethod" : "boletoBancario",
    "quantityOfInstallments" : 1,
    "transactionId" : "0412110401330",
    "nsu" : "",
    "paymentValue" : 500
  } ],
  "sourceChannel" : "Loja"
}


Garantir que a tabela de preço fique em branco no pedido, caso não houver o relacionamento da política comercial da VTEX com uma tabela de preço do ERP;

Jason / Documento integrado com tabela.

{
  "codeCarrier" : "1",
  "customerCode" : 1531,
  "implantationDate" : "2021-04-30",
  "customerOrderId" : "000535",
  "orderIdStore" : "000535",
  "orderSituationStore" : "1",
  "valueFreight" : 7.5,
  "orderAmount" : 765.16,
  "totalOrderAmount" : 772.66,
  "totalDiscount" : 0,
  "salesChannelStore" : "9A",
  "orderItemsStore" : [ {
    "itemCode" : "900100",
    "liquidMerchandise" : 465.36,
    "originalPrice" : 465.36,
    "quantityBilling" : 1
  } ],
   "deliveryPlaceStore" : [ {
    "deliveryPlaceCity": "Joinville",   
    "deliveryPlaceState": "SC",   
    "deliveryPlacepersonalId": "70299469018",
    "deliveryPlaceNeighborhood": "America",
    "deliveryPlaceZipCode": "30431300",        
    "deliveryPlaceCountry": "BRASIL",        
    "deliveryPlaceAddress": "Rua Coruripe 335",       
    "deliveryPlaceCompleteAddress": "Rua Coruripe 335"
  } ],
  "orderPaymentsStore" : [ {
    "paymentMethod" : "boletoBancario",
    "quantityOfInstallments" : 1,
    "transactionId" : "0412110401330",
    "nsu" : "",
    "paymentValue" : 500
  } ],
  "sourceChannel" : "Loja"
}