Registro de catálogo
Nesta seção explicamos um pouco sobre os recursos relacionados ao envio das informações de um novo cadastro de produtos
Last updated
Was this helpful?
Nesta seção explicamos um pouco sobre os recursos relacionados ao envio das informações de um novo cadastro de produtos
Last updated
Was this helpful?
Esta chamada será utilizada para enviar uma sugestão de um novo produto para o Marketplace. Toda vez que o serviço de "" retornar o status 404, significa que o SKU em questão não foi encontrado no Marketplace, portanto será enviado o produto para aprovação e cadastro.
Para que essa notificação aconteça, o Seller irá chamar o endpoint fornecido pelo Marketplace.
PUT
https://{environmentMarketplace}/suggestions/{sellerId}/{sellerSkuId}
{environmentMarketplace}*
string
URL da API do Marketplace
{sellerId}*
string
ID da conta do Seller
{sellerSkuId}*
string
ID do SKU no Seller
X-VTEX-API-AppKey*
string
{{appKey}}
X-VTEX-API-AppToken*
string
{{appToken}}
Accept*
string
application/json
Content-Type*
string
application/json
ProductName * (string
): nome do produto sugerido. O campo deverá respeitar o limite de 150 caracteres.
ProductId * (string
): SKU do produto no Seller.
ProductDescription * (string
): descrição das principais informações relacionadas ao produto. Como padrão será enviado no formato "Texto", caso o Marketplace necessite que seja enviado em outro formado poderá escolher em "HTML" que será incluído a melhor formatação aplicada pelo Seller ou em "HTML Simples" aplicando tags padrões. Para isto deve entrar em contato conosco
BrandName * (string
): nome da marca do produto.
SkuName * (string
): nome do SKU sugerido.
SellerId * (string
): ID do seller criado pelo Marketplace.
Height * (integer
): altura do SKU. Unidade de medida esta em milímetro (mm)
Width * (integer
): largura do SKU. Unidade de medida esta em milímetro (mm)
Length * (integer
): comprimento do SKU. Unidade de medida esta em milímetro (mm)
WeightKg * (integer
): peso do SKU em quilogramas, sem separador de casas decimais, considere apenas 2 dígitos.
RefId ** (string
): código de referência do SKU. Obrigatório caso não seja informado o EAN.
EAN ** (string
): código de referência do SKU. Obrigatório caso não seja informado o RefId.
SellerStockKeepingUnitId * (string
): ID do Sku registrado no Seller. Quando produto sem variação será o mesmo valor informado no campo ProductID, já quando existir a variação será o ID correspondente. Este será o SKU que deve ser retornado no pedido.
CategoryFullPath * (string
): caminho completo para a categoria do SKU. Exemplo: um sku que está na categoria Forno que é filha do departamento eletrodomésticos deverá ter o valor "Eletrodomésticos/Forno".
SkuSpecifications *** (array of objects
): lista de objetos que conterá as caracteristicas do SKU. Preenchido apenas quando o SKU pertencer a um Produto com variação
FieldName * (string
): nome do campo de especificação do SKU. Exemplo: "Cor"
FieldValues * (string
): valor da especificação do SKU para o campo em questão. Exemplo "Vermelho"
ProductSpecifications *** (array of objects
): lista de objetos que conterá as caracteristicas do Produto.
FieldName * (string
): nome do campo de especificação do Produto. Exemplo: "Fabricante"
FieldValues * (string
): valor da especificação do Produto para o campo em questão. Exemplo "Fast"
Image * (array of objects
): Lista de objetos que conterá as imagens do SKU em questão.
imageName * (string
): Nome da imagem do SKU.
imageUrl * (string
): URL da imagem do SKU.
MeasurementUnit (string
): unidade de medida para o SKU. Se nulo, o padrão é "un".
UnitMultiplier (integer
): multiplicador de unidades para o SKU. Se nulo, o padrão é 1.
AvailableQuantity (integer
): quantidade de estoque do SKU.
Pricing * (object
): Informações do Preço do SKU
ListPrice * (integer
): valor de listagem do sku ("Preço de"), sem separador de casas decimais. Os dois últimos dígitos são os centavos. Este campo será visualizado apenas para Marketplace Não-VTEX
SalePrice * (integer
): valor de venda do sku ("Preço por"), sem separador de casas decimais. Os dois últimos dígitos são os centavos.
Currency (string
): código do pais da precificação. Exemplo "BRL"
CurrencySymbol (string
): Símbolo da moeda relacionada a precificação. Exemplo "R$"
* Campos obrigatórios ** Um dos campos obrigatório. RefId obrigatório, caso o campo EAN seja nulo. *** Lista que irá conter pelo menos 1 objeto.
Exemplo do Request