Guia de Integração: Shopify
Conecte a infraestrutura da Shopify ao Conversaas e extraia os melhores resultados otimizando o contato instantâneo de abandono de itens de clientes em sua loja.
1. Pré-Requisitos
- Loja ativa na rede Shopify.
- Acesso total administrativo para configurar Aplicativos Personalizados (Custom Apps) já que a instalação via Store Oficial está em homologação.
2. Instalação
NOTA: A instalação nativa (1-Click Install via App Store) está em fase de lançamento. O formato atual é via Aplicativo Personalizado (Custom App).
- No painel da Shopify, acesse Settings > Apps and sales channels > Develop apps for your store.
- Clique em Create an app e chame-o de "Conversaas Integrator".
- Configure os API scopes do Admin API Integration para Leitura (Read_only) nas categorias:
read_orders,read_products,read_customers. - Instale o Aplicativo Desenvolvido. Isso irá gerar o Admin API access token (começando com
shpat_...). - No painel do Conversaas, vá em Integrações > Canais Ecommerce > Shopify.
- Cole a URL da Loja (exemplo:
sualoja.myshopify.com) e o Access Token copiado do passo anterior. - Clique em Conectar.
3. Funcionalidades Disponíveis
- Recuperação de Carrinho Abandonado: [DISPONÍVEL] A Shopify captura as interrupções de checkout e notifica o Conversaas para o agente engajar o prospecto.
- Notificações de Pedido: [DISPONÍVEL] Automações para informar via WhatsApp ao confirmar pagamento, embalar e entregar o pacote.
- Consulta de Catálogo pelo Agente: [EM BREVE] A consulta detalhada com o motor de busca (variação de tamanhos, cores, imagens da Shopify) será liberada na próxima atualização maior do sistema.
4. Webhooks
A configuração do webhook nativo do Shopify é gerada automaticamente depois de inserido o Token. A API da Shopify despachará atualizações para nosso sistema.
Eventos de webhook nativos:
checkout/createcheckout/updateorders/createorders/paid
Exemplo de Payload de Carrinho Abandonado:
{
"id": 123456,
"token": "ab12xc34",
"abandoned_checkout_url": "https://sualoja.myshopify.com/...",
"customer": {
"phone": "+5511999999999"
}
}
5. Testando a Integração
- Como logado ou como visitante anônimo (sugerido usar o ambiente "Bogus Gateway" para evitar custos), coloque itens no carrinho e avance até a tela final de frete / formas de pagamento.
- Aguarde entre 15 a 30 minutos (tempo padrão da Shopify para classificar inatividade e engatilhar webhook do carrinho).
- Confira na plataforma Conversaas se a notificação foi capturada e exibida em CRM & Leads ou nos Logs.
- Em caso de falha de conexão inicial, revalide as permissões de escopo
read_ordersno App Desenvolvido da sua loja Shopify.
6. Perguntas Frequentes da Integração
A integração afeta a performance da loja?
Não há interferência na velocidade. Não colocamos nenhum JavaScript extra ou tags intrusivas no layout da sua loja (Liquid Templates).
O que acontece se a loja ficar offline?
Se houverem interrupções na própria infraestrutura Shopify (raro), o Conversaas pausará checagens até a volta.
Como desativar temporariamente sem perder a configuração?
Dentro do Conversaas (Integrações > Shopify), use a interface para suspender integrações ativas. Caso queira encerrar definitvamente, você pode desinstalar o "App" manualmente dentro das configurações de apps da Shopify.