GoDeep - Documentação
HomeB2BB2CHUBAplicativoAPIs
HomeB2BB2CHUBAplicativoAPIs
  1. Produtos
  • GoDeep
    • Quem Somos
    • Documentação Funcional e APIs
  • ERPs
    • ERPs integrados com a GoDeep
    • Integração Sankhya
  • Documentação Funcional
    • Deep B2B
      • Deep B2B
      • Produtos
        • B2B - Produtos
      • Clientes
        • B2B - Clientes
      • Pedidos
        • B2B - Pedidos
        • Cobrança de taxa em cima do valor do pedido
        • B2B - Pedidos não integrados no ERP
      • Promoções
        • B2B - Promoções
        • B2B - Cupons de Desconto
      • Pagamentos
        • B2B - Pagamentos
        • B2B - Itaú
        • B2B - Forma de pagamento por produto
      • Buscas
        • B2B - Busca por Relevância
        • B2B - Busca fonética
      • Fretes
        • B2B - Fretes
      • Configurações gerais
    • Deep B2C
      • Deep B2C
      • Produtos
        • B2C - Produtos
        • B2C - Marcas
        • B2C - Seletor de mix
        • B2C - Importador manual de listas de preço
        • B2C - Multi-CD
        • B2C - Vitrine dinamica por categoria na página de Produto
      • Pedidos
        • B2C - Status de pedidos
        • B2C - Pedidos de compras por WhatsApp
        • B2C - Pedidos não integrados no ERP
        • B2C - Pedidos
      • Fretes
        • B2C - Fretes
        • B2C - Tabela de frete manual
        • B2C - Correios
        • ShipSmart
      • Pagamentos
        • B2C - Pagamentos
        • B2C - Itaú
      • Promoções
        • B2C - Cupons de Desconto
      • Institucionais
        • B2C - Páginas institucionais
      • Configurações gerais
        • B2C - Importação manual de produtos
      • Clientes
    • Deep HUB
      • Lista de marteplaces integrados com a GoDeep
      • Marketplaces
        • Marketplace F1
        • Amazon
        • Amazon DBA
        • Amazon GLOBAL
        • Amazon FBA
        • Amazon FBA Onsite
        • Amazon MFN
        • Estante Virtual
        • Livelo
        • Magalu
        • Mercado Livre
        • Shopee
        • B2W
      • Configurações gerais
        • Marketplaces - Mercado Livre - Erro ao criar produto no Mercado Livre
        • Marketplaces - Enviar estoque de mais de um CD para os MKP
        • Marketplaces - Amazon - Embalagem de Presente
        • Marketplaces - Como verificar estoque enviado para um marketplace
        • Marketplaces - Forçar atualização de produtos
        • Marketplaces - Amazon - Como validar o que recebemos em um pedido da Amazon
        • Marketplaces - Filtros em feeds de Marketplaces
        • Mercado Livre - Status anúncios de catálogo
        • Marketplaces - Relacionar categorias de marketplaces
        • Marketplaces - Login com multicontas no ML
        • Marketplaces - Inativar/excluir de produtos
        • Marketplaces - Mercado Livre - Deletar o anuncio no ML para vincular correto ao catalogo
        • Marketplaces - Olist - Cron para atualizar código externo de produtos na Olist
        • Marketplaces - Limitar quantidade de estoque para venda em marketplaces
        • Marketplaces - Lista de preço por marketplace
        • Marketplaces - Listagem de produtos
        • Marketplaces - Listagem de pedidos
        • Marketplaces - Produtos Soluções Documentadas
        • Marketplaces - Feeds
        • Marketplaces - Configurar seletor de mix
        • Marketplaces - Taxas
        • Marketplaces - Requisições
        • Marketplaces - Configuração de frete exclusivo para marketplaces
        • Marketplaces - Magalu - Revogação de consentimento
        • Marketplaces - Relacionar categorias de marketplaces
        • Mercado Livre - Atributos adicionais
        • Marketplaces - Título e descrição personalizada
    • Deep Sales
      • Aplicativo Deep Sales
  • APIs DataIN
    • Deep B2B
      • Introdução
      • Produtos
        • Informações sobre o endpoint
        • cadastrar produtos e relacionamentos (completo)
        • cadastrar produto
        • cadastrar produto kit
        • cadastrar produto com garantia extendida
        • atualizar produto
        • atualizar estoque do produto
        • atualizar listas de preço do produto
        • listar produtos
        • listar identificadores dos produtos
        • obter produto
        • listagem simples (codigo produto e dados de estoque)
      • Produtos Relacionados
        • obter produtos relacionados
        • obter produtos similares
        • obter produtos complementares
        • cadastrar produtos similares
        • cadastrar produtos complementares
        • cadastrar produtos relacionados
      • PRODUTOS CONCEITOS
        • cadastrar conceito
        • atualizar conceito
        • listar conceitos
        • obter conceito
      • PRODUTOS PREÇO
        • Informações sobre o endpoint
        • cadastrar preco para um produto existente
        • atualizar preco de um produto existente
        • listar precos de um produto existente
        • obter o preco de um produto existente por segmentacao
        • atualizar precos por lista de preco
        • consultar processos de atualizacao de lista
      • PRODUTOS ESTOQUE
        • cadastrar estoque para um produto existente
        • atualizar estoque de um produto existente
        • listar os estoques de um produto existente
        • obter o estoque de um produto existente por segmentacao
      • PRODUTOS ATRIBUTOS
        • cadastrar atributo
        • atualizar atributo
        • listar atributos
        • obter atributo
      • PRODUTOS VALORES DE ATRIBUTOS
        • cadastrar valor de atributo para um produto existente
        • cadastrar multiplos atributos para um produto existente
        • cadastrar multiplos valores para um atributo especifico e um produto existente
        • atualizar valor de atributo de um produto existente
      • PRODUTOS CATEGORIA
        • cadastrar categoria
        • cadastrar vinculo cliente e categoria
        • atualizar categoria
        • listar categorias
        • obter categoria
      • PRODUTOS CLASSE
        • cadastrar classe
        • cadastrar classe com classe pai
        • cadastrar atributo para uma classe existente
        • cadastrar multiplos atributos para uma classe existente
        • atualizar classe
        • listar classes
        • obter classe
      • PRODUTOS RESERVA DE ESTOQUE
        • consultar reservas de estoque
      • IMPOSTOS REGIME TRIBUTÁRIO
        • cadastrar regime tributario
        • atualizar regime tributario
        • listar regime tributario
        • obter regime tributario
      • IMPOSTOS MATRIZ TRIBUTÁRIA
        • Informações sobre o endpoint
        • cadastrar ou atualizar matriz tributaria
        • listar matriz tributaria
        • obter matriz tributaria
      • IMPOSTOS (IPI) MATRIZ TRIBUTÁRIA DE IPI
        • cadastrar matriz tributaria IPI
        • listar matriz tributaria IPI
        • obter matriz tributaria IPI
      • VENDEDORES / REPRESENTANTES
        • Informações sobre o endpoint
        • cadastar vendedores
        • atualizar vendedores
        • listar vendedores
        • obter vendedores
      • CARTEIRAS
        • Informações sobre o endpoint
        • cadastrar carteira
        • atualizar carteira
        • obter carteira
        • listar carteiras
      • CLIENTES
        • Informações sobre o endpoint
        • cadastrar cliente
        • atualizar cliente
        • obter cliente
        • listar cliente
      • CLIENTES SEGMENTOS
        • listar segmentos
        • obter segmento
        • cadastrar segmentos
        • atualizar segmentos
      • CLIENTES CONTATOS
        • listar crm contatos
        • cadastrar crm contatos
        • obter crm contatos
        • atualizar crm contatos
      • PEDIDOS
        • listar pedidos
        • obter pedido
        • atualizar pedido
        • atualizar pedido com cancelamento parcial de itens
      • PEDIDOS NOTAS
        • Informações sobre o endpoint de notas
        • cadastrar notas
        • listar notas
        • obter nota
        • atualizar nota
      • CHECAGEM DE EXISTÊNCIA
        • CRM
        • not existing data entities
      • ARQUIVOS
        • cadastrar arquivo
      • DESCONTO PROGRESSIVO
        • listar
        • obter
        • atualizar
        • cadastrar
      • RELATÓRIOS COMISSÕES
        • Informações sobre o endpoint de comissões
        • Listar Comissões
        • Cadastrar
      • CONDIÇÕES DE PAGAMENTO
        • Informações sobre o endpoint de condições de pagamento
        • listar
        • obter
        • cadastrar
        • atualizar
      • PEDIDOS EXTERNOS
        • cadastrar
        • atualizar
        • obter
      • CONSULTA PRODUTOS (LOJA)
        • Informações sobre o endpoint de consulta de produtos na loja
        • Consulta Produtos Geral
        • Consulta Produtos por Código
    • Deep B2C e HUB
      • Produtos
        • Informações sobre o endpoint de produtos
        • Cadastrar Produto (Normal)
        • Atualizar Produto
        • Atualizar Estoque Multi-CD
        • Atualizar Estoque Normal
        • Atualizar Lista de Preço
        • Atualizar Preço
        • Listar Produto
        • Obter Produto
      • Produtos (Grade ou Variação)
        • Informações sobre o endpoint de produtos com Grade ou Variação
        • Cadastrar Tipos de Grade
        • Cadastrar Produto (Grade)
        • Cadastrar Produto (Modelo e Variação)
        • Listar Tipos de Grade
      • Categorias de Produtos
        • Informações sobre o endpoint de categorias
        • Cadastrar Categorias
        • Atualizar Categorias
        • Listar Categorias
        • Obter Categorias
      • Atributos Personalizados de produtos
        • Informações sobre o endpoint de atributos
        • Cadastrar Atributos
        • Atualizar Atributo
      • Pedidos
        • Informações sobre o endpoint de pedidos
        • Obter Pedido
        • Listar
        • Atualizar Status Pedido
        • Adicionar XML Danfe
      • Consultar Dados Produtos (Loja)
        • Informações sobre o endpoint de consulta de produtos na loja
        • Consulta Produtos Geral
        • Consulta Produtos por Código
      • Convênios e Instituições
        • Informações sobre o endpoint de convênios
        • Cadastrar
        • Atualizar
        • Obter
        • Listar
      • Etiquetas de Pedidos Gateway Frete
        • Informações sobre o endpoint de etiquetas de pedidos
        • Obter Etiqueta Loja
      • Etiquetas de Pedidos Marketplace
        • Informações sobre o endpoint de etiquetas de pedidos
        • Obter Etiqueta Marketplace
  1. Produtos

