01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo - Linha Winthor

Linha de Produto:

Linha Winthor

Segmento:

Distribuição TOTVS Goiânia

Módulo:

Vendas

Função:Integração de Vendas
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DINTVENDAS-268


02. SITUAÇÃO/REQUISITO

Conforme acordado durante a homologação com o iFood, tornou-se necessário que o valor do frete seja somado ao total do pedido quando a entrega for realizada pela própria loja.

03. SOLUÇÃO

A solução implementada exige que o sistema identifique o provedor logístico no campo OperationMode.delivery.Provider da virtual-bag.

Regras de Frete e Gravação:

  1. Identificação do Provedor: Caso o valor do campo OperationMode.delivery.Provider seja "merchant" ou "chain", o frete informado em OperationMode.delivery.Prices.GrossValue.Value deverá ser gravado no campo valueFreight da API B2C.
  2. Aplicação de Descontos no Frete: No grupo Benefits, podem existir descontos específicos aplicáveis ao frete, onde o campo target é DELIVERY_FEE. Se o campo Liability for do tipo Partner ou Chain, o valor do desconto (em centavos) deve ser abatido do valor do frete (OperationMode.delivery.Prices.GrossValue.Value). O resultado dessa subtração deve ser o valor gravado em valueFreight da API B2C.
  3. Atualização no Pedido: O valor do frete deve ser gravado no campo VLFRETE da PCPEDC do pedido importado, e o campo VLTOTAL do pedido importado deve ter o frete somado.


Para a utilização da funcionalidade, é necessário atualizar as seguintes rotinas e objetos para as versões mínimas ou superiores:

Tipo

Nome

Versão Mínima

Objeto

winthor-venda

0.38.14.6 ou superior

Objeto

winthor-pedido-venda

1.38.3.6

Serviço

WSH

1.38.3.2 ou superior

Layout

iFood no WSH

1.38.0.20

Rotina

2670 (Integração)

(A ser determinada, mas exige cadastro de Integração)

Tabela

PCPEDC

(A ser determinada, afeta os campos VLFRETE e VLTOTAL)

  • Crie um pedido na plataforma iFood, garantindo que o provedor logístico (OperationMode.delivery.Provider) seja "merchant" ou "chain" (Em ambiente de testes, todos os fretes são desse tipo).
  • Ao importar o pedido, valide na Rotina 336 (Alterar Pedido de Venda) que o valor do frete foi incluído.
  • Valide nas tabelas PCPEDC e PCPEDI que o valor do frete está:
    • Gravado no campo VLFRETE da PCPEDC.
    • Somado ao VLTOTAL da PCPEDC


04. DEMAIS INFORMAÇÕES


Importante!

As versões estarão disponíveis para download no CCW. 

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!



05. ASSUNTOS RELACIONADOS