← Todos os módulos
Documentação Blog Acessar suas licenças Contato
codingrow.com — Human thought, digital logic. Extensão Magento 2

AI Personal Shopper

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.

Experimente o assistente em demo.codingrow.com
€899,00 + IVA
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.
Grátis Licença perpétua de pagamento único, para um domínio.

Usamos o seu email apenas para lhe enviar as credenciais de download e as instruções de instalação e para criar a sua área de cliente. Privacidade e cookies

Este site é protegido por reCAPTCHA e aplicam-se a Política de Privacidade e os Termos de Serviço do Google.

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.
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.
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.
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.
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
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.
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
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.
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.
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.
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.
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.
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

S M L XLesgotado

E a cor?

Cor

Preto Azul-noite Areia Vermelho 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.
🧰
Kit
Produto agrupado

vocês têm um kit de manutenção?

🧰
Kit de manutenção
12,00 – 89,00 €

Quantas de cada?

Óleo lubrificante× 1
Pano de microfibra× 2
Escova de latão× 0

2 itens adicionados ao carrinho — Óleo × 1, Pano × 2

Porquê: Um produto agrupado compra-se por peças: o cliente diz quantas quer de cada uma de uma só vez, e o que deixar a zero não aparece no carrinho.
🧩
Conjunto
Produto bundle

queria a bancada modular

🔧
Bancada modular
249,00 – 412,00 €

Qual tampo?

Tampo

Faia maçiça Aço galvanizado

E a morsa?

Morsa

Ferro fundido 125 mm Ferro fundido 150 mm

Acrescento também o jogo de chaves? É opcional.

Jogo de chaves (opcional)

Sim, acrescente+ 39,00 € Não, obrigado

Bancada modular — 3 opções escolhidas, 288,00 € adicionada ao carrinho

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 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.

Experimente o assistente em demo.codingrow.com

O que o assistente faz

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 AI — Models, 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.
A tela de configuração do provedor de IA: escolha um provedor, cole sua chave, escolha um modelo e ative as capabilities.

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.

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.

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
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.
Descobre o MMIS →
→o Babel enriquece
✨
AI Babel Enchanter
Consola estreita de mango para corredores apertados — apenas 25 cm de profundidade, pintada à mão em cinza Provence, gaveta para chaves e correio.
Reescreve títulos e descrições — detalhados, ricos em palavras-chave, em cada idioma da loja.
Descobre o Babel Enchanter →
→reforça a pesquisa
🔎
Live Search & Autocomplete
Quem escreve na barra de pesquisa encontra logo os produtos certos — no mesmo catálogo enriquecido.
Descobre o Live Search →
→lupa IA → chat
💬
Personal Shopper
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.

Descobre o Babel Enchanter →

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.

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.
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
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.

A grade Conversations: cada chat autoclassificado como Shopping, Support, Bug report ou Possible spam.
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.

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.

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.

→ Leia a documentação completa

Onde estão as medidas no seu catálogo

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.

v2.3.0Novidade

Tocar num cartão no chat passa a adicionar o produto ao carrinho. Antes abria a página do produto num novo separador do navegador, o contrário do que espera quem acabou de pedir aquele artigo ao assistente; a página fica a um toque, num link sob o cartão. Em baixo, uma barra fixa mostra quantas unidades estão no carrinho e leva à caixa, contando também o que o cliente colocou fora do chat. E o cartão de um artigo já levado diz quantas unidades, não apenas que está lá: com vários artigos e quantidades diferentes em jogo, aquele número é a forma como o cliente faz as contas, e o próprio carrossel torna-se a sua lista. Corrigidas as sugestões que pioravam à medida que o carrinho enchia, o assistente que declarava indisponível um artigo que simplesmente não encontrou, e os avisos de artigos adicionados quando apenas os mostrou.

v2.2.0Novidade

Produtos configuráveis, bundle e agrupados passam a ser comprados dentro do chat: o cliente escolhe tamanho, cor ou as quantidades do kit um passo de cada vez, e o produto vai para o carrinho com a variante certa. As opções esgotadas continuam visíveis em cinza, com um interruptor para as esconder. Nova secção Proactive assistant, tudo desligado no início: o assistente pode preparar combinações depois de uma adição ao carrinho feita na loja, ou oferecer uma mão a quem está parado, sem nunca abrir a janela sozinho. Corrigido: bundles e agrupados mostravam 0,00 €.

v2.1.0Manutenção