B2C - Multi-CD

Neste documento está descrito como habilitar e configurar o Multi-CD usando no B2C.

Configuração#

1
Passo 1
O usuário F1, deve acessar o ambiente da loja e habilitar o “Módulo Multi CD”.
image.png
2
Passo 2
Acessar a tela “Fretes > Multi CD > Centros de Distribuição” e cadastrar os CD que serão enviados estoque para a plataforma.
Ao entrar na tela, clicar no botão “Cadastrar Centro de Distribuição” e preencher os dados solicitados e clicar em “Salvar”.
image.png
Nome > Qual o nome do CD
Código ERP > Código do CD no ERP do cliente, esse dado será usado depois na integração do estoque.
Região -> Qual o UF o CD está
CEP > Qual o CEP do CD, será usado no cálculo do frete.
CNPJ -> Qual o CNPJ do CD, será usado no cálculo do frete.
Ativo -> Marse se o CD está ativo. Somente CD ativos são considerados para vender produtos.
Ponto de Retirada -> Habilita esse CD para ser usado como opção para retirar o pedido.
Webservice Correios -> Habilia o CD para consultar o frete nos correios caso tenha a conta configurada na plataforma.
3
Passo 3
Acessar a tela “Fretes > Multi CD > Regiões” e cadastrar as regiões que serão vinculadas aos CDs criados no passo 2.
Ao entrar na tela, clicar no botão “Inserir Nova Região de Frete” e preencher os dados solicitados e clicar em “Salvar”.
image.png
Nome -> Nome da Região que está cadastrando
Faixa de CEP -> Informa CEP Inicial e Final
Ativo -> Marca se a faixa de CEP está ativa, somente faixas ativas serão consideradas no calculo de frete.
Obs.: Esse cadastro será necessário caso o CD tenha que atender somente uma região específica. Caso o CD antenda o Brasil inteiro, basta criar apenas 1 região chamada Brasil, com o CEP inicial 00000-001 e CEP Final 99999-999
4
Passo 4
Acessar a tela “Fretes > Multi CD > Sequência de CDs” e fazer o vinculo entre as regiões criadas no passo 3 com os CD criados no passo 2. Após fazer o vinculo, clicar em “Salvar”.
image.png
5
Passo 5
Acessar a tela “Fretes > Multi CD > Lista de Regiões x CDs” Essa tela apenas traz de forma simplificada os vinculos feitos no passo 4. E tem o botão de editar caso precisa fazer alguma alteração em um viculo já realizado.
image.png
6
Passo 6
Acessar a tela “Configurações > Gerais > Aba Multi CD”, nessa tela serão configurados o comportamento do Multi CD durante a navegação e finalização de pedido.
image.png
Preferências
Splitar Pedidos > Define se ao finalizar o pedido, será gerado pedidos filhos.
Fazer split de Frete > Se marcado, será calculado um frete para cada CD, no front vai somar o valor dos 2 frete. Mas quando finalizar o pedido, cada CD vai se vinculado ao frete calaulado.
CD padrão > Caso no momento de finalizar o pedido, a plataforma não consiga definir para qual CD o pedido deve ser gerado, será considerado o CD padrão.
Ativar restrição para pedidos CNPJ > Se marcado, os pedidos de clientes CNPJ serão criado no Admin com o Status definoi no item abaixo.
Status para pedidos com restrição > Caso o item acima esteja marcado, selecionar o status qus os pedidos de CNPJ entraram na plataforma.
Status Movimentação
Stataus para verificar existencia de movimentação no pedido > Serve para quando não é feito o Split do Pedido, Nesse caso no XML de pedido vai um campo informando qual o CD o item foi vinculado.
Status indica pedido com movimentação > Seguindo a lógica do item acima, indica um status que o integrador precisa se atentar pois tem itens de diferentes CD no pedido e precisa ser feito o split.
Status indica pedido sem movimentação > Seguindo a lógica do item acima, indica um status que o integrador precisa se atentar pois não tem itens de diferentes CD no pedido e pór isso não precisa ser feito o split.
Status Split Pedido
Status pedidos Pai para Filhos > Determina quais status do pedido pai podem ser alterados nos filhos.
Status pedidos Filhos para Pai > Determina quais status do pedido filho podem ser alterados nos pais.
Status que não replica de Pai para Filho se Filho não tem NF > Determina quais status o pai pode alterar no filho até ele ter os dados de NF.
7
Passo 7
Na tela “Produtos > Produtos”, em detalhes do produto, na Aba “Multi CD”, traz as informações do CD vinculado ao produto e seus respectivos dados de estoque.
image.png
8
Passo 8
Na tela “Sistema > Agendamentos (Crontab)”, ativar a rotina "split.pedidos.multicd".
image.png
Após ativação é necessrio rodar ela e verificar se ocorre algum erro no log de execução da rotina.
9
Passo 9
Depois que finalizar todas as configurações acima, verificar o Manual de como fazer a integração do Multi CD “Integração Multi CD”

