Produtos V2

⚠️

Importante

Anteriormente, para associar grades era necessário informar nos atributos grade_cores e grade_tamanhos (as cores e tamanhos disponíveis) como mostra no exemplo de JSON de POST. Agora, usamos o campo produtos_grade.


Estrutura da Resposta (GET)

CampoTipoDescrição
idIntegerIdentificador único.
codigoString: 50Código de referência do produto.
nomeString: 100Nome do produto.
comissaoDoubleComissão do produto. Ex: 5.0 para 5%. Informe null caso não queira calcular comissões pela Mercos.
preco_tabelaDoublePreço deste produto na tabela padrão.
preco_minimoDoublePreço mínimo do produto para o recurso da Rentabilidade (apenas Plano Ouro).
ipiDoubleValor do IPI. Caso não possua, informe null.
tipo_ipiString: 1Tipo do IPI do produto: "P" para percentual, "V" para valor fixo em Reais.
stDoublePercentual de Substituição Tributária. Caso não possua ST ou se o imposto deve ser calculado com base na regra vinculada ao NCM, informe null.
grade_cores (depreciado)ListaLista de cores (String: 50) disponíveis. Caso não trabalhe com variação de cores, informe null.
grade_tamanhos (depreciado)ListaLista de tamanhos (String: 50) disponíveis. Caso não trabalhe com variação de tamanhos, informe null.
moedaString: 1Moeda do produto: Real ("0"), Dólar ("1") ou Euro ("2").
unidadeString: 10Unidade de medida do produto. Ex: "Kg" ou "Cx". Opcional.
saldo_estoqueDouble: 7Saldo de estoque do produto. Valor máximo suportado: 9999999.99
observacoesString: 5000Utilize para guardar quaisquer informações que não tenham campos específicos.
ultima_alteracaoDateTimeData e hora da última modificação deste produto na Mercos.
excluidoBooleanIndica se o produto está excluído. Produtos excluídos não poderão mais ser atualizados. Após excluir ("excluido": true), o processo não tem retorno — será necessário criar outro produto.
ativoBooleanIndica se o produto está ativo. Produtos inativos podem ser atualizados, inclusive podendo voltar a ser ativos.
categoria_idIntegerIdentificador único da categoria relacionada ao produto.
codigo_ncmStringCódigo NCM (Nomenclatura Comum do Mercosul), utilizado para cálculo automático do ST.
multiploDoubleMúltiplo de venda do produto.
peso_brutoDoublePeso bruto do produto em kg (até 3 casas decimais).
larguraDoubleLargura da embalagem em centímetros (até 5 casas decimais).
alturaDoubleAltura da embalagem em centímetros (até 5 casas decimais).
comprimentoDoubleComprimento da embalagem em centímetros (até 5 casas decimais).
peso_dimensoes_unitarioBooleanIndica se o peso bruto e as dimensões são unitárias. Em caixa master, envie 0. (1 = unitário, 0 = não unitário)
exibir_no_b2bBooleanIndica se o produto é exibido no e-commerce B2B. (1 = exibido, 0 = não exibido)
precos_especificosBooleanIndica se os produtos grade herdam do agregador as tabelas de preço ou se terão preços específicos.
produtos_gradeListaLista de produtos grade que o produto possui.

Parâmetros de Envio — Produto Simples (POST / PUT)

⚠️

Importante

Para requisições do tipo PUT, envie apenas os campos que deseja alterar.

CampoTipoDescrição
codigoString: 50Código de referência do produto.
nome (obrigatório)String: 100Nome do produto.
comissaoDoubleComissão do produto. Ex: 5.0 para 5%. Informe null caso não queira calcular comissões pela Mercos.
preco_tabela (obrigatório)DoublePreço deste produto na tabela padrão.
preco_minimoDoublePreço mínimo do produto para o recurso da Rentabilidade (apenas Plano Ouro).
ipiDoubleValor do IPI. Caso não possua, informe null.
tipo_ipiString: 1Tipo do IPI do produto: "P" para percentual, "V" para valor fixo em Reais.
stDoublePercentual de Substituição Tributária. Caso não possua ST ou se o imposto deve ser calculado com base na regra vinculada ao NCM, informe null.
grade_cores (depreciado)ListaLista de cores (String: 50) disponíveis. Caso não trabalhe com variação de cores, informe null.
grade_tamanhos (depreciado)ListaLista de tamanhos (String: 50) disponíveis. Caso não trabalhe com variação de tamanhos, informe null.
moedaString: 1Moeda do produto: Real ("0"), Dólar ("1") ou Euro ("2").
unidadeString: 10Unidade de medida do produto. Ex: "Kg" ou "Cx". Opcional.
saldo_estoqueDouble: 7Saldo de estoque do produto. Valor máximo suportado: 9999999.99
observacoesString: 5000Utilize para guardar quaisquer informações que não tenham campos específicos.
excluidoBooleanIndica se o produto está excluído. Produtos excluídos não poderão mais ser atualizados. Após excluir ("excluido": true), o processo não tem retorno — será necessário criar outro produto.
ativoBooleanIndica se o produto está ativo. Produtos inativos podem ser atualizados, inclusive podendo voltar a ser ativos.
categoria_idIntegerIdentificador único da categoria relacionada ao produto.
codigo_ncmStringCódigo NCM (Nomenclatura Comum do Mercosul), utilizado para cálculo automático do ST.
multiploDoubleMúltiplo de venda do produto.
peso_brutoDoublePeso bruto do produto em kg (até 3 casas decimais).
larguraDoubleLargura da embalagem em centímetros (até 5 casas decimais).
alturaDoubleAltura da embalagem em centímetros (até 5 casas decimais).
comprimentoDoubleComprimento da embalagem em centímetros (até 5 casas decimais).
peso_dimensoes_unitarioBooleanIndica se o peso bruto e as dimensões são unitárias. Em caixa master, envie false.
exibir_no_b2bBooleanIndica se o produto é exibido no e-commerce B2B. Por padrão é true. Para ocultar, envie false.
precos_especificosBooleanIndica se os produtos grade herdam do agregador as tabelas de preço ou se terão preços específicos.
produtos_gradeListaLista de produtos grade. Caso o produto possua grades e nada for informado, os produtos grade serão atualizados apenas com os dados herdados do produto agregador.