...
Para o resgate de pedidos Omnichannel através do PDV precisamos desenvolver uma nova tratativa para pedidos que não têm o pagamento identificado. Para isso, na tela de pré-venda-venda precisamos implementar uma nova coluna ”Pago” com valor de SIM ou NÃO, para facilitar o operador identificar se o pedido já foi pago ou não. O pagamento será identificado através da TAG "customerPayment" – Caso a TAG venha com o valor "FALSE" então o pagamento ainda não foi realizado, para os casos em que a TAG é "TRUE" o pagamento já foi realizado. Se a TAG não vier preenchida, o PDV deve entender que o pagamento já foi realizado (fluxo que temos atualmente).
A solução TVFR Customer Services foi alterada para que na inclusão de pedido seja que através da tag "customerPayment" seja possível identificar se o o pedido já foi pago.
Bloco de código | ||||
---|---|---|---|---|
| ||||
{ "companyId": "220000999", "branchId": "9000000", "customerOrderId": "Pedido_123456", "registerDate": "2019-10-04", "orderId": "Pedido_123456", "registerHour": "12:29:44", "salesChannel": "9", "customerCode": "38376889999", "orderItemAmount": 189.8, *"customerPayment": true,* "status": 90, "SUMMARY": { "ordertotalnetamount": 189.8, "discountamount": 56.94, "ordertotalamount": 132.86 }, |
...