Integração#

1
Passo 1
Antes de realizar qualquer integração de Multi CD é importante habilitar e configurar o módulo, conforme manual “Configurar Multi CD”. Além disso, precisa definir como e se será feito o split de pedidos. Com todas as informações definidas e configuradas aí poderá iniciar as integrações conforme descritas abaixo.
2
Passo 2
Temos duas formas de integrar o Multi CD no produto. Usando a integração por REST que é a mais nova (API DataIn), e a antiga por XML.
1.
Como fazer a integração do Multi CD no produto usando a integração mais nova por REST.
Acessar a documentação no link https://docs.godeep.global/atualizar-estoque-multi-cd-18876518e0
Dentro do JSON de produto, tem um objeto chamado “stock”, nesse objeto enviar os dados do CD e estoque. Esse objeto é um array, então pode enviar quantos CD quiser dentro no objeto “stock”.
      
      "stock": [
{
 "segmentation": "CODIGOERPRS",
 "qty_reservation": "47", 
 "qty_stock": "180", 
 "store_qty_security": "1",
 "marketplace_qty_security": "2", 
 "ressuply_deadline": "15"
  },
	] 
segmentation: Código do CD no ERP. Obrigatório
qty_reservation: Qtd de estoque reservado. Opcional
qty_stock":Qtd de estoque disponível. Obrigatório
store_qty_security: Estoque de segurança Loja. Opcional
marketplace_qty_security: Estoque segurança MKP. Opcional
ressuply_deadline: Prazo em dias para produto vendido sem estoque. Opcional


