ChatPRO Central de Ajuda

WooCommerce

Esta documentação detalha o processo completo para integrar uma loja WooCommerce (plugin de e-commerce do WordPress) à plataforma ChatPRO, permitindo que você gerencie pedidos, produtos e seja notificado em tempo real sobre as compras realizadas em sua loja.

O WooCommerce é o plugin de e-commerce mais popular do WordPress. Com essa integração, o ChatPRO se conecta à sua loja para sincronizar produtos, receber pedidos como tickets e permitir a gestão comercial diretamente do painel.

Pré-requisitos:

  • Uma loja WordPress com o plugin WooCommerce instalado e ativo.
  • Acesso de Super Admin na sua instalação do ChatPRO.
  • Acesso de Administrador no painel do WordPress.

Páginas de referência das telas do admin:\ Apps — WooCommerce

Canal WooCommerce

<https://www.loom.com/share/a7892d30cc2f43918205baa6468f001e>


Etapa 1: Acessando o App WooCommerce no Painel Super Admin

A integração com o WooCommerce é configurada inicialmente pelo painel Super Admin do ChatPRO.

  1. Faça login no ChatPRO com o usuário Super Administrador da sua instalação.
  2. No menu lateral, localize a seção Redes Sociais / Marketplace.
  3. Clique na opção App WooCommerce.
  4. Clique no botão Novo App para criar uma nova integração.

Caso já existam integrações criadas, elas serão listadas nesta tela. Para criar uma nova, basta clicar em Novo App.


Etapa 2: Definindo o Escopo da Integração (Global ou Tenant)

Ao criar um novo app, o ChatPRO solicitará que você defina o escopo da integração:

  • Global: A integração será aplicada para toda a instalação (todos os tenants).
  • Tenant (Empresa): A integração será aplicada apenas para uma conta/empresa específica.

Recomendação: Na maioria dos casos, escolha o escopo Tenant. Cada cliente normalmente possui seu próprio e-commerce, portanto, o uso global é raro e indicado apenas para cenários muito específicos.

Selecione a empresa (tenant) para a qual o e-commerce será integrado. Para quem revende o ChatPRO, esta será a conta do cliente final.


Etapa 3: Obtendo a URL da Loja e o Callback

