Configuração do integrador Shopify no Solution

Pré requisitos:
  Realizar a configuração da API Cybersul:
    -http://remoto.cybersulinformatica.com.br:8082/books/api-cybersul

Configurando:
  1. Habilitar Integração com Shopify no Menu: Outros -> Dados da Empresa (Aba: Integração)
image-1725485447600.png

2.Configurar a API Cybersul
    Certifique-se que a API esteja configurada.  Clique aqui para ver

3. No Menu: Outros -> Integrações (Aba: Permissões)
  - Selecione a filial e a API que estará habilitada para a mesma.
image-1725485574812.png

4. No Menu: Outros -> Integrações (Aba: Shopify), entre com os parâmetros:
     - Descrição da API - Campo opcional utilizado para melhor identificação da integração nos logs da API.
     - Subdomínio - Identificação da loja na Shopify.
     - Token de Acesso: Chave gerada pelo app criado na Shopify (Utilizada como autenticação).image-1725537679281.png

5. No Menu: Outros -> Integrações (Aba: Shopify), configure as funções que serão integradas.
Aba -> Estoque / Preço:
     - Integrar Estoque: Habilita envio de estoque disponível.
     - Local Estoque: Local de estoque integrado.
     - Integrar Preços: Habilita envio de preços.
     - Faixa de Preço: Faixa de preço integrada.
     - Integrar Produtos: Cadastra produtos na Shopify como rascunho quando PRINTERNET='S'.
Aba -> Pedido de Venda:
     - Integrar Pedido: Habilita integração de pedidos de venda.
     - Data Inicial Pedidos: Considera período de implantação da integração de pedidos.
     - Situação Inicial: Controle de situação utilizada para inserir novos pedidos da Shopify.
     - Cód. Operação: Código da operação que será utilizada no pedido de vendas.
     - Tabela Vencimento: Tabela Vencimento que será utilizada no pedido de vendas.
     - Transportadora: Transportadora que será utilizada no pedido de vendas.
     - Vendedor Padrão: Vendedor que será utilizada no pedido de vendas.
     - Atualizar Clientes:
          Sim = Atualiza cadastro de clientes ao importar pedido.
          Não = Não atualiza cadastro de cliente ao importar pedido (Incluí novo endereço de entrega quando não existir).
          Notificar = Cria log de notificação quando cadastro do cliente estiver desatualizado.
     - Condição Trib.PF: Condição tributária para inclusão de novos clientes Pessoa Física.
     - Condição Trib.PJ: Condição tributária para inclusão de novos clientes Pessoa Jurídica.
     - Condição Trib.PJ c/IE: Condição tributária para inclusão de novos clientes Pessoa Jurídica Com Isncrição Estadual.
image-1725539602671.png

 

6. Ligar integrador ao iniciar o Windows:
Instalação utilizando GuardianAPP  
-Recomendado a utilização do GuardianAPP para instalação e monitoramento do integrador:
http://remoto.cybersulinformatica.com.br:8082/books/api-cybersul/page/guardianapp-%28monitoramento-da-api-integradores%29
Instalação Manual
  -No menu iniciar digitar "Executar" (ou "Run" - Windows EN) e abrir a pasta "%AppData%\Microsoft\Windows\Start Menu\Programs\Startup"
  -Dentro desta pasta criar atalho ao integrador com os parâmetros AUTO 5 para os ciclos de integração executarem a cada 5 minutos (conforme exemplo abaixo).
image-1725540857444.png

7. Caminho da API:
  - Na primeira abertura do aplicativo, será mostrada a tela de configuração de onde o aplicativo deverá buscar os parâmetros de funcionamento.
  - Caso necessário modificar estas configurações após a abertura do aplicativo, clique com o botão <direito> do mouse sobre o botão "Verificação Inicial".
image-1725541181500.png8. Teste de comunicação:
  Ao clicar no botão "Buscar Conta Shopify" verificar as respostas demonstradas abaixo:
    - Parametrizações Carregadas -> Significa que a comunicação com a API CyberSul foi estabelecida com sucesso e as parametrizações da integração foram carregadas.
    - Conta Shopify carregada com sucesso -> Significa que a comunicação com a API Shopify foi estabelecida com sucesso e foi realizado a autenticação utilizando o Subdominio e Token informados.
image-1725541421592.png