Com isso não precisa mais ser enviado dentro do produto o atributo “estoque_produto”, pois ela será substituída automaticamente pela soma dos valores enviados no item a) II.
2.
Como fazer a integração do Multi CD no produto usando a integração antiga por XML.
Dentro do XML de produto, tem uma tag chamada <estoques>, nesse objeto enviar os dados do CD e estoque, separados pela tag <estoque>. Esse objeto é um array, então pode enviar quantos CD quiser dentro no objeto <estoques>.
<estoques>
    <estoque 
        centro_distribuicao_codigo="1" 
        quantidade="0" 
	quantidade_segurança_loja=""
        quantidade_seguranca_marketplace=""
        prazo_ressuprimento="" />
</estoques>
centro_distribuicao_codigo: Código do CD no ERP.
quantidade: Qtd estoque disponível para venda
quantidade_segurança_loja: Est. Segurança da loja.
quantidade_seguranca_marketplace: Est. Segurança MKP
prazo_ressuprimento: Prazo ressup. Venda s/estoque
3.
Com isso não precisa mais ser enviado dentro do produto a tag “estoque_produto”, pois ela será substituída automaticamente pela soma dos valores enviados no item a) I.
3
Passo 3
Temos duas formas de disponibilizar o Multi CD dentro do pedido. Usando a integração por REST que é a mais nova (API DataIn), e a antiga por XML.
1.
Quando está configurado para NÃO FAZER SPLIT de Pedido
Fazer a integração do Multi CD usando a integração mais nova por REST (Pedido).
Dentro o cabeçalho do pedido tem os campos
distribution_center_code -> Código do CD que o pedido deve ser integrado caso não esteja configurado para fazer o Split.
move_items -> Valores (1 = Sim | 0 = Não), caso existam produtos de vários CDs e estiver marcado para não fazer split, então o “1” significa que precisa varrer os itens para saber qual deve ser movimentado de CD.
image.png
Dentro dos itens do pedido tem os campos
distribution_center_code -> Código do CD onde o produto estava no momento do pedido.
move_items -> Valores (1 = Sim | 0 = Não), então o “1” significa que precisa mover esse item para o CD padrão, determinado no item a) acima.
image.png
Fazer a integração do Multi CD usando a integração antiga por XML (Pedido).
Dentro o cabeçalho do pedido tem os campos
Centro_distribuicao -> Código do CD que o pedido deve ser integrado caso não esteja configurado para fazer o Split.
movimentar_itens -> Valores (1 = Sim | 0 = Não), caso existam produtos de vários CDs e estiver marcado para não fazer split, então o “1” significa que precisa varrer os itens para saber qual deve ser movimentado de CD.
image.png
Dentro dos itens do pedido tem os campos
distribution_center_code -> Código do CD onde o produto estava no momento do pedido.
move_itens -> Valores (1 = Sim | 0 = Não), então o “1” significa que precisa mover esse item para o CD padrão, determinado no item b) acima.
image.png
2.
Quando está configurado PARA FAZER SPLIT de Pedido
Neste caso, a própria plataforma vai fazer o split dos pedidos. Vai gerar um pedido “Pai” e pedidos “Filhos”, e somente os pedidos filhos vão ser enviados para a integração
Cada pedido filho já vai identificado com o CD correspondente no cabeçalho do pedido, conforme itens a) e b).
Quando todos os pedidos “Filhos” estiverem atualizados, então o “Pai” será atualizado. Exemplo: Somente quando todos os pedidos filhos estiverem com o status de “Faturado” é que o pai será atualizado para “Faturado”.
image.png
Modificado em 2025-07-17 14:17:27
Página anterior
B2C - Importador manual de listas de preço
Próxima página
B2C - Vitrine dinamica por categoria na página de Produto
Built with