Método
O nome do método utilizado na consulta é getStatusPedidos.
Descrição
Este método retorna uma listagem dos status que os pedidos podem ter que estão cadastrados na Moovin.
Filtros
Os filtros são organizados em uma tabela contendo o nome, tipo e descrição de cada filtro.
Nome | Tipo | Descrição |
codigo | Integer(11) | Busca por um código específico de um status |
tipo | String(20) | Busca os status pelo tipo. Valores disponíveis: ‘pendente’, ‘aprovado’, ‘cancelado’, ‘transporte’, ‘completo’ e ‘n/a’ para status sem tipo. Este filtro não é obrigatório, se não for definido, a busca retornará todos tipos de status. |
limite | Integer(6) | Limita a busca para um número positivo igual ou menor a 300000. |
Retorno
Os retornos são organizados em uma tabela contendo grupo do campo, nome, tipo, e descrição de cada campo.
Grupo | Nome | Tipo | Descrição |
raiz | status_pedidos |
| Campo principal da estrutura. Todos status de pedidos da consulta são retornados dentro dele. |
status_pedidos | status |
| Cada um dos status será retornado dentro de um campo. Dentro dele está contidas todas as informações do status. |
status | codigo_status | Integer(11) | Identificador do status de pedido na loja. |
status | descricao_loja | Varchar(150) | Descrição do status de pedido configurada na plataforma. |
status | descricao_cliente | Varchar(200) | Descrição do status apresentada para os clientes. |
status | tipo | Varchar(20) | Tipo de status do pedido. “pendente” - Pendente “aprovado” - Aprovado “cancelado” - Cancelado “transporte” - Transporte “completo” - Completo “n/a” - Não definido Obs: Os tipos de status de pedidos se referem de uma forma mais genérica. Através dele que são muitas ações e fluxos relacionados a pedidos na plataforma. |
Exemplos de Retorno
XML:
<status_pedido>
<status>
<codigo_status>1</codigo_status>
<descricao_loja>Em compra</descricao_loja>
<descricao_cliente>Em compra</descricao_cliente>
<tipo>pendente</tipo>
</status>
<status>
<codigo_status>2</codigo_status>
<descricao_loja>Pendente</descricao_loja>
<descricao_cliente>Pendente</descricao_cliente>
<tipo>pendente</tipo>
</status>
<status>
<codigo_status>3</codigo_status>
<descricao_loja>Em Análise</descricao_loja>
<descricao_cliente>Em Análise</descricao_cliente>
<tipo>pendente</tipo>
</status>
<status>
<codigo_status>4</codigo_status>
<descricao_loja>Aprovado</descricao_loja>
<descricao_cliente>Crédito e Cadastro Aprovados</descricao_cliente>
<tipo>aprovado</tipo>
</status>
<status>
<codigo_status>16</codigo_status>
<descricao_loja>Entregue indenizado</descricao_loja>
<descricao_cliente>Entregue</descricao_cliente>
<tipo>completo</tipo>
</status>
<status>
<codigo_status>17</codigo_status>
<descricao_loja>Transporte</descricao_loja>
<descricao_cliente>Transporte</descricao_cliente>
<tipo>transporte</tipo>
</status>
/status>
</status_pedido>
JSON:
{
"status_pedido": {
"status": [
{
"codigo_status": "1",
"descricao_loja": "Em compra",
"descricao_cliente": "Em compra",
"tipo": "pendente"
},
{
"codigo_status": "2",
"descricao_loja": "Pendente",
"descricao_cliente": "Pendente",
"tipo": "pendente"
},
{
"codigo_status": "3",
"descricao_loja": "Em Análise",
"descricao_cliente": "Em Análise",
"tipo": "pendente"
},
{
"codigo_status": "4",
"descricao_loja": "Aprovado",
"descricao_cliente": "Crédito e Cadastro Aprovados",
"tipo": "aprovado"
},
{
"codigo_status": "16",
"descricao_loja": "Entregue indenizado",
"descricao_cliente": "Entregue",
"tipo": "completo"
},
{
"codigo_status": "17",
"descricao_loja": "Transporte",
"descricao_cliente": "Transporte",
"tipo": "transporte"
}
]
}
}
Mais sobre Webservice
Consulte nossa tabela de retorno aqui.
Não conhece todos os métodos webservice da Moovin? Veja nossa lista completa aqui.
Caso tenha dúvidas em como realizar o envio ou formatos de envio, veja nesta nossa documentação aqui.