Objetivo

Este documento tem como objetivo explicar o funcionamento de cancelamento de pedido online do PDVSync. 

Pré-Requisitos e Restrições

'

 Integração


A integração consiste em receber o número do pedido para cancelamento no Winthor.

Os dados integrados são: 

APIDescriçãoColunaTipoObrigatório
situacaoPreVenda0 = CANCELADA

1 = RECEBIDO

2 = DISPONIVEL

3 = RESGATADA

intSIM
numeroIdentificação do pedido no PDV.PCPEDC.NUMPEDHUBEStringSIM
idRetaguardaCódigo do pedido na retaguarda.PCPEDC.NUMPEDStringSIM
idProprietarioCódigo do proprietário.

NAO
idInquilinoCódigo do inquilino para uso do PDVSync.
StringNAO
offline
  • Caso envie true será replicado o valor da coluna PECPEDC.ORIGEMINTEGRACAO na PCNFCAN.ORIGEMINTEGRACAO.
  • Caso não envie esse campo o será replicado o valor da coluna PECPEDC.ORIGEMINTEGRACAO na PCNFCAN.ORIGEMINTEGRACAO com a adição do texto "ONLINE" (ex: na PECPEDC.ORIGEMINTEGRACAO estará "PDVSYNC" e na PCNFCAN.ORIGEMINTEGRACAO ficará "PDVSYNCONLINE")

BooleanNAO

Exemplo do envio da requisição:

method: 'PATCH',
url: '/api/wholesale/v1/orders/pdvsync'
{       
   "numero": "35220109640611000250550030002622031807673135",	
   "idRetaguarda": "1000044",
   "situacaoPreVenda": "0",
   "idProprietario": "44",
   "offline": false 
}
{
     "success": true,
     "message": "string",
     "data": {
         "idRetaguardaPedido": "string",
         "message": "string",
         "success": true
     } 
}