AtendeSmart ControlP
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
avatar
Morialan Oliveira
Mensagens : 159
Data de inscrição : 17/02/2020

Integração Ecommerces de Terceiros - Desenvolvimento Próprio Empty 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.


Última edição por Morialan Oliveira em Sex Fev 25, 2022 9:57 am, editado 1 vez(es)
avatar
Morialan Oliveira
Mensagens : 159
Data de inscrição : 17/02/2020

Integração Ecommerces de Terceiros - Desenvolvimento Próprio Empty 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 1
2 - 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.

avatar
Morialan Oliveira
Mensagens : 159
Data de inscrição : 17/02/2020

Integração Ecommerces de Terceiros - Desenvolvimento Próprio Empty 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
Conteúdo patrocinado

Integração Ecommerces de Terceiros - Desenvolvimento Próprio Empty Re: Integração Ecommerces de Terceiros - Desenvolvimento Próprio

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos