Objetivo
Este documento tem como objetivo explicar o funcionamento da integração do estoque disponível para integração PDVSYNC Omni.
Pré-Requisitos e Restrições
- Necessário a instalação do serviço winthor-estoque-vtex. Para realizar a instalação desse serviço, segue link com as devidas explicações:
Comece por aqui -> Parametrizações WTA
Para o caso de venda por Embalagem, sempre utilizaremos a menor embalagem cadastrada para um determinado produto, sendo OBRIGATÓRIO o cadastro de embalagem para o produto.
- Quando for realizada uma movimentação de determinado produto e for integrado, o sistema atualiza o estoque do produto .
- Através do parâmetro 2829 da rotina 132 podemos determinar por filial qual o percentual do estoque será disponibilizado para o ecommerce.
A integração consiste em consultar estoque de produto.
Os dados integrados são:
API | Referência Winthor |
---|---|
idRetaguardaProduto | PCEMBALAGEM.CODAUXILIAR || '-' || PCPRODUT.CODPROD |
estoque.quantidade | Campo calculado - Quantidade de estoque disponível |
estoque.loja.idRetaguarda | PCFILIAL.CODIGO |
estoque.loja.endereco | PCFILIAL.CIDADE || ' - ' || PCFILIAL.ENDERECO |
estoque.loja.descricao | PCFILIAL.RAZAOSOCIAL |
Exemplo do envio da requisição:
URI Parameters
method: 'POST' url: '/api/stock-vtex/v1/available/pdv-sync'
Corpo da requisição
{ "idRetaguardaProduto": [ "2-2", "99999999"], // Código auxiliar mais o código do produto no winthor e no pdv sync o idRetaguarda do produto "idRetaguardaLojasConsultaEstoque": [ "1", "2" ] // Código da filial no winthor e no pdvsync o idRetaguarda da loja }
Exemplo JSON da resposta:
Body Response
{ "success": true, "hasNext": false, "message": "", "data": [ { "idRetaguardaProduto": "2-2", "estoque": [ { "quantidade": 882, "loja": { "idRetaguarda": "1", "endereco": "GOIANIA - RUA 135", "descricao": "TOTVS BRASILIA SOFTWARE LTDA " } }, { "quantidade": 0, "loja": { "idRetaguarda": "2", "endereco": "GOIANIA - RUA 135", "descricao": "PC INFORMATICA S.A." } } ] }, { "idRetaguardaProduto": "99999999", "estoque": [ { "quantidade": 0, "loja": { "idRetaguarda": "1", "endereco": "GOIANIA - RUA 135", "descricao": "TOTVS BRASILIA SOFTWARE LTDA " } }, { "quantidade": 0, "loja": { "idRetaguarda": "2", "endereco": "GOIANIA - RUA 135", "descricao": "PC INFORMATICA S.A." } } ] } ] }
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas