Menu
Feedback
Comece aqui
Tutoriais


Módulos VTEX: Primeiros Passos
Preços
Cadastrar preço base
Cadastrar preço base

Há três formas de cadastrar um preço base:

Siga o passo a passo abaixo para cadastrar os preços base de seus SKUs:

Admin

  1. No Admin VTEX, acesse Preços > Lista de preços, ou digite Lista de preços na barra de busca no topo da página.
  2. Cada caixa contém um produto com seus respectivos SKUs. Clique na primeira coluna da linha do SKU desejado. Uma barra lateral será aberta.
  3. Preencha os campos descritos abaixo.
  • Preço de custo: preencha com o custo do SKU.
  • Markup: preencha com a margem de lucro a ser obtida com a venda do SKU.
  1. Clique na própria barra lateral para salvar o preço.
  2. O Preço base será calculado em função dos dados fornecidos nos passos anteriores.

Caso você deseje, é possível cadastrar um preço de lista associado ao preço base do SKU. Para isso, siga os passos abaixo:

  1. Na barra lateral onde é feito o cadastro do preço base, clique em + Preço de lista.
  2. No campo Preço de lista, preencha com o valor desejado para o SKU.
  3. Clique na própria barra lateral para salvar o preço de lista.

API REST

As autenticações para as chamadas de API REST do módulo de Preços devem ser feitas via AppKey e AppToken. Para entender mais, acesse nosso artigo sobre como gerar um Appkey e um AppToken para autenticar suas integrações.

Para cadastrar o preço base de um SKU, você precisa enviar um PUT para o seguinte endpoint:

https://api.vtex.com/{{account}}/pricing/prices/{{itemId}}

Você também pode cadastrar um preço de lista associado ao preço base do SKU. No entanto, este campo não é obrigatório.

  • O objeto do request tem as seguintes propriedades:
PropriedadesTiposDescrição
costPriceintegerPreço de Custo do SKU
markupintegerMarkup do SKU
basePriceintegerPreço Base do SKU
listPriceintegerPreço de lista do SKU
  • O objeto de response tem as seguintes propriedades:
PropriedadesTiposDescrição
itemIdstringID do SKU
costPriceintegerPreço de Custo do SKU
basePriceintegerPreço Base do SKU
listPriceintegerPreço de Lista do SKU
markupintegerMarkup do SKU
fixedPricesarrayPreço Fixo
tradePolicyIdintegerID da Politica Comercial
valueintegerValor do Preço Fixo
listPriceintegerPreço de Lista
minQuantityintegerQuantidade mínima de itens
dateRangestringVariação de data do preço fixo
  • Abaixo, temos um exemplo de Header e três exemplos possíveis de Body a serem passados no request

Headers

HeaderValue
Acceptapplication/vnd.vtex.pricing.v3+json
Content-Typeapplication/json
X-VTEX-API-AppKey{{X-VTEX-API-AppKey}}
X-VTEX-API-AppToken{{X-VTEX-API-AppToken}}

Body - Exemplo 1


{
"costPrice": null,
"markup": 100,
"basePrice": 300
}

costPrice * (1 + markup%) = basePrice

Neste exemplo, como markup = 100 e basePrice = 300, o costPrice será calculado pelo sistema com valor de 150.

Body - Exemplo 2


{
"costPrice": 150,
"markup": null,
"basePrice": 300,
"listPrice": 500
}

costPrice * (1 + markup%) = basePrice

Neste exemplo, como costPrice = 150 e basePrice = 300, o markup será calculado pelo sistema com o valor de 100.

Também incluímos um preço de lista de valor 500.

Body - Exemplo 3


{
"costPrice": 150,
"markup": 100,
"basePrice": null,
}

costPrice * (1 + markup%) = basePrice

Neste exemplo, como costPrice = 150 e markup = 100, o basePrice será calculado pelo sistema com o valor de 300.

Contribuidores
1
Photo of the contributor
+ 1 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Preço base - Definição de conceito
« Anterior
Regra de preço - Definição de conceito
Próximo »
Contribuidores
1
Photo of the contributor
+ 1 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback