Um assistente de vendas com IA conversacional para o seu storefront. Ele entende linguagem natural, pesquisa no seu catálogo real, propõe produtos e categorias, resolve sozinho as solicitações de suporte e só abre um ticket quando realmente é necessário um humano.
Veja com seus próprios olhos
Cada captura de tela nesta página é real, feita na nossa própria loja de demonstração ao vivo — abra-a e teste exatamente o fluxo acima com suas próprias perguntas.
Total indicativo, com IVA italiano incluído: €1.096,78 — o valor exato é calculado no momento do pagamento e é dispensado para compradores empresariais da UE com um NIF/IVA válido (autoliquidação).
Licença perpétua de pagamento único, para um domínio.
Entrega imediata: a sua chave de licença é enviada por e-mail logo após o pagamento.
Licença perpétua — sem mensalidade recorrente por um único módulo.
1 ano de atualizações e suporte incluído — renova a −35% para continuar a atualizar; as versões a que tens direito ficam tuas para sempre.
Garantia de devolução do dinheiro em 30 dias.
O que isso realmente resolve
Antes da lista de funcionalidades — os problemas. Um chat de IA só vale a pena instalar se eliminar um atrito real. Aqui está exatamente o que falha hoje em uma loja sem ele, e como o assistente fecha cada uma dessas brechas.
Clientes não encontram o que procuram
Um cliente busca "jaqueta acolchoada" mas o produto está marcado como "casaco de pluma", ou se perde em uma barra de filtros que não corresponde ao seu raciocínio real. Zero resultados, e ele vai embora. Como isso é resolvido: o assistente entende o pedido em linguagem natural, busca no catálogo em tempo real por significado em vez de palavra-chave exata e — quando o pedido é realmente vago ("um presente para casa, não sei o quê") — mostra cards de categoria em vez de um beco sem saída, guiando o cliente mesmo quando ele não sabe nomear o que quer.
Um pedido vago respondido com cards de categoria em vez de uma parede de resultados — guiando o cliente sem exigir que ele saiba o nome exato do produto.
Carrinhos abandonados por uma dúvida que ninguém respondeu
Um cliente está perto de comprar, tem uma dúvida não resolvida — tamanho, material, prazo de entrega — não encontra uma resposta rápida e fecha a aba em silêncio. A maior parte dessa hesitação nunca vira um ticket de suporte; simplesmente vira uma venda perdida. Como isso é resolvido: o assistente responde perguntas de acompanhamento diretamente no chat — "Tell me more" traz uma descrição mais completa e uma imagem sem nunca sair da conversa — assim a dúvida se resolve no mesmo momento em que surge.
"Tell me more" responde à dúvida dentro do próprio chat, com descrição e imagem — sem trocar de aba, sem perder o momentum.
Suporte afogado nas mesmas dez perguntas
Status do pedido, política de devolução, "tem em estoque", tamanhos — um punhado de perguntas repetitivas de baixo valor consome a maior parte do dia de uma equipe de suporte, deixando menos tempo para os casos complexos que realmente precisam de uma pessoa. Como isso é resolvido: o assistente resolve sozinho a grande maioria delas, e cada conversa é automaticamente classificada no console — Shopping, Support, Bug report, Possible spam — para que sua equipe gaste tempo apenas com o que realmente precisa de um humano.
Cada conversa chega já classificada no console de administração — sua equipe revisa, não precisa triar.
Como se desenvolve uma conversa
Cada visita começa como uma conversa com um assistente de verdade, não com um script — e na maioria das vezes termina ali mesmo, sem nunca chegar a um humano.
O fluxo completo, fase por fase
0
Fase 0 — O assistente vive na sua loja
Cada página da loja traz um pequeno launcher em formato de pílula no canto — discreto até o cliente precisar dele, sempre a um clique de distância.
O launcher permanece discreto em cada página da loja até um cliente abri-lo.
1
Fase 1 — Abrindo o chat
O cliente clica no launcher. O chat abre com uma saudação e uma linha de chips de resposta rápida — "Help me search", "Order status" — então nem uma primeira mensagem é necessária para começar.
O chat abre com uma saudação e chips de resposta rápida para os dois pedidos mais comuns.
2
Fase 2 — Uma entrada humana, não um bot genérico
Em vez de uma resposta pronta instantânea, o widget mostra um breve "connecting…", e então um operador com nome — ex.: "Leo" ou "Ana" — entra com um indicador de presença ao vivo e pergunta o nome do cliente. Parece estar sendo conectado a uma pessoa de verdade, porque o ritual é deliberadamente realista.
"Leo entrou no chat" — um operador com nome e um indicador de presença, não um genérico "Olá, como posso ajudar?".
3
Fase 3 — Respostas fundamentadas no catálogo real
Exemplo: o cliente digita "preciso de tênis de corrida por até 80 euros". O assistente busca no catálogo em tempo real — não em um índice estático — e responde com uma grade de cards de produto: imagem, nome, preço, selo de desconto e botões "Add to cart" / "Tell me more" em cada um. Todo produto exibido está realmente em estoque; nada é inventado. Neste exemplo, vieram 14 resultados reais.
Uma busca real retornando 14 produtos correspondentes como cards, cada um com suas próprias ações de adicionar ao carrinho e "tell me more".
3b
Fase 3b — Quando o cliente não sabe o que buscar
Exemplo: "um presente para casa, não sei o quê". Não há um único produto óbvio para mostrar, então o assistente propõe cards de categoria em vez disso — cada um com um rótulo sintético resumindo o que entendeu — transformando uma busca sem saída em um ponto de partida.
Um pedido vago respondido com cards de categoria em vez de zero resultados.
4
Fase 4 — Aprofundando sem sair do chat
O cliente toca em "Tell me more" em um card. O assistente escreve uma descrição mais completa diretamente no chat, junto com a imagem do produto, resolvendo a dúvida na hora — sem trocar de aba, sem perder o fio da conversa.
Uma descrição de produto mais aprofundada, entregue diretamente no chat após "Tell me more".
5
Fase 5 — Comprando, dentro da conversa
O cliente toca em "Add to cart". Um seletor de quantidade (− 1 +) aparece bem no card para confirmar antes de adicionar — a compra acontece sem nunca sair do chat ou perder o contexto da conversa.
Quantidade confirmada no próprio card, depois adicionada ao carrinho — a compra nunca sai do chat.
O mesmo fluxo, no celular
Mesmo widget, mesma lógica, mesmos dados reais de catálogo — redimensionado, não redesenhado.
O launcher em uma loja mobile.Chat em tela cheia no celular, com a mesma saudação e os mesmos chips de resposta rápida.14 cards de produto reais, empilhados em uma coluna rolável logo abaixo da resposta do assistente.Rolar a tela revela o restante dos resultados — o conjunto completo, não uma prévia mobile reduzida.
Não só ajuda. Vende.
A pesquisa é apenas a porta de entrada. A partir daí o assistente trabalha como um verdadeiro vendedor: reduz às poucas opções certas, sugere complementos no momento certo e nunca acaba num beco sem saída. Aqui estão algumas conversas, em vários idiomas.
Exemplos simulados — clica nos separadores.
Olá, sou a Anna! Diz-me o que procuras 🙂
Queria uma mesa de centro de madeira, não muito grande
Perfeito! Temo-las em mango maciço, compactas e robustas. Vê estas:
🪑
Mesa de centro Chestnut London
189,00 €
🪵
Mesa de centro Mango Round
159,00 €
🟫
Mesa de centro Provence Cinza
175,00 €
🛒 Adicionado ao carrinho: Mesa de centro Chestnut London
Ótima escolha! Para completar o cantinho, estas duas combinam lindamente com madeira clara:
🕯️
Candeeiro de pé em latão
129,00 €
🧶
Tapete tom sobre tom
89,00 €
Porquê: Assim que o cliente adiciona ao carrinho, o assistente sugere por conta própria complementos coerentes — sem nunca dizer que conhece o carrinho. Proativo, não insistente: aumenta o valor médio da encomenda sem forçar nada.
tinham uma comoda pró quarto?
Claro! Uma cómoda para o quarto — temos várias em madeira, vê:
🗄️
Cómoda 4 gavetas Mango
349,00 €
🗄️
Cómoda Provence Branca
399,00 €
💡 Sinónimo aprendido: «comoda» → «cómoda»
Porquê: Uma palavra informal, dialetal ou mal escrita que a pesquisa do site nunca encontraria: o assistente associa-a ao produto real e aprende o sinónimo para o próximo cliente. A palavra de pesquisa errada — não um produto em falta — é o verdadeiro calcanhar de Aquiles de qualquer e-commerce; aqui torna-se uma venda.
A minha cómoda chegou com um risco.
Lamento! Para a nossa equipa resolver depressa, preciso do teu e-mail e do número da encomenda.
anna@example.com — 100042390
✅ Ticket #SUP-2041 — a tua mensagem foi encaminhada para a nossa equipa. Resposta em 24–48 horas, e uma cópia está na tua caixa de entrada.
Porquê: Antes de abrir um ticket verifica o e-mail e o número da encomenda e depois encaminha-o para a equipa humana com toda a transcrição. Torna-se um filtro de problemas reais: aos operadores chega apenas o que realmente precisa deles, já qualificado.
Têm lavatórios de cerâmica para lavandaria?
Lavatórios de cerâmica ainda não temos no nosso catálogo — somos mais de móveis e decoração para casa. Mas se estás a montar uma lavandaria em pouco espaço, podemos ajudar: um móvel poupa-espaço ou um cesto de roupa com bancada. Mostro-te?
Móvel poupa-espaçoCesto com bancadaNão, obrigado
Porquê: Mesmo quando não tem o produto, o assistente mantém-se dentro da loja — na primeira pessoa, «no nosso catálogo» — nunca um seco «não temos», e reabre sempre a conversa.
Onde está a minha encomenda?
Com todo o gosto! Por segurança, confirmas o número da encomenda e o e-mail que usaste?
100051234 — maria@example.com
Perfeito, María! A tua encomenda está 🚚 a caminho — entrega prevista para quinta-feira. Posso ajudar em mais alguma coisa?
Porquê: Para convidados, o assistente revela o estado da encomenda apenas com número e e-mail correspondentes: nunca dados sensíveis sem verificar o proprietário.
Preciso de uma consola estreita para um corredor apertado
Esta consola em mango pintada à mão tem apenas 25 cm de profundidade — pensada para corredores estreitos — com uma gaveta para chaves e correio. O acabamento cinza Provence ilumina a entrada:
🪟
Consola Chestnut suspensa
229,00 €
Porquê: Aquela descrição rica e cheia de palavras-chave foi escrita pelo AI Babel Enchanter. O Personal Shopper pesquisa e lê precisamente esses campos: um catálogo mais bem escrito significa resultados mais relevantes, ranking mais preciso e uma venda mais convincente. O Babel escreve o conhecimento, o Personal Shopper transforma-o em receita.
Tamanhos, cores e kits: a escolha acontece dentro do chat
Um catálogo feito de variantes não é mais difícil de vender: apenas exige mais algumas perguntas. O assistente faz essas perguntas sozinho, uma de cada vez, dentro da conversa, e o produto certo vai para o carrinho sem que o cliente abra uma única página.
👕
Tamanho e cor
Produto configurável
procuro uma jaqueta de trabalho azul
🧥
Jaqueta de trabalho
59,00 €
Que tamanho você usa?
Tamanho
SMLXLesgotado
E a cor?
Cor
PretoAzul-noiteAreiaVermelho tijoloesgotado
Quantidade
−1+
Jaqueta de trabalho — Azul-noite, M × 1 adicionada ao carrinho
Porquê: Duas perguntas e o produto está no carrinho, sem nunca sair do chat. As cores são as de verdade do seu swatch, não bolinhas inventadas; o XL esgotado continua visível, apagado — escondê-lo faria o cliente acreditar que você não faz aquele tamanho.
Porquê: As opções facultativas também são perguntadas, em vez de puladas: é exatamente ali que está a margem em que, numa ficha de produto, quase ninguém clica.
Se você vende roupa, calçado ou qualquer coisa que exista em mais de um tamanho, quase todo o seu catálogo é feito de produtos configuráveis. É exatamente o caso em que um chat que só sabe remeter para a ficha do produto não serve para nada — e aquele em que este faz a diferença.
As escolhas são desenhadas como você as configurou no Magento: as cores com o seu código hexadecimal real, os tamanhos com o valor grande e legível, as listas longas em menu suspenso. As opções esgotadas continuam visíveis em cinza, com um interruptor para escondê-las se preferir; as que ainda podem ser encomendadas nunca são apagadas.
Pode falar primeiro — se você ligar isso
Um vendedor que fala primeiro vende mais ou incomoda, e só você sabe como fala com os seus clientes. Por isso tudo o que é proativo começa desligado, e a janela do chat nunca se abre sozinha: o assistente acende o ponto no botão e espera.
O cliente coloca algo no carrinho enquanto percorre a loja: o assistente prepara algumas combinações e acende o ponto. Quem tem pressa vai para o checkout sem ser incomodado; quem tem curiosidade abre e encontra tudo pronto.
O cliente está parado numa página há algum tempo e nunca abriu o chat: oferece-se uma mão. Essa frase é escrita pelo widget, portanto não custa nada.
Nunca no carrinho nem no checkout: quem está pagando não se incomoda. E as conversas nascidas assim reconhecem-se na consola, pela coluna Origem.
O caso de negócio: mais vendas, menos carga de suporte
Estas são faixas típicas do setor para assistentes de conversational commerce, indicadas como contexto — não uma promessa para sua loja. O resultado real depende do seu catálogo, do seu tráfego e de como você configura o assistente.
+10–30%
Aumento de conversão típico
Benchmarks do setor para assistentes de IA de compras costumam citar aumentos de conversão nessa faixa, em grande parte recuperados de visitantes que, de outra forma, sairiam de mãos vazias após uma busca sem sucesso ou uma dúvida sem resposta — exatamente os dois pontos de perda que este assistente foi construído para fechar.
60–80%
Perguntas de rotina tipicamente resolvidas sem um humano
Status do pedido, políticas, tamanhos, "tem em estoque" — taxas de deflection nessa faixa são comumente relatadas para assistentes que lidam com esse tipo de pergunta repetitiva e de baixo valor. Isso é tempo que sua equipe recupera, não tempo que perde: o suporte deixa de ser um puro centro de custo e passa a ser um recurso que vende e resolve casos complexos, em vez de repetir as mesmas dez respostas o dia todo.
Ambos os números são estimativas de nível setorial para IA conversacional em e-commerce, citadas aqui como contexto — não uma garantia de resultado. Seu resultado depende do seu catálogo, do seu tráfego e de como você configura o assistente.
Veja com seus próprios olhos
Cada captura de tela nesta página é real, feita na nossa própria loja de demonstração ao vivo — abra-a e teste exatamente o fluxo acima com suas próprias perguntas.
Entende perguntas em linguagem natural sobre produtos, orçamento e necessidades — sem filtros em menus suspensos.
Faz perguntas de esclarecimento quando um pedido é vago, em vez de despejar uma parede de resultados.
Mostra cards de produto completos: imagem, preço, selo de desconto, botões "Adicionar ao carrinho" e "Saiba mais".
Mostra cards de categoria com um rótulo sintético quando o pedido é amplo demais para um único produto.
Oferece botões de resposta rápida sempre que propõe uma lista curta de opções concretas.
Pesquisa diretamente no seu catálogo ao vivo com uma classificação por relevância — sem índice separado para construir ou reconstruir.
Ritual de boas-vindas realista: um operador com nome e um indicador de presença ao vivo, não uma saudação genérica de bot.
Lembra da conversa: o histórico do chat persiste entre páginas dentro da mesma sessão.
Começa no idioma da loja e muda automaticamente para o idioma do cliente.
Branding da empresa: o seu logotipo (altura fixa, nunca deformado) ou o nome da sua empresa, além de uma cor de cabeçalho/destaque configurável.
Consulta o status real do pedido para clientes autenticados, ou para visitantes que confirmam número do pedido e e-mail.
Widget Shadow DOM independente de tema: renderizado de forma idêntica no Hyvä e no Luma, sem alterações de template.
Montra de produtos curada e em tempo real: os cartões recompõem-se a cada turno à medida que a conversa se afunila, e seguem as pistas implícitas — "o segundo", "o de mango", "o mais barato".
Consciente da página: se o chat é aberto a partir de uma ficha de produto, as perguntas implícitas ("é elétrico?", "qual o tamanho?") são resolvidas sobre esse produto exato.
Memória de sessão: após uma pausa o chat inicia uma nova sessão ligada — mas o assistente continua a lembrar-se da anterior, por isso o cliente nunca se repete.
Os clientes com sessão iniciada saltam o ritual de entrada e começam logo; a consola mostra uma coluna Customer pesquisável (nome, e email quando com sessão iniciada).
Ritmo de conversa humano: a pausa dos "pontinhos" cresce com o comprimento da resposta, após um momento natural de reflexão — parece uma pessoa real, não um despejo instantâneo de bot.
Conhece as tuas promoções ativas e menciona-as no momento certo.
Responde sobre as tuas políticas (devoluções, envios, garantia) diretamente das tuas páginas CMS ou de um URL, com cache; durante um encerramento por férias avisa por si próprio quando os envios recomeçam.
Lupa IA na barra de pesquisa da loja: reencaminha para o chat o que o cliente já escreveu — um segundo ponto de entrada de grande tráfego.
Traz a tua própria IA — um pool de modelos que nunca fica em baixo
Escolhes os fornecedores e os modelos e colas as tuas próprias chaves API — és sempre faturado diretamente pelo fornecedor, nunca com uma margem da nossa parte. Mas a IA já não é uma única definição: é um pool que geres no separador Modelos de IA, para que um único modelo nunca seja um ponto único de falha.
A tela de configuração do provedor de IA: escolha um provedor, cole sua chave, escolha um modelo e ative as capabilities.
OpenAI (modelos ChatGPT / GPT) — a opção mais usada, com uma gama ampla, de modelos rápidos e econômicos até os de raciocínio mais avançado.
Anthropic (modelos Claude) — ótima aderência a instruções, uma escolha natural para um assistente de vendas que precisa manter-se fiel ao script e aos fatos.
OpenRouter — uma única chave de API, acesso a dezenas de modelos de vários provedores; útil para comparar custo e qualidade sem gerenciar várias contas.
Um pool de IA com failover automático
Adiciona quantas IA quiseres — uma principal mais as de reserva, pela ordem que escolheres. Se a principal falhar (sem crédito, chave inválida, limite de pedidos, uma falha momentânea), o chat continua sozinho com a seguinte da cadeia. Os teus clientes nunca veem um erro.
Um só pool, muitas IA: dá uma etiqueta a cada credencial, define uma principal e as suas reservas e reordena-as com um clique — tudo no separador Modelos de IA.
Failover automático em erros de crédito, autenticação, limite de pedidos ou transitórios: a conversa continua, sem qualquer intervenção humana.
Auto-reparação: se um modelo rejeitar um parâmetro (como temperature ou thinking), tenta de novo sem ele — sem listas brancas por modelo para manter, por isso os modelos acabados de sair funcionam logo.
Combina fornecedores à vontade: um modelo rápido e económico como principal e um premium como reserva, ou o contrário — o compromisso decides tu.
Carregar modelos — com medição de velocidade em tempo real
Cola a tua chave API e carrega em Load models: o módulo sonda os modelos do fornecedor em paralelo, mede o tempo de resposta de cada um, mantém apenas os que respondem mesmo com a tua chave e ordena-os do mais rápido (ex.: gemini-flash-latest (0.95s)), com uma nota 'N de M responderam'. Escolhes um modelo reativo num relance em vez de adivinhar um id — e um link logo abaixo indica sempre onde gerar a chave do fornecedor selecionado.
"Load models" preenche o menu suspenso com os modelos reais que sua chave pode usar — mais um link direto para onde gerar uma chave do provedor selecionado.
A oportunidade: o teu assistente torna-se independente do fornecedor e à prova de falhas. Otimiza por custo ou por velocidade, troca de modelo quando os preços mudam, adota um modelo acabado de lançar no próprio dia — tudo sem tocar em código e sem perder uma única conversa.
Um registro de sinônimos autoaprendido — um tesouro que cresce sozinho
Uma parte enorme das vendas perdidas não é por causa de um produto que falta — é pela palavra de busca errada: um nome regional, um termo dialetal, um erro de digitação, um sinônimo que os seus clientes usam todo dia mas que o seu catálogo não conhece. O agente aprende automaticamente a correspondência com o termo real do catálogo, assim o próximo cliente que buscar essa mesma palavra "errada" encontra o produto imediatamente.
Aprende automaticamente: toda busca sem resultado que o assistente consegue resolver é registrada junto ao termo do catálogo que realmente correspondeu.
Registro paginado e editável: corrija ou exclua qualquer entrada aprendida inline em Codingrow → AI Personal Shopper → Synonyms.
Exporte e reimporte todo o registro em CSV — faça um backup, edite em massa ou mova entre ambientes.
Um clique em "Inject into site search" transfere o registro para os Search Synonyms nativos do Magento, para que a barra de busca do site também se beneficie — não só o chat.
Também lê os seus Search Synonyms nativos curados manualmente, de modo que os dois sistemas se reforçam mutuamente em vez de trabalhar isolados.
Muitíssimas vendas se perdem por causa de uma palavra de busca, não de um produto que falta. Este registro é a solução — e continua a melhorar sozinho a cada conversa.
A aba Synonyms: um registro paginado e editável com exportação/importação em CSV e "Inject into site search" com um clique.
Melhor juntos — o funil Codingrow do catálogo à conversão
O Personal Shopper não trabalha sozinho. Quatro módulos Codingrow formam um único funil, do feed em bruto à venda fechada — e cada um torna o seguinte mais forte.
📥
Codingrow MMIS
Consola de mango. A 78 · L 80 · P 25
Importa o teu catálogo a partir de um ou vários feeds de fornecedores e mantém stock e preços sincronizados — centenas de produtos, automaticamente.
A partir dessa mesma barra de pesquisa a lupa IA abre o chat: pesquisa precisamente esses campos, recomenda e fecha a venda.
Estás aqui
Enriquece uma vez, vende em todo o lado. Os campos que o MMIS importa e o Babel enriquece são exatamente os que o Live Search e o Personal Shopper leem — um catálogo mais bem escrito significa mais produtos encontrados, melhor ordenados e vendidos de forma mais convincente.
Um verdadeiro agente de suporte, não apenas um script de vendas
O assistente é um membro da equipe com todas as letras: resolve sozinho a grande maioria dos problemas dos clientes — status do pedido, políticas, tamanhos, dúvidas de envio — fechando o ciclo sem nunca envolver um humano, evitando contatos desnecessários. Ele só escala quando realmente é preciso um humano.
Abre um ticket de suporte quando uma solicitação realmente precisa de um humano: pede o e-mail (obrigatório) e, se útil, um número de pedido e um contato de telefone/WhatsApp.
Atribui um número de ticket e envia por e-mail a transcrição completa ao cliente, com cópia oculta para o seu endereço de suporte.
O prazo de resposta mostrado ao cliente é o que você configurar (padrão "24-48 hours"), para que as expectativas estejam sempre corretas.
Uma aba dedicada Tickets & Support lista cada ticket com a transcrição completa, a um clique de distância.
Marque tickets como resolvidos pelo admin, com um e-mail de notificação opcional ao cliente.
Fecha automaticamente tickets inativos após o número de dias que você configurar — nada fica aberto para sempre.
Também sinaliza bugs e problemas do site: conversas que relatam algo quebrado são classificadas separadamente, para que a sua equipe as veja sem que o cliente precise escrever um e-mail para ninguém.
O resultado é um assistente que vende, atende, aprende e protege a sua loja — tudo ao mesmo tempo, e quase sempre sem intervenção humana.
A grade Tickets & Support: cada ticket com número, status, contato e assunto, a um clique da transcrição completa.Detalhe do ticket: contatos, transcrição completa do chat e uma ação "Resolve ticket" com notificação opcional ao cliente.
Um único console para cada conversa
Nada fica fora de registro: cada chat é salvo, classificado e consultável pelo admin, junto com as ferramentas que tornam o assistente mais inteligente com o tempo.
Cada conversa é classificada automaticamente como Shopping, Support, Bug report ou Possible spam, paginada e filtrável por tipo.
Abra qualquer conversa para ler o thread completo, incluindo os cards de produto propostos em cada turno.
Uma aba dedicada Synonyms para o registro autoaprendido: editar, exportar/importar CSV, injetar na busca do site.
Uma aba dedicada Tickets & Support para cada ticket de suporte humano, com transcrição completa e controles para resolver/fechar.
A grade Conversations: cada chat autoclassificado como Shopping, Support, Bug report ou Possible spam.
Seguro, previsível e nunca às suas custas
O assistente é projetado para manter-se fiel ao script e manter o seu orçamento de IA e a sua chave de API sob o seu controle.
Todas as chamadas de IA acontecem no servidor — a sua chave de API nunca chega ao navegador.
Guardrails mantêm o assistente no tema: perguntas fora de tema e tentativas de prompt injection são recusadas, não respondidas.
O rate limiting protege o seu orçamento de IA contra abusos.
Você paga o provedor diretamente pelo que usa — a Codingrow nunca aplica margem nem revende o uso de IA.
À prova de bots e spam. Um escudo em camadas detém scanners e bots antes de gastar uma chamada de IA: um token de uso único "prova de widget" bloqueia requisições cegas/diretas ao endpoint, os filtros de conteúdo capturam injeções e payloads de scanners de vulnerabilidade, e os limites por IP mais um teto global diário limitam o custo mesmo sob ataque distribuído. Cada tentativa bloqueada é registrada com IP, user-agent e motivo.
Governação e tranquilidade
Por trás do chat simpático, as ferramentas de que quem gere a loja precisa para dormir descansado — visibilidade total e limites rígidos de custo.
Watchdog de fornecedor em baixo: se uma chamada à IA falhar, recebes um alerta por email (no máximo um por hora e por erro) — sabes antes dos teus clientes.
Painel "Recent AI calls": as últimas chamadas com resultado, modelo, erro e resposta, para um diagnóstico imediato.
Calculadora de custos de IA: estima o custo por chat e quanto dura o teu orçamento, antes de te comprometeres.
Limites de despesa rígidos: rate limits por IP (15 em 60s, 300/dia), 30 novos chats por IP por dia, 60 turnos por conversa e um disjuntor global a 5.000 chamadas LLM/dia — um abuso nunca pode disparar a tua fatura.
Disponível em 7 idiomas
A interface de administração e o chat do storefront estão totalmente traduzidos:
English Italiano Español Français Deutsch Português Nederlands
O chat começa no idioma da loja e muda automaticamente para o idioma em que o cliente escreve.
Requisitos
Magento 2.4.x (testado em 2.4.9), PHP 8.1-8.5. Compatível tanto com o tema Luma quanto com o Hyvä (widget Shadow DOM independente de tema). Depende do módulo gratuito Codingrow Core, instalado automaticamente. Requer uma chave de API de pelo menos um provedor de IA (OpenAI, Anthropic, Google ou OpenRouter) — cobrada diretamente de você pelo provedor.
Documentação
Um guia de configuração completo e uma referência de cada campo com exemplos concretos — o mesmo nível de detalhe que o nosso suporte usa para ajudar os clientes.
Para dizer quantas peças são precisas, o assistente tem de saber quanto mede uma peça. Se o seu catálogo tem atributos dimensionais, ele lê de lá. Se as medidas vivem dentro dos nomes — e em muitíssimos catálogos é assim — ele lê do nome, quando a unidade está escrita.
Um depósito de materiais, caso real: Tubo de chaminé inox Aisi 304 h 0.5m. O comprimento está lá, mas dentro do nome, ao lado de um número de liga (Aisi 304) e de uma espessura: o assistente tem de reconhecer qual dos três é uma medida. Onde a unidade não está escrita — Tubo 2000, Chapa 120x60 — sozinho não pode adivinhar, e não inventa.
Com o AI Babel Enchanter instalado você não precisa dizer nada. Enquanto reescreve os textos, o Babel anota as características objetivas de cada artigo (comprimento, diâmetro, material, tipo) num campo do produto — e o assistente já as encontra lá. O cliente que pede dez metros de tubo de chaminé recebe dez peças, num catálogo onde esse dado não estava escrito em campo nenhum.
Essas características são deduzidas e corrigíveis: vivem à vista num campo da ficha do produto, e o que é apenas suposto fica abaixo de uma linha separadora em vez de se misturar aos dados certos. O assistente só faz contas com o que o produto declara, e debaixo da quantidade diz sempre de onde veio o número.
Garantia de reembolso
Não satisfeito nos 30 dias após a compra? Solicite o reembolso você mesmo na sua área de conta (codingrow.com/login), sem perguntas. O reembolso é processado instantaneamente e de forma automática, e a licença é desativada após a confirmação.
Changelog
As versões mais recentes primeiro.
v4.7.1Manutenção
Sugestões dos tickets: o mesmo dado pedido com outras palavras agora conta junto, uma linha por dado, e o produto é reconhecido pelo id escrito no ticket.
v4.7.0Novidade
Nova aba Sugestões: os dados que os clientes pedem e a página do produto não traz, quantas vezes e onde.
O assistente os detecta sozinho no chat; o botão de coleta também lê as novas solicitações de suporte.
Um ícone com tooltip marca as conversas e os tickets de origem.
v4.6.2Manutenção
Se a peça acabada de adicionar tem uma medida diferente de outra com que deve encaixar (Ø80 com um tubo Ø100), o assistente diz isso numa linha, também fora da compra guiada.
v4.6.1Manutenção
Nas conversas, adicionar ao carrinho mostra a variante escolhida (medida, cor) e a quantidade, também na compra guiada.
v4.6.0Novidade
Na tabela de conversas, a coluna Compra guiada indica em andamento, concluída ou abandonada.
As compras guiadas concluídas ficam registadas em vez de parecerem nunca iniciadas.
v4.5.0Novidade
Na compra guiada, cada item adicionado mostra o que a parte já tem e o que ainda falta.
Ao fechar uma parte ou a compra, o assistente lembra as peças que faltam.
«Só na primeira vez» para as sugestões após adicionar ao carrinho vale por sessão da loja.
Respostas mais rápidas com os modelos Claude que recusam a forma antiga de desligar o raciocínio.
v4.4.1Manutenção
O ícone que marca os tickets que geraram uma pergunta comum agora aparece na lista de tickets.
v4.4.0Novidade
Em Respostas comuns, o botão Adicione você uma pergunta, ao lado de «Coletar perguntas», abre o formulário.
Em Tickets e suporte, um ícone após o assunto marca os tickets que geraram uma pergunta comum.
v4.3.1Manutenção
Em «Palavras para ensinar», «Significa…» aceita várias palavras separadas por vírgulas: a primeira é a do seu catálogo, as outras tornam-se os seus sinónimos.
v4.3.0Novidade
Acima de Instruções extras, o prompt escrito para sua loja: um botão o copia, você salva.
Em Sinônimos, a tabela Palavras para ensinar: escreva o que significam ou exclua.
Tickets fechados pela equipe mostram quem os fechou.
Correção importante: sem a caixa “Avisar o cliente”, o e-mail de fechamento não sai.
v4.2.3Manutenção
Na configuração, o botão que abre a página do chat diz “Abrir” com qualquer pacote de idioma.
v4.2.2Manutenção
O status dos tickets aparece corretamente em todos os idiomas, seja qual for o pacote de idioma da loja.
v4.0Novidade
Nova aba Respostas comuns: as perguntas que se repetem, com a resposta escrita uma vez.
O assistente lê a resposta e a diz ao cliente com suas palavras.
Cada pergunta é respondida, excluída ou marcada como resposta não necessária.
A partir do ticket, sua resposta ao cliente vira uma resposta comum.
As caixas dos perfis abrem as abas que indicam, mesmo sem acesso à configuração.
v3.8.0Novidade
Ao voltar depois de uma pausa, o assistente lembra a visita anterior e os produtos mostrados.
Os tamanhos esgotados agora são indicados como esgotados em vez de oferecidos.
Com uma única escolha, cada opção mostra o seu preço e não apenas uma faixa.
Nos resultados, uma faixa de preço é declarada faixa.
Correções menores.
v3.7.0Novidade
O spam e as sondagens automáticas já não aparecem: uma linha acima da lista declara-os.
Um botão elimina-os todos, e o seu «não é spam» fica para sempre.
Um ponto vermelho com os pedidos de assistência abertos, em cada página do módulo.
Com várias lojas, o assistente propõe só o catálogo da loja onde está o cliente.
Correção importante: o assistente lembra-se dos dados das fichas também nas mensagens seguintes.
v3.6.0Novidade
O assistente usa o nome do cliente na primeira resposta e depois trabalha, com qualquer modelo.
A descrição do produto chega ao assistente: sabe para que serve, não só como se chama.
Quem pede duas coisas ao mesmo tempo recebe resposta sobre ambas.
Correcções menores.
v3.5.0Novidade
Um só pedido por conversa: o que o cliente acrescenta depois entra no que está aberto.
Os pedidos corrigem-se na Consola: contactos, assunto, notas internas. Um fechado reabre-se.
Para falar com uma pessoa basta o e-mail.
Correção importante: a lista avisa quando ninguém recebe os pedidos novos.
v3.4.0Manutenção
Correção importante: quem escreve o seu pedido em vez do nome recebe agora resposta, e em Conversas já não aparecem etiquetas que não são nomes.
v3.3.0Novidade
Quando duas medidas não encaixam, um botão no chat corrige num toque.
O aviso de medidas deixa de aparecer entre artigos que não são comparáveis.
A diferença entre artigos parecidos deixa de mostrar palavras que partilham.
O que já está no carrinho desce para o fim em vez de parecer uma proposta nova.
Correções menores.
v3.2.2Manutenção
Correção importante: se o modelo escolhido recusar uma definição, o assistente tenta sem ela em vez de ficar mudo, e a lista de modelos assinala os limitados.
v3.2.1Novidade
Uma página do assistente: o endereço está na configuração, pronto a copiar.
Uma ligação para pôr onde quiser, podendo começar numa família de produtos.
O assistente conhece as características dos seus artigos e usa-as ao responder.
Nas conversas, uma linha diz quantas estão ocultas e mostra-as.
Correções menores.
v3.1.1Manutenção
O modelo usado nas compras guiadas escolhe-se numa lista, como o normal: antes tinha de ser escrito à mão.
v3.1.0Novidade
Uma página dedicada ao assistente, para ligar a partir de um botão, uma campanha ou um QR na loja.
O endereço pode levar o tema: a conversa começa já nele.
A quantidade na ficha nasce das medidas do catálogo e das indicadas pelo cliente.
Numa compra composta, cada parte mostra o conjunto completo de artigos adequados.
Correções menores.
v3.0.0Novidade
A quantidade na ficha nasce das medidas indicadas, e por baixo uma linha diz de onde vem.
O nome completo de um artigo abre-se com um toque, com destaque para o que o distingue.
O percurso guiado é proposto no chat, sem ter de procurar um botão.
Cada chave de IA pode ter dois modelos: um para compras guiadas, outro para conversar.
Correções menores.
v2.4.0Novidade
Compra guiada: quem compra um conjunto de partes é acompanhado parte a parte.
Uma barra mostra onde vai o percurso, e cada parte fecha-se ou salta-se com um toque.
No fim, um resumo do que o cliente leva.
Desligado por omissão: quem não o liga não nota nada.
v2.3.0Novidade
Tocar numa ficha no chat acrescenta o artigo ao carrinho; a página fica a um toque.
Uma barra fixa em baixo mostra quantas peças há no carrinho e leva à caixa.
A ficha de um artigo já levado diz quantas peças, não só que lá está.
Correções menores.
v2.2.0Novidade
Configuráveis, conjuntos e agrupados compram-se dentro do chat, um passo de cada vez.
As opções esgotadas ficam visíveis a cinzento, com um interruptor para as esconder.
Nova secção Proactive assistant, toda desligada no início.
Correções menores.
v2.1.0Manutenção
Fornecedor, chave e modelo definem-se agora num só sítio, o separador AI Models. O registo de chamadas diz qual IA respondeu de facto.
v2.0.0Novidade
Novo Dashboard na consola: mercadoria posta no carrinho a partir do chat, chats atendidos, custo real da IA.
Vê-se também o que os clientes procuram sem encontrar.
Contagens de uso anónimas partilhadas connosco, desativáveis.
Correções menores.
v1.7.0Novidade
A ficha de um artigo já no carrinho fica verde com um distintivo, e assim permanece.
A proposta combinada chega logo, com fichas provisórias em vez de espera.
v1.6.1Manutenção
O chat fala como a própria loja: quando falta um artigo mantém-se na primeira pessoa, em vez de falar da loja na terceira.
v1.6.0Novidade
O registo distingue as sessões: voltar após uma pausa é uma entrada à parte, ligada à anterior.
Cliente já dentro da sua conta: chat imediato, sem pedir o nome.
Nova coluna Customer filtrável, para achar todas as conversas de um cliente.
v1.5.0Novidade
Várias IA configuráveis com substituição automática: se a primeira não responde, o chat segue na seguinte.
Um menu mostra só os modelos mesmo utilizáveis com a sua chave.
Proposta opcional de artigos complementares ao juntar ao carrinho.
Na consola: o nome do cliente, e os produtos como fichas com imagem.
v1.4.0Novidade
Montra em tempo real: as fichas atualizam-se a cada volta enquanto o assistente estreita.
Proposta opcional de artigos complementares no fecho.
As perguntas implícitas resolvem-se na página de produto de onde o cliente vem.
Após uma pausa arranca uma conversa nova, sem repetir o ritual do nome.
v1.3.0Novidade
O assistente escolhe que artigos mostrar e em que ordem, ficando só o que é pertinente.
Lembra-se dos já mostrados e entende "o segundo que me mostraste".
v1.0.9Novidade
Um botão Load models enche uma lista com os modelos disponíveis para a sua chave.
Escrever o nome à mão continua possível, e uma dica diz onde obter a chave.
v1.0.8Novidade
Apoio humano por ticket: endereço em cópia, tempo de resposta e prefixo do número.
Marcar como resolvido com aviso opcional, e fecho automático ao fim dos dias que escolher.
v1.0.7Novidade
Um registo de sinónimos que aprende sozinho das pesquisas sem resultados.
Tabela editável linha a linha, com exportação e importação.
Passam para os sinónimos de pesquisa da loja com um clique.
Da consola lê-se a conversa inteira.
v1.0.5Novidade
Fichas de categoria para os pedidos vagos, com uma etiqueta breve.
Botões de resposta rápida sempre que o assistente oferece uma lista curta de escolhas.
v1.0.0Novidade
Primeira versão: chat de venda para Magento 2, com pesquisa em linguagem natural.
Estado da encomenda e juntar ao carrinho dentro da conversa.
Perguntas frequentes
O que é o AI Personal Shopper?
Um assistente de IA conversacional que entende os clientes, pesquisa no seu catálogo real e sugere produtos.
Usa o meu catálogo real?
Sim, pesquisa nos seus produtos e categorias reais, não respostas genéricas.
Pode ajudar com pedidos?
Sim, pode dar informações de pedidos assim que o cliente é identificado.
Novos guias, quando saem
Um guia prático de Magento 2 por e-mail, só quando publicamos um. Nada mais.
Os artigos são em inglês. Um clique para cancelar, em cada e-mail. · privacy