API Shopping de Preços

Atualização de Estoque por Integração

POST
https://apiv2.shoppingdeprecos.com.br/produtos/{IntegracaoID}/estoque
Última modificação:há 7 meses

Atualizar estoque dos produtos.

Esse método é responsável por enviar os estoques dos produtos, individual ou massivamente, para a integração informada.

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 de Caminho
Nome
Tipo
Obrigatório
Descrição
IntegracaoID
string 
Código da integração no Shopping de Preços. Saiba mais clicando aqui
Exemplo:
11111
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
Content-Type
string 
Exemplo:
application/json
Authorization
string 
Predefinição:
Basic *****************
Parâmetros Bodyapplication/json
produtos
array [object] 
Obrigatório
ProdutoID
string 
Obrigatório
Código/SKU do produto no Shopping de Preços
SKU
string 
Obrigatório
Código/SKU do produto na integração/plataforma.
SKUPai
string  | null 
Opcional
Código/SKU do produto PAI (caso haja variações).
SKUVariacaoPai
string  | null 
Opcional
Código/SKU do produto FILHO (caso haja variações).
Estoque
integer 
Obrigatório
Estoque a ser enviado.
Docas
array [object] (Schema de Envio do Estoque para Depositos)
Schema de Envio do Estoque para Depositos
Obrigatório
Só enviar os depósitos caso a plataforma aceite. Visualize aqui o modelo de dados
DiasEntrega
integer  | null 
Opcional
Dias de entrega.
Exemplo
{
  "produtos": [
    {
      "ProdutoID": "10164",
      "SKU": "10164",
      "SKUPai": "",
      "SKUVariacaoPai": "",
      "Estoque": 1,
      "Docas": [],
      "DiasEntrega": 0
    }
  ]
}

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, false.
quantidade
integer 
Obrigatório
Quantidade de registros retornados.
registros
array [object] 
Obrigatório
Array/Lista com os registros retornados.
ProdutoID
string 
Opcional
Código/SKU do produto na integração/plataforma.
SKU
string 
Opcional
Código/SKU do produto na integração/plataforma.
SKUPai
null 
Opcional
Código/SKU do produto PAI (caso haja variação).
SKUVariacaoPai
null 
Opcional
Código/SKU do produto FILHO (caso haja variação).
status
boolean 
Opcional
Para caso de sucesso, retornará true, e para caso de erros, false.
Docas
array[string]
Opcional
Retornará as docas/depósitos que foram enviados.
DiasEntrega
integer 
Opcional
Retornará os dias de entrega que foi informado.
protocolo
integer 
Obrigatório
Identificador da atualização.
Exemplo
{
    "status": true,
    "quantidade": 1,
    "registros": [
        {
            "ProdutoID": "10164",
            "SKU": "10164",
            "SKUPai": null,
            "SKUVariacaoPai": null,
            "status": true,
            "Docas": [],
            "DiasEntrega": 0
        }
    ],
    "protocolo": 298052218
}