← All modules
Documentation Sign in to your licenses Contact
codingrow.com — Human thought, digital logic. Magento 2 extension

AI Personal Shopper

A conversational AI sales assistant for your storefront. It understands natural language, searches your real catalog, proposes products and categories, resolves support questions on its own, and opens a ticket only when a human is truly needed.

€899.00 + VAT
Indicative total, incl. Italian VAT: €1,096.78 — the exact amount is calculated at checkout and is waived for EU business buyers with a valid VAT number (reverse charge).
One-time perpetual license, for one domain.
Free One-time perpetual license, for one domain.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Instant delivery: your license key is emailed right after checkout.

Perpetual license — no recurring fee for a single module.

Free updates within the same major version.

30-day money-back guarantee.

How a conversation unfolds

Every visit starts like a conversation with a real assistant, not a script — and most of the time it ends there too, without ever reaching a human.

  1. A real entrance ritual. The customer opens the chat and is greeted by a named operator (e.g. "Anna") with a live presence indicator — not a generic "Hi, how can I help?" bot.
  2. Natural language, clarified when needed. The customer describes what they want in their own words; if the request is vague, the assistant asks a short clarifying question instead of guessing.
  3. Grounded answers. The assistant searches your real catalog and replies with product cards, category cards, or quick-reply buttons — always based on what's actually in stock, never invented.
  4. Resolved, or escalated properly. Order status, a policy question, a returned item — most requests are closed right there. When a human is genuinely needed, the assistant opens a support ticket instead of leaving the customer stuck.

What the assistant does

Bring your own AI — any of four providers

You choose the provider and the model, and paste your own API key — the assistant never locks you into one vendor, and you're always billed directly by the provider you pick.

Pick a model in one click — no ids to type

Paste your API key, then press Load models: the module calls the provider's own model-list endpoint and fills a dropdown with every model your key can actually use — choose from the list instead of guessing an id. A link right under the field always points to where to generate the key for the provider you selected.

A self-learning synonyms registry — a treasure that grows on its own

A huge share of lost sales isn't a missing product — it's the wrong search word: a regional name, a dialect term, a typo, a synonym your customers use every day but your catalog doesn't. The agent learns the mapping to the real catalog term automatically, so the next customer searching the same "wrong" word finds the product immediately.

Many sales are lost to a search word, not a missing product. This registry is the fix — and it keeps improving itself with every conversation.

A real support agent, not just a sales script

The assistant is a working member of the team: it resolves the large majority of customer issues on its own — order status, policies, sizing, delivery questions — closing the loop without ever pulling in a human, and avoiding needless contacts. It only escalates when a human is genuinely needed.

The result is an assistant that sells, supports, learns and protects your store — all at once, and mostly without human intervention.

One console for every conversation

Nothing happens off the record: every chat is logged, classified and reviewable from the admin, alongside the tools that make the assistant smarter over time.

Safe, predictable, and never at your expense

The assistant is built to stay on-script and to keep your AI budget and your API key under your control.

Available in 7 languages

The admin interface and the storefront chat are fully translated:

English Italiano Español Français Deutsch Português Nederlands

The chat starts in the store's language and switches automatically to the language the customer writes in.

Requirements

Magento 2.4.x (tested on 2.4.9), PHP 8.1-8.5. Compatible with both the Luma and Hyvä themes (theme-agnostic Shadow DOM widget). Depends on the free Codingrow Core module, installed automatically. Requires an API key from at least one AI provider (OpenAI, Anthropic, Google or OpenRouter) — billed directly to you by the provider.

Documentation

A complete setup guide and field reference with concrete examples — the same level of detail our support uses to help customers.

→ Read the full documentation

Money-back guarantee

Not satisfied within 30 days of purchase? Request a refund yourself from your account area (codingrow.com/login), no questions asked. The refund is processed instantly, automatically, and the license is deactivated upon confirmation.

Changelog

Recent releases, most recent first.

v1.0.9

Simplified model selection: a "Load models" button populates a dropdown with the real models available for your provider and key, with a manual-entry fallback and a dynamic tip linking to where to get that provider's API key.

v1.0.8

Human support via tickets: configurable BCC address, response time, ticket number prefix, mark-resolved with optional notification, and automatic auto-close after N days.

v1.0.7

Self-learning synonyms registry (auto-learns from unmatched searches, also reads native Search Synonyms), paginated inline-editable table with CSV export/import and one-click injection into native Search Synonyms, plus full conversation-thread reading from the console.

v1.0.5

Category cards with a synthetic label for vague requests, and quick-reply buttons whenever the assistant offers a short list of discrete choices.

v1.0.0

First release: AI-powered sales chat for Magento 2, with natural language product search, order status and add-to-cart.