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

Atualização de Estoque por Integração

POST
https://apiv2.shoppingdeprecos.com.br/produtos/{IntegracaoID}/estoque
Última modificação:2025-06-04 14:00:27

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 Path
IntegracaoID
string 
requerido
Código da integração no Shopping de Preços. Saiba mais clicando aqui
Exemplo:
11111
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
Content-Type
string 
requerido
Exemplo:
application/json
Authorization
string 
requerido
Padrão:
Basic *****************
Parâmetros Bodyapplication/json
produtos
array [object {5}] 
requerido
ProdutoID
string 
requerido
Código/SKU do produto no Shopping de Preços
SKU
string 
requerido
Código/SKU do produto na integração/plataforma.
SKUPai
string 
opcional
Código/SKU do produto PAI (caso haja variações).
SKUVariacaoPai
string 
opcional
Código/SKU do produto FILHO (caso haja variações).
Estoque
integer 
requerido
Estoque a ser enviado.
Exemplo
{
  "produtos": [
    {
      "ProdutoID": "10164",
      "SKU": "10164",
      "SKUPai": "",
      "SKUVariacaoPai": "",
      "Estoque": 1
    }
  ]
}

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://apiv2.shoppingdeprecos.com.br/produtos/11111/estoque' \
--header 'X-Client: xxxxxxx' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
  "produtos": [
    {
      "ProdutoID": "10164",
      "SKU": "10164",
      "SKUPai": "",
      "SKUVariacaoPai": "",
      "Estoque": 1
    }
  ]
}'

Respostas

🟢200OK
application/json
Body
status
boolean 
requerido
Para caso de sucesso, retornará true, e para caso de erros, false.
quantidade
integer 
requerido
Quantidade de registros retornados.
registros
array [object {5}] 
requerido
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.
protocolo
integer 
requerido
Identificador da atualização.
Exemplo
{
    "status": true,
    "quantidade": 1,
    "registros": [
        {
            "ProdutoID": "10164",
            "SKU": "10164",
            "SKUPai": null,
            "SKUVariacaoPai": null,
            "status": true
        }
    ],
    "protocolo": 298052218
}
Página anterior
Envio de produtos para a Plataforma - API V1
Próxima página
Atualização de Preços por Integração