API Shopping de Preços
  1. Anuncios nos Marketplaces
API Shopping de Preços
  • Introdução à API
  • Plataformas e Integrações
    • Lista Plataformas
    • Lista Integrações
  • Produtos
    • Envio de Produtos Simples - API V1
      POST
    • Envio de Produtos com Variações - API V1
      POST
    • Atualização de Estoque do Produto - API V1
      POST
    • Atualização de Preço do Produto - API V1
      POST
  • Anuncios nos Marketplaces
    • Listagem de Categorias - API V1
      POST
    • Listagem de Marcas por Plataforma - API V1
      POST
    • Listagem de Atributos por Plataforma - API V1
      POST
    • Envio de produtos para a Plataforma - API V1
      POST
    • Atualização de Estoque por Integração
      POST
    • Atualização de Preços por Integração
      POST
    • Consulta de estoques por integração
      GET
    • Consulta de preços por integração
      GET
  • Pedidos
    • Fluxo de Integração dos Pedidos
    • Criação de Pedidos Teste
    • Atualizar Status
    • Atualizar Situação Personalizada
    • Etiqueta nos Marketplaces - API V1
    • Listagem de Pedidos
    • Dados de um Pedido
    • Listar Situações Personalizadas
    • Etiquetas do Mercado Livre
  • Schemas
    • Modelo de envio de Produto Simples
    • Modelo de envio - Produto com Variações
    • Modelo de envio - Produto Kit
    • Modelo de envio - Atualização de estoque por produto
    • Modelo de envio - Atualização de preço por produto
    • Modelo de envio - Categoria no envio de produtos para as plataformas
    • Modelo de envio - Atributos no envio de produtos para as plataformas
    • Modelo de envio - Variações no envio de produtos para as plataformas
  1. Anuncios nos Marketplaces

Envio de produtos para a Plataforma - API V1

POST
https://api.shoppingdeprecos.com.br/enviaProdutoPlataforma
Última modificação:2025-06-09 13:40:35

Envio de Produtos para a Plataforma#

Esse método é responsável por enviar um produto para uma plataforma em específico.#


📌
OBSERVAÇÃO IMPORTANTE:
Esta requisição deve ser feita utilizando a URL https://api.shoppingdeprecos.com.br (sem o v2). Certifique-se de ajustar a base da URL corretamente para evitar erros de integração.
O envio dos parâmetros é feito utilizando o Content-Type application/x-www-form-urlencoded, e não application/json.
:::
💡
No exemplo abaixo, temos o envio de um produto simples com um atributo. No caso do envio para as plataformas, o campo Variacoes é utilizado para incluir os atributos correspondentes ao produto, além de permitir a alteração do SKU que será enviado à plataforma.
O campo ProdutoID deve ser idêntico ao SKU interno do shopping, seja para uma variação ou para o produto principal. Caso a plataforma não utilize atributos e não seja necessário enviar SKUs diferentes no anúncio, os campos Variacoes e ProdutoID podem ser enviados como "[]".

Requisição

Authorization
Envie suas requisições HTTP com um cabeçalho
Authorization
que contenha a palavra Basic seguida por um espaço e uma string codificada em base64 username:password
Exemplo:
Authorization: Basic *****************
Parâmetros Header
X-Client
string 
requerido
Token fornecido pelo Shopping de Preços - Saiba mais clicando aqui
Exemplo:
xxxxxxx
Accept
string 
requerido
Exemplo:
application/json
Authorization
string 
requerido
Padrão:
Basic *****************
Parâmetros Bodyapplication/x-www-form-urlencoded
IntegracaoID
string 
requerido
Código da integração no Shopping de Preços. Saiba mais clicando aqui
PlataformaID
string 
requerido
Código da plataforma no Shopping de Preços. Saiba mais clicando aqui
ProdutoID
string 
opcional
SKU do produto interno no Shopping de Preços.
SKU
string 
requerido
SKU a ser enviado para a integração/plataforma.
Preco
number 
requerido
Preço a ser enviado para a plataforma.
Estoque
integer 
requerido
Estoque a ser enviado para a plataforma.
MarcaID
integer 
opcional
ID da marca a ser enviado para a plataforma.
CategoriaID
integer 
opcional
Código da categoria que retorna da plataforma. Podendo ser obrigatório dependendo da plataforma. Saiba mais em como obter o ID da categoria clicando aqui
DepartamentoID
number 
opcional
Departamento da categoria que retorna da plataforma. Podendo ser obrigatório dependendo da plataforma. Saiba mais em como obter o ID do Departamento da categoria clicando aqui
Categorias
string 
opcional
Visualize aqui o modelo de dados
Atributos
string 
opcional
Visualize aqui o modelo de dados
Variacoes
string 
opcional
Visualize aqui o modelo de dados

Exemplos de Requisição

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.shoppingdeprecos.com.br/enviaProdutoPlataforma' \
--header 'X-Client: xxxxxxx' \
--header 'Accept: application/json' \
--header 'Authorization: Basic Og==' \
--data-urlencode 'IntegracaoID=' \
--data-urlencode 'PlataformaID=' \
--data-urlencode 'ProdutoID=' \
--data-urlencode 'SKU=' \
--data-urlencode 'Preco=' \
--data-urlencode 'Estoque=' \
--data-urlencode 'MarcaID=' \
--data-urlencode 'CategoriaID=' \
--data-urlencode 'DepartamentoID=' \
--data-urlencode 'Categorias=' \
--data-urlencode 'Atributos=' \
--data-urlencode 'Variacoes='

Respostas

🟢200OK
application/json
Body
status
boolean 
requerido
Para caso de sucesso, retornará true, e para caso de erros, retornará false.
Exemplo
{
    "status": true,
}
Página anterior
Listagem de Atributos por Plataforma - API V1
Próxima página
Atualização de Estoque por Integração