GoDeep - Documentação
HomeB2BB2CHUBAplicativoAPIs
HomeB2BB2CHUBAplicativoAPIs
  1. Deep B2B
  • Deep B2B
    • Introdução
    • Guia Preços
    • Guia Arquivos (PDF)
    • 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. Deep B2B

Guia Preços

Preços#

Preço Mínimo (min_price)#

⚠️ FUNCIONALIDADE EM DESENVOLVIMENTO. O campo ainda não está disponível. Esta seção será atualizada quando o recurso for liberado.
Campo opcional que define o menor preço de venda permitido (em R$) para o produto em uma lista de preço. O mesmo produto pode ter um preço mínimo diferente em cada lista.

Como funciona na loja B2B#

O preço mínimo limita o desconto que o vendedor pode dar ao alterar o preço de um item no pedido. O vendedor pode reduzir o preço até o preço mínimo, mas não abaixo dele.
Exemplo: produto com preço de venda de R$ 180,00 e preço mínimo de R$ 160,00 na lista.
O vendedor altera para R$ 170,00 ou R$ 160,00: o preço é aceito.
O vendedor altera para R$ 150,00: o preço é recusado e a loja informa que o valor está abaixo do mínimo permitido.
O vendedor não altera o preço: o item segue com o preço normal da lista.
Se o produto não tiver preço mínimo na lista, a loja segue o fluxo atual, sem limite.

Regras do campo#

Obrigatório: não.
Formato: decimal com ponto (ex.: "160.00").
Valor: maior ou igual a zero.
Não enviado: mantém o preço mínimo já cadastrado (ou segue sem preço mínimo).
null ou "": remove o preço mínimo da lista.

Rotas que utilizam o campo#

POST /products e PUT /products/{product_key}: em cada item de prices.
POST /products/{product_key}/prices: em cada item de data.
PUT /products/{product_key}/prices/{segmentation}: na raiz do corpo.
POST /price_list_bulk: em cada item de data.
GET /orders e GET /orders/{order_id}: em cada item de items (somente leitura).

Exemplos#

POST /products e PUT /products/{product_key}
"prices": [
    {
        "segmentation": "codigo_lista_preco_1",
        "segmentation_name": "nome_lista_preco_1",
        "distribution_center_code": "COD_CD1",
        "home_state": "SP",
        "destination_state": null,
        "value_of": "199.99",
        "value_for": "180.00",
        "spot_value": "180.00",
        "value_for_taxes": "0",
        "min_price": "160.00"
    },
    {
        "segmentation": "codigo_lista_preco_2",
        "segmentation_name": "nome_lista_preco_2",
        "distribution_center_code": "COD_CD1",
        "home_state": "SP",
        "destination_state": null,
        "value_of": "200.99",
        "value_for": "190.00",
        "spot_value": "190.00",
        "value_for_taxes": "0",
        "min_price": null
    }
]

Neste exemplo, a lista 1 passa a ter preço mínimo de R$ 160,00 e a lista 2 fica sem preço mínimo.

POST /products/{product_key}/prices

{
    "data": [
        {
            "segmentation": "codigo_lista_preco_1",
            "distribution_center_code": "COD_CD1",
            "home_state": "SP",
            "value_of": "199.99",
            "value_for": "180.00",
            "spot_value": "180.00",
            "min_price": "160.00"
        }
    ]
}

PUT /products/{product_key}/prices/{segmentation}

É possível enviar apenas o preço mínimo:

{
    "min_price": "160.00"
}

Para remover:

{
    "min_price": null
}

O PUT atualiza todos os registros do produto na lista informada (todos os centros de distribuição e regiões).

POST /price_list_bulk

{
    "process_id": "precos_20261005_001",
    "data": [
        {
            "product_code": "001",
            "segmentation": "codigo_lista_preco_1",
            "segmentation_name": "nome_lista_preco_1",
            "distribution_center_code": "COD_CD1",
            "home_state": "SP",
            "value_of": "199.99",
            "value_for": "180.00",
            "spot_value": "180.00",
            "min_price": "160.00"
        },
        {
            "product_code": "002",
            "segmentation": "codigo_lista_preco_1",
            "segmentation_name": "nome_lista_preco_1",
            "distribution_center_code": "COD_CD1",
            "home_state": "SP",
            "value_of": "99.90",
            "value_for": "89.90",
            "spot_value": "89.90",
            "min_price": null
        }
    ]
}

O processamento em lote é assíncrono e precisa estar habilitado para a loja.

GET /orders e GET /orders/{order_id}

Cada item do pedido exibe o preço mínimo vigente no momento da venda:

"items": [
    {
        "product_code": "001",
        "price_list_code": "codigo_lista_preco_1",
        "quantity": 2,
        "min_price": 160.00
    },
    {
        "product_code": "002",
        "price_list_code": "codigo_lista_preco_1",
        "quantity": 1,
        "min_price": null
    }
]

min_price: null indica que o item não tinha preço mínimo na venda. Pedidos anteriores à liberação do recurso também retornam null.

Dúvidas frequentes

Preciso enviar min_price em toda atualização de preço?
Não. Se o campo não for enviado, o preço mínimo atual é mantido.

Como removo um preço mínimo?
Envie "min_price": null na lista de preço desejada.
Modificado em 2026-10-05 17:44:54
Página anterior
Introdução
Próxima página
Guia Arquivos (PDF)
Built with