O fornecedor, a chave e o modelo definem-se num só lugar, o separador AI Models: a antiga secção AI Provider foi removida porque os seus campos já não tinham efeito. O registo de chamadas indica agora qual IA respondeu de facto, mesmo quando entra uma de reserva. O estimador de duração do orçamento usa os preços da sua IA em vez de uma lista fixa.

v2.0.0Novidade

Novo Painel na consola: o que o chat colocou no carrinho, conversas atendidas, o custo real da IA e o que os clientes procuram sem encontrar. Corrige um erro que bloqueava a primeira instalação numa loja nova. O módulo partilha agora contagens de uso anónimas com a codingrow.com, desativáveis.

v1.7.0Novidade

Vê-se num relance o que já está no carrinho: o cartão fica verde com um selo "No carrinho" e assim permanece. E a sugestão combinada já não chega tarde — cartões de espera de imediato e sem pausa simulada: na mesma conversa de teste, 7-9 segundos em vez de 22.

v1.6.1Manutenção

O chat agora fala como a própria loja. Quando um produto não está disponível mantém-se na primeira pessoa — "ainda não o temos no nosso catálogo" — em vez de se referir à loja na terceira pessoa, mantendo a conversa calorosa e a porta aberta.

v1.6.0Novidade

Sessões distintas no registo de conversas: quando o cliente regressa após uma pausa (mais de ~5 minutos) inicia-se uma nova conversa, registada como uma entrada separada no log do administrador e ligada à anterior por um link "Sessão anterior" clicável — as sessões permanecem relacionadas mas distintas, e o assistente lembra-se na mesma da anterior para manter a continuidade para o cliente. Cliente com sessão iniciada: o chat começa de imediato, sem pedir o nome (já conhecido pela conta). Cliente identificado e pesquisável: a consola de conversas mostra o cliente (nome, e email se tiver sessão iniciada) numa nova coluna "Customer" filtrável, para encontrar rapidamente todas as conversas de um cliente específico.

v1.5.0Novidade

Pool de IA com failover automático (AI — Models): configure várias IA (fornecedor, chave, modelo) e escolha a principal; se falhar — sem crédito, chave inválida, limite de pedidos ou erro temporário — o chat não para e continua sozinho na IA seguinte. Menu de modelos que verifica e mostra apenas os utilizáveis, com suporte aos modelos mais recentes (ex.: Claude Sonnet 5) e migração automática da sua configuração existente. Cross-sell proativo opcional ao adicionar ao carrinho: sugere produtos complementares sem nunca mencionar o carrinho. Consola de conversas mais rica: o nome real do cliente, produtos como cartões com imagem e link, e uma nova coluna Produtos recomendados.

v1.4.0Novidade

Vitrine de produtos em tempo real: as fichas atualizam-se a cada turno enquanto o assistente restringe, reordena e sugere artigos afins, orientando para 2-3 opções. Cross-sell opcional no encerramento (produtos complementares). Nova sessão sem repetir o ritual do nome após uma pausa. Contexto da página de produto a partir da qual o chat foi aberto: perguntas implícitas são resolvidas sobre esse produto (via URL/url_key nativos). Consciência do carrinho como sinal de interesse.

v1.3.0Novidade

Fichas de produto mais focadas: o assistente escolhe quais produtos mostrar e em que ordem de relevância, de modo que só sejam sugeridos artigos realmente adequados ao pedido; também lembra os produtos já mostrados e entende referências como 'o segundo que me mostrou'.

v1.0.9Novidade

Seleção de modelo simplificada: um botão "Load models" preenche um menu suspenso com os modelos reais disponíveis para o seu provedor e a sua chave, com entrada manual como alternativa e uma dica dinâmica com o link para onde obter a chave de API daquele provedor.

v1.0.8Novidade

Suporte humano via tickets: endereço BCC configurável, prazo de resposta, prefixo de número de ticket, marcar como resolvido com notificação opcional e fechamento automático após N dias.

v1.0.7Novidade

Registro de sinônimos autoaprendido (aprende sozinho com buscas sem resultado, também lê os Search Synonyms nativos), tabela paginada editável inline com exportação/importação CSV e injeção com um clique nos Search Synonyms nativos, além de leitura completa do thread de conversa pelo console.

v1.0.5Novidade

Cards de categoria com rótulo sintético para pedidos vagos, e botões de resposta rápida sempre que o assistente oferece uma lista curta de opções concretas.

v1.0.0Novidade

Primeira versão: chat de vendas baseado em IA para o Magento 2, com pesquisa de produtos em linguagem natural, status do pedido e adicionar ao carrinho.

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.