API Shopping de Preços
  1. Pedidos
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
    • Listagem de Marcas por Plataforma - API V1
    • Listagem de Atributos por Plataforma - API V1
    • Envio de produtos para a Plataforma - API V1
    • Atualização de Estoque por Integração
    • Atualização de Preços por Integração
    • Consulta de estoques por integração
    • Consulta de preços por integração
  • Pedidos
    • Fluxo de Integração dos Pedidos
    • Criação de Pedidos Teste
    • Atualizar Status
      POST
    • Atualizar Situação Personalizada
      POST
    • Etiqueta nos Marketplaces - API V1
      POST
    • Listagem de Pedidos
      GET
    • Dados de um Pedido
      GET
    • Listar Situações Personalizadas
      GET
    • Etiquetas do Mercado Livre
      GET
  • 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. Pedidos

Atualizar Status

POST
https://apiv2.shoppingdeprecos.com.br/pedidos/{pedidoID}/integracao/{IntegracaoID}
Última modificação:2025-06-03 15:44:00

Atualizar os dados de um pedido específico.#

Este método realiza a atualização dos dados de um pedido específico.#

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
pedidoID
string 
requerido
Código/ID do Pedido da integração no Shopping de Preços.
Exemplo:
MRP00000
IntegracaoID
string 
requerido
Código da integração no Shopping de Preços. Saiba mais clicando aqui
Exemplo:
1000000
Parâmetros Header
X-Client
string 
requerido
Token fornecido pelo Shopping de Preços - Saiba mais clicando aqui
Exemplo:
xxxxxxxxxxxxx
Accept
string 
requerido
Exemplo:
application/json
Authorization
string 
requerido
Padrão:
Basic *****************
Parâmetros Bodyapplication/x-www-form-urlencoded
rastreio
string  | null 
opcional
Código de rastreio.
Exemplo:
AA100833276BR
serie
string 
opcional
Número da série da empresa que gerou a NFe.
Exemplo:
1
nf
string 
opcional
Número da NFe gerada.
Exemplo:
1234
especie
string 
opcional
Espécie da NFe gerada.
Exemplo:
1
data
string 
opcional
Data da atualização (DD-MM-YYYY).
Exemplo:
28/05/2025
chaveNFE
string 
opcional
Chave da NFe gerada.
Exemplo:
0000000000000000010755000000061480787897454897498
produtoCFOP
string 
opcional
CFOP do produto vendido.
ie
string 
opcional
Inscrição estadual.
xmlNFE
string 
opcional
Arquivo XML caso enviado, obrigatoriamente deve ser enviado em base64.
transportadora
string 
opcional
Transportadora que origiou no envio do pedido.
Exemplo:
Correios
formaEnvio
string 
opcional
Forma de envio da transportadora que originou o envio do pedido.
Exemplo:
PAC
rastreioURL
string 
opcional
URL de rastreio do pedido.
Exemplo:
https://www2.correios.com.br/sistemas/rastreamento/default.cfm
status
string 
opcional
Status em que o pedido será atualizado, status disponíveis: FATURADO, ENVIADO, ENTREGUE, CANCELADO.
Exemplo:
ENVIADO

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/pedidos/MRP00000/integracao/1000000' \
--header 'X-Client: xxxxxxxxxxxxx' \
--header 'Accept: application/json' \
--header 'Authorization: Basic Og==' \
--data-urlencode 'rastreio=AA100833276BR' \
--data-urlencode 'serie=1' \
--data-urlencode 'nf=1234' \
--data-urlencode 'especie=1' \
--data-urlencode 'data=28/05/2025' \
--data-urlencode 'chaveNFE=0000000000000000010755000000061480787897454897498' \
--data-urlencode 'produtoCFOP=' \
--data-urlencode 'ie=' \
--data-urlencode 'xmlNFE=' \
--data-urlencode 'transportadora=Correios' \
--data-urlencode 'formaEnvio=PAC' \
--data-urlencode 'rastreioURL=https://www2.correios.com.br/sistemas/rastreamento/default.cfm' \
--data-urlencode 'status=ENVIADO'

Respostas

🟢200OK
application/json
Body
status
boolean 
requerido
registros
array[boolean]
requerido
Exemplo
{
    "status": true,
    "registros": [
        true
    ]
}
Página anterior
Criação de Pedidos Teste
Próxima página
Atualizar Situação Personalizada