Ligue qualquer loja online ao seu chatbot do ChatLab através de um feed de produtos. Se a sua plataforma não tiver uma integração nativa do ChatLab, o feed é a forma de disponibilizar o catálogo ao chatbot: lê os produtos a partir do feed, indexa-os com o AI Search e responde com cartões de produto com ligação para a sua loja.
Importante: Melhores Práticas de E-commerce
Após concluir a integração abaixo, leia o guia detalhado sobre como otimizar o seu chatbot para e-commerce: Como configurar o ChatLab para a sua loja de E-commerce
O Que a Integração Oferece
Pesquisa de produtos por IA - Os clientes descrevem o que procuram por palavras próprias e o chatbot encontra os produtos correspondentes no catálogo. A resposta contém:
- Nome e descrição do produto
- Preço (e preço promocional, se constar no feed)
- Imagem do produto
- Ligação direta para a página do produto na loja
- Marca, disponibilidade, GTIN / SKU e outros atributos do feed
Categorias - Se o feed contiver o tipo de produto (por exemplo, "Casa > Cozinha > Chaleiras"), o chatbot pode restringir a pesquisa a uma categoria.
Atualização agendada - O catálogo é atualizado de acordo com o calendário definido, garantindo que novos produtos, preços e disponibilidade cheguem ao chatbot sem intervenção manual.
O Que a Integração Não Oferece
O feed é um ficheiro e não uma ligação direta à sua loja, pelo que o chatbot não consegue:
- verificar o estado de uma encomenda
- adicionar produtos ao carrinho ou concluir uma encomenda
- consultar o nível de stock em tempo real entre atualizações
Os cartões de produto incluem sempre ligações para a sua loja, onde o cliente finaliza a compra. Se precisar de acompanhamento de encomendas ou de adição ao carrinho, utilize uma integração nativa.
Requisitos
- A integração Feed XML incluída no seu plano
- O AI Search product pack (pacote de produtos AI Search) atribuído ao chatbot: define quantos produtos podem ser indexados
- Um feed de produtos no formato XML do Google Merchant (Google Shopping), acessível através de um endereço https público. São suportados feeds comprimidos (.gz) e feeds protegidos por utilizador e palavra-passe.
Passo 1: Obter o Feed de Produtos da Sua Loja
A maioria das plataformas exporta um feed do Google Merchant de forma nativa ou através de uma extensão gratuita:
- Magento / Adobe Commerce - uma extensão de feed do Google Shopping (por exemplo, a partir do Magento Marketplace) gera o XML num endereço como
https://yourstore.com/feeds/google.xml - IdoSell - Marketing e integrações, Comparadores de preços e marketplaces, Google Merchant: ative o feed e copie o respetivo endereço
- OpenCart - Extensões, Feeds, Google Base: ative-o e copie o URL do feed de dados
- BigCommerce - Channel Manager, Google Shopping ou uma aplicação de feed a partir do BigCommerce App Marketplace
- Shopware - Marketing, Comparações de produtos, Google Shopping: crie a exportação e copie o respetivo URL
- osCommerce e lojas personalizadas - qualquer módulo que crie um feed RSS 2.0 ou Atom com os atributos de produto
g:
O feed deve conter, no mínimo, o identificador do produto (g:id), o nome e a ligação. Preço, imagem, descrição, disponibilidade e tipo de produto melhoram substancialmente a qualidade das respostas.
Passo 2: Ligar o Feed no ChatLab
- Inicie sessão no ChatLab e selecione o seu bot
- Aceda ao separador Connect (Ligar)
- Clique em Connect (Ligar) no mosaico Feed XML
- Cole o Feed URL (URL do feed)
- Se o feed exigir autenticação, ative a opção The feed requires a username and password (O feed requer um nome de utilizador e palavra-passe) e introduza as credenciais
- Opcionalmente, defina o Product language (Idioma dos produtos - código de duas letras do idioma utilizado no feed)
- Clique em Test feed (Testar feed) - o ChatLab descarrega o início do feed e apresenta o formato, o número de produtos encontrados, os primeiros produtos tal como serão indexados e eventuais avisos (preços, ligações, imagens ou categorias em falta)
- Clique em Connect (Ligar)
Após uma ligação bem-sucedida, o ChatLab inicia a indexação do catálogo em segundo plano. Consoante o tamanho do feed, este processo demora entre um minuto e algumas dezenas de minutos. Pode acompanhar o progresso em Training > E-commerce catalog (Treino > Catálogo de e-commerce).
Passo 3: Feeds Não Standard (Mapeamento de Campos)
Se o seu feed não estiver no formato do Google Merchant, o ChatLab consegue processá-lo na mesma:
- Execute primeiro o Test feed (Testar feed) - os nomes dos elementos encontrados no ficheiro surgirão nos seletores de mapeamento
- Abra a secção Field mapping for non-standard feeds (Mapeamento de campos para feeds não standard)
- Se cada produto não corresponder a um elemento
itemouentry, introduza o nome do Product element (Elemento do produto) - Selecione o elemento para cada campo: Product identifier (Identificador do produto - obrigatório), Product name (Nome do produto), Description (Descrição), Product page URL (URL da página do produto), Image URL (URL da imagem), Price (Preço), Category path (Caminho da categoria) e restantes campos
- Execute novamente o Test feed (Testar feed) e verifique os produtos de exemplo
- Clique em Connect (Ligar)
Os campos mantidos em "Default (Google Merchant)" preservam os nomes standard, pelo que um feed em conformidade com a norma não necessita de qualquer mapeamento.
Passo 4: Agendamento de Atualizações
- Aceda a Training > E-commerce catalog (Treino > Catálogo de e-commerce)
- No cartão Feed XML, clique em Retrain (Treinar novamente)
- A opção Retrain now! (Treinar novamente agora!) atualiza o catálogo de imediato
- Para atualizar automaticamente, selecione a frequência (diária, semanal ou mensal), o dia e a hora e clique em Schedule retrain (Agendar novo treino)
Apenas os produtos alterados desde a última atualização são reindexados, e os produtos removidos do feed são eliminados do catálogo do chatbot. O agendamento da atualização depende do seu plano: os agendamentos semanais e mensais requerem a funcionalidade de novo treino agendado, e os diários requerem a funcionalidade de novo treino diário.
Passo 5: Configurar a Ação de IA
Após a ligação, a ação Feed XML - AI product search é ativada automaticamente para chatbots com o produto AI Search. Para ajustá-la, aceda a Settings > Actions (Definições > Ações) e filtre pela plataforma Feed XML. Pode alterar a etiqueta da ação, as instruções fornecidas à IA e ativar a opção Include product card (Incluir cartão de produto) para disponibilizar ao chatbot o cartão de produto completo em vez da descrição curta.
Testar a Sua Integração
Abra o widget do seu chatbot e experimente:
- "Mostra-me chaleiras por menos de 50 euros" (testa a pesquisa com filtro de preço)
- "Têm t-shirts azuis de algodão?" (testa a correspondência por atributos)
As respostas devem apresentar produtos do seu feed acompanhados por ligações para a sua loja.
Dicas
- Indique o tipo de produto no feed (
g:product_type) como um caminho completo, por exemplo "Vestuário > Homem > T-Shirts" - este valor passa a ser a categoria pela qual o chatbot pode filtrar - Mantenha as descrições completas no feed; o chatbot recorre a elas para fazer a correspondência com as perguntas dos clientes
- As variantes de um mesmo produto devem partilhar o mesmo
item_group_id- o ChatLab apresenta-as como um único produto com todas as cores e tamanhos - Se o feed for extenso, um feed comprimido (.gz) é transferido mais rapidamente
Instalar o Chatbot na Sua Loja
Para adicionar o widget de chat à sua loja:
- No ChatLab, aceda ao separador Deploy (Implementar) do seu bot
- Copie o fragmento de código
- Cole-o no modelo da sua loja antes da etiqueta de fecho
</body>ou utilize a definição de "HTML personalizado" ou "scripts" da sua plataforma