...
Em ambos os layouts, o Acréscimo de preço configurado na Rotina 2670 deve ser aplicado também no grupo scalePrices. Se o preço de atacado (PVENDAATACx ou valor equivalente) estiver nulo ou zero, o grupo scalePrices não será enviado.
| Totvs custom tabs box |
|---|
| Totvs custom tabs box |
|---|
| tabs | Atualização, Configuração |
|---|
| ids | passo1,passo2,passo3,passo4,passo5 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | passo1 |
|---|
| Parâmetro: • Parâmetro 2277 na Rotina 132 - Parâmetros da Presidência (valores 'P', 'A', 'V') (Aplicável ao Layout 1). • Parâmetros 1973, 2257 e 2291 iguais a “Sim” na Rotina 132 (Necessário para usar Precificação por Embalagem - Layout 2). Rotinas e Dependências • Rotina 2670 - Gerenciar Parâmetros da Integração E-Commerce - Versão 38 ou superior. • Rotina 238 - Manutenção do Cadastro de Produtos (Fonte de informação da Qt, Mínima Atacado para Layout 1). • Rotina 2017 - Precificação por Embalagem (Fonte de preços para Layout 2). • Objeto winthor-venda - Versão 0.38.13.3 ou superior. • Serviço WSH - Versão 1.38.3.2 ou superior |
|
| tabs | Pré-requisitos e Pré-requisitos, Atualizações, Configuração de Integração, Autenticação e Obtenção do Token (API), Processamento de Pedidos no iFood,Verificação da ImportaçãoConsulta dos dados |
|---|
| ids | passo1,passo2,passo4,passo3,passo4,passo5 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | passo1 |
|---|
| Parâmetro: • Parâmetro 2277 na Rotina 132 - Parâmetros da Presidência (valores 'P', 'A', 'V') (Aplicável ao Layout 1). • Parâmetros 1973, 2257 e 2291 iguais a “Sim” na Rotina 132 (Necessário para usar Precificação por Embalagem - Layout 2). Rotinas e Dependências • Rotina 2670 - Gerenciar Parâmetros da Integração E-Commerce - Versão 38 ou superior. • Rotina 238 - Manutenção do Cadastro de Produtos (Fonte de informação da Qt, Mínima Atacado para Layout 1). • Rotina 2017 - Precificação por Embalagem (Fonte de preços para Layout 2). • Objeto winthor-venda - Versão 0.38.13.3 ou superior. • Serviço WSH - Versão 1.38.3.2 ou superior |
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo2 |
|---|
| - Atualize o objeto winthor-venda para a versão 0.38.13.3 ou superior.
- Atualize o serviço WSH para a versão 1.38.3.2 ou superior.
- Garanta que a Rotina 2670 está na versão 38 ou superior.
- Conceda as permissões necessárias na Rotina 530 para a Rotina 2650
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo4 |
|---|
| - Acesse a Rotina 2670 - Gerenciar Integrações E-Commerce.
- Cadastre uma nova integração, obtendo um código de autorização.
- Selecione o Layout de Integração desejado (ex: "Ifood Tabela de preço (1)" para Layout 1, ou "iFood - Preço por Embalagem (2)" para Layout 2).
- Na aba Configurações, é possível informar o Acréscimo de preço. O valor preenchido é multiplicado por 100 na fórmula (ex: 0.1 = 10% de acréscimo)
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo3 |
|---|
| - Realize a autenticação no WTA executando o endpoint http://{{host}}:{{port}}/winthor/autenticacao/v1/login.
- Inicie o processo de autenticação na API iFood executando o endpoint {{baseUrl}}/oauth/userCode.
- Copie a URL completa retornada no JSON (verificationUrlComplete) e realize o login no portal iFood para autorizar/dar permissão para a loja.
- Execute o endpoint {{baseUrl}}/oauth/token, preenchendo o authorizationCode (código do aplicativo autorizado) e o authorizationCodeVerifier (valor gerado na etapa 2).
- Obtenha o accessToken retornado, que será utilizado nas chamadas subsequentes
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo4 |
|---|
| 1. Acesse a Rotina 2670 - Gerenciar Integrações E-Commerce. 2. Cadastre uma nova integração, obtendo um código de autorização. 3. Selecione o Layout de Integração desejado (ex: "Ifood Tabela de preço (1)" para Layout 1, ou "iFood - Preço por Embalagem (2)" para Layout 2). 4. Na aba Configurações, é possível informar o Acréscimo de preço. O valor preenchido é multiplicado por 100 na fórmula (ex: 0.1 = 10% de acréscimo) | | Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo5 |
|---|
| Após o pedido alcançar o status SPE, o sistema Winthor tentará a importação. Verificação da API (Postman/Virtual Bag)Ao executar o endpointvirtual-bag com o orderId gerado, o status esperado é 200 OK.Verificação na Rotina 2650Na Rotina 2650, ao acessar a opção Detalhes Técnicos, a importação do pedido deve apresentar o Status S (Sucesso). Verificação no Winthor (Rotina 336)- Os pedidos importados são gravados no sistema Winthor com a origem de pedido "R" (Balcão Reserva).
- Os pedidos podem ser consultados e gerenciados na Rotina 336 - Alterar Pedido de Venda.
- Se a configuração Multi Filial estiver ativa na Rotina 2650, pedidos originados em uma loja iFood associada à Filial 2, por exemplo, serão recebidos corretamente na Filial 2 no Winthor.
| Verificação da API (Postman/Consulta Itens)Ao executar o endpoint http://{{host}}:{{port}}/winthor/venda/v0/ifood/item?filial=1&page=1&pageSize=25, deve ser retornando o Status 200 Ok. Os valores dos campos prices, scalePrices e quantity devem ser retornados de acordo com a parametrização realizadas para seu ambiente. • Para o Layout 1, o campo quantity (quantidade mínima para atacado) é definido por uma lógica SQL existente na Integradora, buscando primariamente em pcprodfilial ou pcprodut.qtminimaatacado. • O grupo prices.price deve sempre conter o valor de varejo. O grupo scalePrices.price deve sempre conter o valor de atacado. O campo scalePrices.quantity é a quantidade mínima para ativação do preço de atacado. • Se o qtminimaatacado retornar 0 (ou preço de atacado for nulo ou zero), o grupo scalePrices não deve ser enviado. • Quando o parâmetro 2277 está como 'A' (Atacado), os valores de PVENDAx e PVENDAATACx ficam invertidos no JSON de saída (o valor de atacado é usado como varejo, e vice-versa) |
|
04. DEMAIS INFORMAÇÕES
| Aviso |
|---|
Importante! As versões estarão disponíveis para download no CCW. https://centraldecontrole.pcinformatica.com.br/
Mantenha suas rotinas sempre atualizadas! |
...