Após selecionar o escopo, preencha os seguintes campos no formulário:

  1. URL da Loja: Copie e cole o endereço completo da sua loja WooCommerce (ex.: https://minhaloja.com.br).
  2. Callback: Este campo já vem preenchido automaticamente pelo ChatPRO. Não é necessário alterar.

Importante: Só é permitida uma integração por loja. Se você já possuir uma URL integrada, não será possível cadastrar a mesma novamente sem antes excluir a integração existente, sob pena de conflito.


Etapa 4: Gerando as Chaves de API no WooCommerce

Para conectar o ChatPRO à sua loja, é necessário gerar as chaves de API (Consumer Key e Consumer Secret) no painel do WordPress.

  1. Acesse o Dashboard do seu WordPress como administrador.
  2. No menu lateral, vá em WooCommerce > Configurações.
  3. Clique na aba Avançado.
  4. Dentro de "Avançado", clique em REST API.
  5. Clique em Adicionar uma nova chave.
  6. Preencha os campos:
    • Descrição: Informe uma identificação para a chave (ex.: Zepro Integração WooCommerce).
    • Usuário: Selecione o usuário administrador.
    • Permissões: Selecione Leitura/Escrita.

Atenção às permissões! A integração com o ChatPRO precisa de permissão de Leitura e Escrita para funcionar corretamente. Isso porque, além de receber dados, o ChatPRO também precisa gerir produtos e pedidos diretamente na loja. Se você selecionar apenas leitura, várias funcionalidades não funcionarão.

  1. Clique em Gerar chave API.
  2. O WordPress exibirá o Consumer Key e o Consumer Secret. Copie e guarde ambos imediatamente, pois o Consumer Secret só é mostrado uma única vez.
woocommerce_api_consumer_key_secret

Etapa 5: Inserindo as Chaves no ChatPRO

Volte para a tela de criação do app no ChatPRO e preencha:

  1. Consumer Key: Cole o valor copiado do WooCommerce.
  2. Consumer Secret: Cole o valor copiado do WooCommerce.
  3. Webhook Secret: Deixe este campo em branco. Ele será preenchido automaticamente ao conectar via OAuth na próxima etapa.
  4. Canal Vinculado: Campo opcional. Pode ser deixado em branco neste momento — o canal pode ser criado posteriormente.
wocommerce_integration_ChatPRO

Clique em Criar para salvar a integração.


Etapa 6: Conectando via OAuth e Registrando os Webhooks

Após criar a integração, é necessário conectá-la via OAuth para que o ChatPRO registre automaticamente todos os webhooks necessários para receber os eventos da loja.

  1. Localize a integração recém-criada na lista.
  2. Clique nos três pontinhos (menu de ações) ao lado da integração.
  3. Selecione a opção Conectar via OAuth.
  4. Uma nova tela será aberta para configurar os webhooks dos eventos.
oauth_woocommerce_ChatPRO

Login no WordPress: Caso você não esteja logado no WordPress no navegador, será solicitado que você faça login com seu usuário administrador antes de aprovar a conexão.

  1. Clique em Aprovar para que o ChatPRO crie automaticamente todos os webhooks necessários.
  2. O sistema exibirá a mensagem "Registrando webhooks" e, em seguida, "Webhooks registrados", confirmando o sucesso da conexão.

Verificando os webhooks criados

Caso queira conferir os webhooks que foram criados automaticamente pela integração OAuth, acesse:

  • WordPress > WooCommerce > Configurações > Avançado > Webhooks

Você verá um webhook para cada evento do e-commerce (criação de pedidos, atualização de status, gestão de produtos etc.).

Por que usar OAuth? O método OAuth elimina a necessidade de criar manualmente cada webhook na loja, automatizando todo o processo e garantindo que a integração esteja completa e funcional.


Etapa 7: Acessando a Gestão Comercial do WooCommerce no ChatPRO

Com a integração ativa, acesse o painel administrativo do ChatPRO da conta (Tenant) integrada e vá em:

  • Gestão Comercial > WooCommerce

Nesta tela você terá acesso a duas abas principais: Pedidos e Produtos.

Aba "Pedidos"

A aba de pedidos lista todas as compras realizadas na sua loja após a integração ser ativada.

A integração não importa o histórico de pedidos anteriores. A aba de pedidos começará vazia e será preenchida à medida que novos pedidos forem realizados na loja após a configuração da integração.

Cada pedido exibirá:

  • Nome do cliente
  • Data do pedido
  • Status do pedido
  • Quantidade de itens
  • Valor total
  • Forma de pagamento

Você poderá:

  • Ver mais detalhes do pedido
  • Alterar o status (Em espera, Concluído, Cancelado, Reembolsado etc.)
  • Enviar mensagem ao comprador escolhendo o canal de envio (ChatPRO, WhatsApp oficial, WhatsApp não oficial, E-mail etc.)

Aba "Produtos"

A aba de produtos lista todos os produtos cadastrados na sua loja WooCommerce (não apenas os novos — todo o catálogo é exibido).

Você poderá:

  • Criar novos produtos diretamente pelo ChatPRO
  • Editar produtos existentes (preço, estoque, descrição, imagem etc.)
  • Gerenciar estoque sem precisar acessar o painel do WordPress

Criando um novo produto pelo ChatPRO

  1. Clique em Novo Produto.
  2. Preencha os campos:
    • Nome do produto
    • Tipo (Simples, Variável etc.)
    • Status (Publicado, Rascunho)
    • Preço e Preço promocional
    • SKU
    • Quantidade em estoque
    • Imagem do produto
  3. Clique em Salvar. O produto será criado simultaneamente na loja WooCommerce.

Atenção ao formato das imagens. Caso a imagem enviada esteja em um formato não suportado, ela poderá não aparecer no produto. Utilize formatos padrão (JPG, PNG) com dimensões adequadas.


Etapa 8: Criando um Canal WooCommerce para Receber Notificações

Por padrão, a aba Gestão Comercial > WooCommerce não emite notificações em tempo real sobre os pedidos. Para ser notificado a cada novo pedido, você precisa criar um Canal WooCommerce.

Como criar o canal

  1. Acesse o menu Canais no painel administrativo do ChatPRO.
  2. Clique em Adicionar Canal.
  3. Selecione o tipo WooCommerce.
  4. Informe a URL da loja (a mesma utilizada na integração).
  5. Clique em Criar Canal.
canal_wocommerce_ChatPRO

A integração será automaticamente vinculada, e todos os novos pedidos passarão a chegar como tickets no ChatPRO.

O canal WooCommerce é apenas de entrada. Não é possível responder mensagens ou conversar com o cliente diretamente por este canal. Ele serve exclusivamente para receber notificações de pedidos.

Para conversar com o cliente, abra um ticket em outro canal de comunicação (WhatsApp, E-mail etc.) usando os dados de contato do pedido.


Etapa 9: Funcionamento dos Tickets de Pedidos

Após a criação do canal, cada novo pedido realizado na loja gerará automaticamente um ticket no ChatPRO, contendo:

  • Número do pedido
  • Valor
  • Produto(s) comprado(s)
  • Dados do comprador (nome, e-mail, endereço)
  • Status do pedido
  • Canais disponíveis para resposta (e-mail, telefone — se o cliente informou no checkout)

Quer receber o telefone do cliente? Por padrão, o WooCommerce não exige telefone no checkout. Para que o telefone apareça nos canais de resposta do ticket, configure o campo como obrigatório no checkout do WordPress.

Fluxo recomendado de atendimento

  1. O cliente realiza uma compra na loja.
  2. Um ticket é gerado automaticamente no ChatPRO via canal WooCommerce.
  3. O atendente visualiza o pedido e os dados do cliente.
  4. Caso seja necessário entrar em contato com o cliente, abre-se um novo ticket em um canal de conversa (WhatsApp, E-mail etc.).
  5. Após resolver o pedido, o ticket pode ser encerrado.

Resumo das Funcionalidades

Funcionalidade Onde acessar
Listar e gerenciar pedidos Gestão Comercial > WooCommerce > Pedidos
Listar, criar e editar produtos Gestão Comercial > WooCommerce > Produtos
Alterar status do pedido Aba Pedidos (botão de ação no pedido)
Enviar mensagem ao comprador Aba Pedidos (botão de mensagem)
Receber notificações de novos pedidos Canal WooCommerce (criado em Canais)
Configurar integração Super Admin > App WooCommerce

Encerramento

Com a integração concluída, o ChatPRO passa a:

  • Receber automaticamente todos os pedidos realizados na sua loja WooCommerce.
  • Notificar sua equipe via tickets sempre que um novo pedido for criado.
  • Permitir a gestão completa de pedidos e produtos diretamente pelo painel do ChatPRO, sem necessidade de acessar o WordPress.
  • Centralizar o atendimento ao cliente, vinculando os pedidos aos seus canais de comunicação (WhatsApp, E-mail etc.).

Essa integração é ideal para empresas que desejam unificar a operação de e-commerce e atendimento em uma única plataforma, ganhando agilidade na resposta aos clientes e melhor controle dos pedidos.


Possíveis Erros e Soluções

Erro: "URL já cadastrada / integração duplicada"

Causa: Já existe uma integração ativa com a mesma URL da loja.

Solução: Exclua a integração antiga antes de criar uma nova. Lembre-se que só é permitida uma integração por loja.

Webhooks não foram registrados

Causa: Falha de login no WordPress durante o processo de OAuth ou permissões insuficientes da chave API.

Solução:

  1. Verifique se você está logado como administrador no WordPress.
  2. Confirme que a chave API foi gerada com permissão de Leitura/Escrita.
  3. Refaça o processo de Conectar via OAuth.

Produtos criados pelo ChatPRO não aparecem com imagem

Causa: Formato ou tamanho da imagem fora do padrão suportado pelo WooCommerce.

Solução: Utilize imagens em formato JPG ou PNG com dimensões padronizadas (ex.: 800x800px).

Cliente não aparece com telefone no ticket

Causa: O campo telefone não está marcado como obrigatório no checkout do WooCommerce.

Solução: Configure o campo telefone como obrigatório nas configurações do checkout do WordPress.

Isso foi útil?
Central de Ajuda ChatPRO · documentação técnica da plataforma