API Shopping de Preços

Envio de produtos para a Plataforma - API V1

POST
https://api.shoppingdeprecos.com.br/enviaProdutoPlataforma
Última modificação:há 4 meses

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
Nome
Tipo
Obrigatório
Descrição
X-Client
string 
Token fornecido pelo Shopping de Preços - Saiba mais clicando aqui
Exemplo:
xxxxxxx
Accept
string 
Exemplo:
application/json
Authorization
string 
Predefinição:
Basic *****************
Parâmetros Bodyapplication/x-www-form-urlencoded
Nome
Tipo
Obrigatório
Descrição
IntegracaoID
string 
Código da integração no Shopping de Preços. Saiba mais clicando aqui
PlataformaID
string 
Código da plataforma no Shopping de Preços. Saiba mais clicando aqui
ProdutoID
string 
SKU do produto interno no Shopping de Preços.
SKU
string 
SKU a ser enviado para a integração/plataforma.
Preco
number 
Preço a ser enviado para a plataforma.
Estoque
integer 
Estoque a ser enviado para a plataforma.
MarcaID
integer 
ID da marca a ser enviado para a plataforma.
CategoriaID
integer 
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 
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

Códigos de solicitação

Respostas

application/json
Bodyapplication/json
status
boolean 
Obrigatório
Para caso de sucesso, retornará true, e para caso de erros, retornará false.
Exemplo
{
    "status": true,
}