- Morialan Oliveira
- Mensagens : 159
Data de inscrição : 17/02/2020
Integração Ecommerces de Terceiros - Desenvolvimento Próprio
Seg Fev 14, 2022 4:13 pm
Exemplos de clientes que utilizam esse módulo: 6523 - Die Hard e 896 - Worlds Imports (777 - Barra Parts)
API de integração do cadastro Atendesmart:
- Cadastro de produto de Atende para fora;
- Saldo de estoque de produto do Atende para fora;
- Pedido de venda de fora para Atende.
O setor de Desenvolvimento da ControlP gerará usuário e senha para acesso ao webservice.
Como funcionará:
A cada movimentação gerada pelo usuário no sistema Web Atentesmart (novo cadastro de produto, alteração cadastral em produto já existente, movimentação de estoque) o sistema Atendesmart gerara uma FILA.
O seu desenvolvedor utilizará dois serviços da nossa API: serviço LISTAR_FILA e serviço LIMPAR_FILA.
Ao executar o serviço LISTAR_FILA , ele receberá todos os dados de produtos e movimentações para alimentar seu sistema próprio.
Cada informação integrada via API pelo serviço LISTAR_FILA terá um numero de controle "idFila"
Após recebidos os dados do serviço LISTAR_FILA , o número de controle de cada produto integrado será alimentado na TAG " filaExclusao "
O seu programador deverá desenvolver rotina para executar o segundo serviço, nomeado LIMPAR_FILA
O serviço LIMPAR_FILA remove da fila Atendesmart os produtos já integrados , ele limpará registros com base nos IDs de registros já integrados, (os mesmos IDs retornados ao final da integração na tag filaExclusao)
A rotina será:
- Executar LISTAR_FILA;
- O LISTAR_FILA retornará ID de todos os registros integrados;
- Executar o serviço LIMPAR_FILA, indicando os IDs retornados na primeira integração para removê-los da fila;
- Executar novamente o serviço LISTAR_FILA para rodar novo lote de produtos.
***INFORMAÇÃO IMPORTANTE***
o serviço LISTAR_FILA tem limite de até 999 produtos por vez, porém utilizando a rotina acima descrita, seu programador poderá integrar todos os seus produtos em sequências de 999 itens por vez.
API de integração do cadastro Atendesmart:
- Cadastro de produto de Atende para fora;
- Saldo de estoque de produto do Atende para fora;
- Pedido de venda de fora para Atende.
O setor de Desenvolvimento da ControlP gerará usuário e senha para acesso ao webservice.
Como funcionará:
A cada movimentação gerada pelo usuário no sistema Web Atentesmart (novo cadastro de produto, alteração cadastral em produto já existente, movimentação de estoque) o sistema Atendesmart gerara uma FILA.
O seu desenvolvedor utilizará dois serviços da nossa API: serviço LISTAR_FILA e serviço LIMPAR_FILA.
Ao executar o serviço LISTAR_FILA , ele receberá todos os dados de produtos e movimentações para alimentar seu sistema próprio.
Cada informação integrada via API pelo serviço LISTAR_FILA terá um numero de controle "idFila"
Após recebidos os dados do serviço LISTAR_FILA , o número de controle de cada produto integrado será alimentado na TAG " filaExclusao "
O seu programador deverá desenvolver rotina para executar o segundo serviço, nomeado LIMPAR_FILA
O serviço LIMPAR_FILA remove da fila Atendesmart os produtos já integrados , ele limpará registros com base nos IDs de registros já integrados, (os mesmos IDs retornados ao final da integração na tag filaExclusao)
A rotina será:
- Executar LISTAR_FILA;
- O LISTAR_FILA retornará ID de todos os registros integrados;
- Executar o serviço LIMPAR_FILA, indicando os IDs retornados na primeira integração para removê-los da fila;
- Executar novamente o serviço LISTAR_FILA para rodar novo lote de produtos.
***INFORMAÇÃO IMPORTANTE***
o serviço LISTAR_FILA tem limite de até 999 produtos por vez, porém utilizando a rotina acima descrita, seu programador poderá integrar todos os seus produtos em sequências de 999 itens por vez.
- Morialan Oliveira
- Mensagens : 159
Data de inscrição : 17/02/2020
Re: Integração Ecommerces de Terceiros - Desenvolvimento Próprio
Sex Fev 25, 2022 9:54 am
Como testar se a integração de dados do Atendesmart está indo para o sistema de terceiros
1 - Faça login na base local de testes 192.168.0.135/loja 1 - usuario 1 - senha 12 - Com sessão aberta no navegador, acesse o link : http://192.168.0.135/comanda/webservice/alteracao_produto_teste.php
3 - Entre com usuário e senha do cliente (credenciais geradas pela CWD) e clique em "Consumir Webservice"
Nesse link de teste, através dos botões Consumir Webservice é possível executar os serviços listarFila e limparFila, em produção na base do cliente.
ListarFila baixa um XML com resultados de consulta da base do cliente, exatamente o mesmo resultado consultado pelo programador do cliente. Dessa forma o Suporte Técnico consegue aferir o retorno da consulta.
***ATENÇÃO***
O link de teste está em produção, executar o serviço limparFila nesse link mata a FILA_ECOMMERCE do cliente em produção. Usar apenas com autorização do cliente por escrito.
- Morialan Oliveira
- Mensagens : 159
Data de inscrição : 17/02/2020
Re: Integração Ecommerces de Terceiros - Desenvolvimento Próprio
Sex Fev 25, 2022 10:38 am
Ferramenta Fila Ecommerce Carga
Ferramenta Fila Ecommerce Carga.exe
Data: 25/02/2022
Função: monta fila dentro da tabela FILA_ECOMMERCE no banco do cliente.
Como usar: entrar usuário e senha fornecidos pela CWD, mudar para Produção e executar carga.
Onde acessar: \\sup_arquivos\CWD\Dario\Executaveis PDV\Fila Ecommerce Carga
Link download executável: https://drive.google.com/file/d/1V7SpBhLlcDVzXp37XDWeKGtaIu82GFrY/view?usp=sharing
- TRAY - Integração Atendesmart com plataforma Ecommerce de terceiros
- SKYHUB B2W - Integração Atendesmart com plataforma Ecommerce de terceiros
- SHOPIFY - Integração Atendesmart com plataforma Ecommerce de terceiros
- MAGENTO - Integração Atendesmart com plataforma Ecommerce de terceiros
- LOJA INTEGRADA - Integração Atendesmart com plataforma Ecommerce de terceiros
Permissões neste sub-fórum
Não podes responder a tópicos
|
|