Presence API ECOMMERCE - ECM-STATUS-PEDIDO
Consulta Situação do Pedido
Este método é responsável por consultar a situação dos pedidos

- Quando o pedido for cadastrado no ERP, deverá ser cadastrado como 3 (somente descer os pedidos aprovados na plataforma);
- Quando o pedido for cancelado na plataforma, atualizar o status no ERP para = 7;
- Quando o pedido for cancelado no ERP (status 7), deverá ser cancelado na plataforma;
- Quando o pedido for faturado no ERP (status 6), deverá atualizar na plataforma. Junto com essa atualização, deverão ser enviados os dados da NF-e e o XML.
Parâmetros
Nome
| Obrigatório
| Tipo
| Descrição
|
id_webservice | SIM | Integer | Id do webservice |
data_at
| Não | Data (AAAA-MM-DDT00:00:00)
| Data de atualização dos dados. Padrão ISO8601.
|
BODY
- {
- "id_webservice": (Integer),
- "data_at" : (Date, AAAA-MM-DD) ou (Date, AAAA-MM-DDT00:00:00)
- }
JSON de Retorno
Nome | Tipo | Descrição |
LojaPresence | Char(2) | Código da loja no Presence Domain |
ecmIdLoja | String | ID Loja configurado nos atributos de Loja. |
dataAt | Date (AAAA-MM-DDT00:00:00) | Data da atualização dos dados |
pedidoCodigoExterno | String | Código interno do pedido na plataforma |
seriePd | Integer | Série do pedido |
numero | Integer | número do pedido |
situacao | Integer | Código da Situação do Pedido |
descr | String | Descrição da situação do pedido |
idProcesso | Integer | Código do Método |
pk | String | Chave Primária do registro |
- {
- "status": "ok",
- "method": "ECM-STATUS-PEDIDO",
- "data": [
- {
- "lojaPresence": "99",
- "ecmIdLoja": "ID_99",
- "seriePd": 99,
- "numero": 4130,
- "dataAt": "2022-02-15 18:12:29.000",
- "pedidoCodigoExterno": "985493",
- "situacao": 7,
- "descr": "cancelado",
- "idProcesso": 12,
- "pk": "99&4130"
- }
- ]
- }
Reporte de sucessos ou erros
Após consulta da informação e envio para a plataforma, é necessário:
- Informar o sucesso da operação ao ERP;
- Informar erro, para dar transparência ao cliente da integração, bem como alimentar o controle de erros.

O envio dessa sinalização é obrigatório para vinculação dos códigos Presence com códigos Plataforma, bem como para funcionamento do painel de acompanhamento de erros de integração no ERP.
Related Articles
Presence API ECOMMERCE - ECM-STATUS-PEDIDO V2
Consulta Situação do Pedido Este método é responsável por consultar a situação dos pedidos - Quando o pedido for cancelado na plataforma, atualizar o status no ERP para = 7; - Quando o pedido for cancelado no ERP (status 7), deverá ser cancelado na ...
Presence API ECOMMERCE - ECM-ALTERAR_STATUS_PEDIDO
Alterar Status de Pedidos (Atualização) Este módulo é responsável por alterar status de pedidos na base da dados. - Quando o pedido for cadastrado no ERP, deverá ser cadastrado como 3 (somente descer os pedidos aprovados na plataforma); - Quando o ...
Presence API ECOMMERCE - Página Inicial
Essa API permite o consumo de informações disponíveis nos sistemas Presence através de chamadas de serviço, bem como a inserção de dados nos sistemas. Para ter acesso aos métodos já existentes, ou solicitação da criação de novos métodos, consulte as ...
Presence API ECOMMERCE - ECM-CODIGO-RASTREIO
ECM-CODIGO-RASTREIO Este método é responsável por listar os codigos de rastreios para envio das mercadorias. Sugere-se que o código de rastreio tenha um fluxo de envio separado do envio de dados da NF-e. Porque essa informação pode não estar ...
Presence API ECOMMERCE - ECM-DADOS-NF
ECM-DADOS-NF (header) Este método é responsável por listar as Notas Fiscais na base da dados. Parâmetros Nome Obrigatório Tipo Descrição id_webservice SIM Inteiro Id do webservice data_at Não Data (AAAA-MM-DDT00:00:00) Data de atualização dos dados. ...