← Alle modules
Documentatie Blog Inloggen bij je licenties Contact
codingrow.com — Human thought, digital logic. Magento 2-extensie

AI Personal Shopper

Een conversational AI-verkoopassistent voor je storefront. Hij begrijpt natuurlijke taal, doorzoekt je echte catalogus, stelt producten en categorieën voor, lost supportvragen zelfstandig op en opent alleen een ticket wanneer er echt een mens nodig is.

Zie het zelf

Elke screenshot op deze pagina is echt, vastgelegd in onze eigen live demowinkel — open hem en probeer precies de flow hierboven met je eigen vragen.

Probeer de assistent op demo.codingrow.com
€899,00 + btw
Indicatief totaal, incl. Italiaanse btw: €1.096,78 — het exacte bedrag wordt bij het afrekenen berekend en vervalt voor zakelijke EU-kopers met een geldig btw-nummer (verleggingsregeling).
Eenmalige eeuwigdurende licentie, voor één domein.
Gratis Eenmalige eeuwigdurende licentie, voor één domein.

We gebruiken je e-mailadres alleen om je de downloadgegevens en installatie-instructies te sturen en je klantomgeving aan te maken. Privacy en cookies

Deze site is beschermd door reCAPTCHA en het privacybeleid en de servicevoorwaarden van Google zijn van toepassing.

Directe levering: je licentiesleutel wordt vlak na de betaling per e-mail verstuurd.

Eeuwigdurende licentie — geen terugkerende kosten voor één module.

1 jaar updates en support inbegrepen — verleng met −35% om te blijven updaten; de versies waar je recht op hebt, blijven voor altijd van jou.

30 dagen niet-goed-geld-terug-garantie.

Wat dit écht oplost

Vóór de lijst met functies — de problemen. Een AI-chat is het installeren pas waard als hij echte wrijving wegneemt. Dit is precies wat er vandaag misgaat op een winkel zonder een AI-chat, en hoe de assistent elk van die gaten dicht.

Klanten vinden niet wat ze zoeken

Een klant zoekt op "donsjas" maar het product is getagd als "gewatteerde jas", of raakt de weg kwijt in een filterbalk die niet aansluit bij hoe hij écht denkt. Nul resultaten, en hij vertrekt. Zo wordt het opgelost: de assistent begrijpt de vraag in natuurlijke taal, doorzoekt de live catalogus op betekenis in plaats van exacte zoekwoorden, en toont — als de vraag echt vaag is ("een cadeau voor thuis, geen idee wat") — categoriekaarten in plaats van een doodlopend pad, zodat de klant wordt begeleid, ook als hij niet kan benoemen wat hij wil.

Een vage vraag beantwoord met categoriekaarten in plaats van een muur aan resultaten — de klant wordt begeleid zonder dat hij de exacte productnaam hoeft te kennen.
Een vage vraag beantwoord met categoriekaarten in plaats van een muur aan resultaten — de klant wordt begeleid zonder dat hij de exacte productnaam hoeft te kennen.

Winkelwagens verlaten door een vraag die niemand beantwoordde

Een klant staat op het punt te kopen, heeft nog één onbeantwoorde twijfel — maat, materiaal, levertijd — vindt geen snel antwoord en sluit stilletjes het tabblad. Het grootste deel van die twijfel wordt nooit een supportticket; het wordt gewoon een gemiste verkoop. Zo wordt het opgelost: de assistent beantwoordt vervolgvragen direct in de chat — "Tell me more" haalt een uitgebreidere beschrijving en afbeelding op zonder het gesprek ooit te verlaten — zodat de twijfel wordt weggenomen op het moment dat hij ontstaat.

"Tell me more" beantwoordt de twijfel binnen de chat zelf, met beschrijving en afbeelding — geen tabblad wisselen, geen verloren momentum.

Support overspoeld door dezelfde tien vragen

Bestelstatus, retourbeleid, "is dit op voorraad", maten — een handvol repetitieve, weinig waardevolle vragen kost een supportteam het grootste deel van de dag, met minder tijd over voor de complexe gevallen die écht een mens nodig hebben. Zo wordt het opgelost: de assistent lost de grote meerderheid daarvan zelfstandig op, en elk gesprek wordt automatisch geclassificeerd in de console — Shopping, Support, Bug report, Possible spam — zodat je team alleen tijd besteedt aan wat écht een mens nodig heeft.

Elk gesprek komt al geclassificeerd binnen in de adminconsole — je team beoordeelt het, hoeft het niet uit te zoeken.
Elk gesprek komt al geclassificeerd binnen in de adminconsole — je team beoordeelt het, hoeft het niet uit te zoeken.

Hoe een gesprek verloopt

Elk bezoek begint als een gesprek met een echte assistent, geen script — en meestal eindigt het daar ook, zonder ooit een mens te bereiken.

De volledige flow, fase voor fase

0

Fase 0 — De assistent leeft op je winkel

Elke winkelpagina draagt een kleine pilvormige launcher in de hoek — onopvallend tot de klant hem nodig heeft, altijd één klik verwijderd.

De launcher blijft rustig aanwezig op elke winkelpagina totdat een klant hem opent.
De launcher blijft rustig aanwezig op elke winkelpagina totdat een klant hem opent.
1

Fase 1 — De chat openen

De klant klikt op de launcher. De chat opent met een begroeting en een rij snelantwoord-chips — "Help me search", "Order status" — zodat zelfs een eerste bericht niet nodig is om te beginnen.

Chat opent met een begroeting en snelantwoord-chips voor de twee meest voorkomende vragen.
Chat opent met een begroeting en snelantwoord-chips voor de twee meest voorkomende vragen.
2

Fase 2 — Een menselijke entree, geen generieke bot

In plaats van een direct standaardantwoord toont de widget kort "connecting…", waarna een medewerker met naam — bijv. "Leo" of "Anna" — zich aansluit met een live aanwezigheidspuntje en om de naam van de klant vraagt. Het voelt alsof je met een echte persoon wordt verbonden, omdat het ritueel bewust realistisch is.

"Leo is deelgenomen aan de chat" — een medewerker met naam en een aanwezigheidsindicator, geen anoniem "Hoi, waarmee kan ik helpen?".
3

Fase 3 — Antwoorden gebaseerd op de echte catalogus

Voorbeeld: de klant typt "ik heb hardloopschoenen nodig onder de 80 euro". De assistent doorzoekt de live catalogus — geen statische index — en antwoordt met een raster van productkaarten: afbeelding, naam, prijs, kortingsbadge en "Add to cart"- / "Tell me more"-knoppen op elke kaart. Elk getoond product is echt op voorraad; niets is verzonnen. In dit voorbeeld kwamen er 14 echte resultaten terug.

Een echte zoekopdracht die 14 passende producten als kaarten oplevert, elk met eigen add-to-cart- en
Een echte zoekopdracht die 14 passende producten als kaarten oplevert, elk met eigen add-to-cart- en "tell me more"-acties.
3b

Fase 3b — Als de klant niet weet waarnaar te zoeken

Voorbeeld: "een cadeau voor thuis, geen idee wat". Er is geen enkel voor de hand liggend product om te tonen, dus stelt de assistent in plaats daarvan categoriekaarten voor — elk met een korte, samengestelde omschrijving van wat hij begreep — waardoor een doodlopende vraag een startpunt wordt.

Een vage vraag beantwoord met categoriekaarten in plaats van nul resultaten.
Een vage vraag beantwoord met categoriekaarten in plaats van nul resultaten.
4

Fase 4 — Verdieping zonder de chat te verlaten

De klant tikt op "Tell me more" bij een kaart. De assistent schrijft een uitgebreidere beschrijving direct in de chat, samen met de productafbeelding, zodat de twijfel meteen wordt weggenomen — geen tabblad wisselen, geen verlies van de draad van het gesprek.

Een uitgebreidere productbeschrijving, rechtstreeks in de chat geleverd na
Een uitgebreidere productbeschrijving, rechtstreeks in de chat geleverd na "Tell me more".
5

Fase 5 — Kopen, binnen het gesprek

De klant tikt op "Add to cart". Een aantalkiezer (− 1 +) verschijnt direct op de kaart om te bevestigen voordat het wordt toegevoegd — de aankoop gebeurt zonder ooit de chat te verlaten of de context van het gesprek te verliezen.

Aantal bevestigd op de kaart zelf, daarna toegevoegd aan de winkelwagen — de aankoop verlaat de chat nooit.
Aantal bevestigd op de kaart zelf, daarna toegevoegd aan de winkelwagen — de aankoop verlaat de chat nooit.

Dezelfde flow, op mobiel

Dezelfde widget, dezelfde logica, dezelfde echte catalogusgegevens — verkleind, niet opnieuw ontworpen.

De launcher op een mobiele winkel.
De launcher op een mobiele winkel.
Chat op volledig scherm op mobiel, met dezelfde begroeting en dezelfde snelantwoord-chips.
Chat op volledig scherm op mobiel, met dezelfde begroeting en dezelfde snelantwoord-chips.
14 echte productkaarten, gestapeld in een scrollbare kolom direct onder het antwoord van de assistent.
14 echte productkaarten, gestapeld in een scrollbare kolom direct onder het antwoord van de assistent.
Scrollen toont de rest van de resultaten — de volledige resultatenset, geen ingekorte mobiele preview.
Scrollen toont de rest van de resultaten — de volledige resultatenset, geen ingekorte mobiele preview.

Het helpt niet alleen. Het verkoopt.

Zoeken is alleen de voordeur. Vanaf daar werkt de assistent als een echte verkoper: hij beperkt tot de paar juiste opties, stelt op het juiste moment passende aanvullingen voor en eindigt nooit in een doodlopende straat. Hier een paar gesprekken, in verschillende talen.

Gesimuleerde voorbeelden — klik op de tabbladen.

Hoi, ik ben Anna! Zeg maar waar je naar op zoek bent 🙂

Ik zou graag een kleine houten salontafel willen, niet te groot

Top! We hebben ze in massief mangohout, compact en stevig. Kijk maar:

🪑
Salontafel Chestnut London
189,00 €
🪵
Salontafel Mango Round
159,00 €
🟫
Salontafel Provence Grijs
175,00 €

🛒 Toegevoegd aan winkelmandje: Salontafel Chestnut London

Goede keuze! Om de hoek af te maken passen deze twee prachtig bij licht hout:

🕯️
Vloerlamp van messing
129,00 €
🧶
Tapijt toon-op-toon
89,00 €
Waarom: Zodra de klant iets in het winkelmandje legt, stelt de assistent uit zichzelf passende aanvullingen voor — zonder ooit te zeggen dat hij het mandje kent. Proactief, niet opdringerig: het verhoogt de gemiddelde orderwaarde zonder iets te forceren.

hebben jullie n ladekaast voor de slaapkamer?

Zeker! Een ladekast voor de slaapkamer — we hebben er meerdere in hout, kijk:

🗄️
Mango ladekast 4 lades
349,00 €
🗄️
Provence witte ladekast
399,00 €

💡 Synoniem geleerd: «ladekaast» → «ladekast»

Waarom: Een informeel, regionaal of verkeerd gespeld woord dat de zoekfunctie van de site nooit zou vinden: de assistent koppelt het aan het echte product en leert het synoniem voor de volgende klant. Het verkeerde zoekwoord — geen ontbrekend product — is de echte achilleshiel van elke webshop; hier wordt het een verkoop.

Mijn ladekast kwam binnen met een kras.

Wat vervelend! Zodat ons team het snel oplost, heb ik je e-mail en ordernummer nodig.

anna@example.com — 100042390

✅ Ticket #SUP-2041 — je bericht is doorgestuurd naar ons team. Antwoord binnen 24–48 uur, en een kopie staat in je inbox.
Waarom: Voordat hij een ticket opent, controleert hij e-mail en ordernummer en stuurt het dan met het volledige gesprek door naar het menselijke team. Zo wordt hij een filter voor echte problemen: medewerkers krijgen alleen wat hen echt nodig heeft, al gekwalificeerd.

Hebben jullie keramische wasbakken voor de bijkeuken?

Keramische wasbakken hebben we nog niet in onze catalogus — we zijn meer van meubels en woonaccessoires. Maar als je een bijkeuken in een kleine ruimte inricht, kunnen we helpen: een ruimtebesparende kast of een wasmand met werkblad. Zal ik ze laten zien?

Ruimtebesparende kastWasmand met werkbladNee bedankt
Waarom: Zelfs als hij het product niet heeft, blijft de assistent binnen de winkel — in de eerste persoon, «in onze catalogus» — nooit een kaal «dat hebben we niet», en hij heropent altijd het gesprek.

Waar is mijn bestelling?

Graag! Voor de zekerheid: kun je het ordernummer en het gebruikte e-mailadres bevestigen?

100051234 — maria@example.com

Perfect, María! Je bestelling is 🚚 onderweg — bezorging verwacht op donderdag. Kan ik nog ergens mee helpen?

Waarom: Voor gasten toont de assistent de orderstatus alleen bij een overeenkomend ordernummer en e-mailadres: nooit gevoelige gegevens zonder de eigenaar te verifiëren.

Ik zoek een smalle consoletafel voor een nauwe gang

Deze handbeschilderde mango consoletafel is slechts 25 cm diep — gemaakt voor smalle gangen — met een lade voor sleutels en post. De Provence-grijze afwerking fleurt de hal op:

🪟
Zwevende Chestnut consoletafel
229,00 €
Waarom: Die rijke, trefwoordrijke beschrijving is geschreven door AI Babel Enchanter. Personal Shopper doorzoekt en leest juist die velden: betere catalogustekst betekent relevantere resultaten, scherpere ranking en overtuigender verkopen. Babel schrijft de kennis, Personal Shopper maakt er omzet van.

Maten, kleuren en kits: de keuze gebeurt in de chat

Een catalogus vol varianten is niet moeilijker te verkopen — er zijn alleen een paar vragen meer nodig. Die stelt de assistent zelf, één voor één, midden in het gesprek, en het juiste product belandt in het winkelwagentje zonder dat de klant één pagina opent.

👕
Maat en kleur
Configureerbaar product

ik zoek een blauw werkjack

🧥
Werkjack
59,00 €

Welke maat draagt u?

Maat

S M L XLuitverkocht

En de kleur?

Kleur

Zwart Nachtblauw Zand Steenrooduitverkocht

Aantal

− 1 +

Werkjack — Nachtblauw, M × 1 toegevoegd aan het winkelwagentje

Waarom: Twee vragen en het product zit in het winkelwagentje, zonder de chat ooit te verlaten. De kleuren zijn de echte uit uw swatch, geen verzonnen bolletjes; de uitverkochte XL blijft zichtbaar, uitgegrijsd — hem verbergen zou de klant laten geloven dat u die maat niet maakt.
🧰
Kit
Gegroepeerd product

hebben jullie een onderhoudskit?

🧰
Onderhoudskit
12,00 – 89,00 €

Hoeveel van elk?

Smeerolie× 1
Microvezeldoek× 2
Messing borstel× 0

2 artikelen toegevoegd — Olie × 1, Doek × 2

Waarom: Een gegroepeerd product koop je per stuk: de klant zegt in één keer hoeveel hij van elk wil, en wat hij op nul laat, komt niet in het winkelwagentje terecht.
🧩
Samenstelling
Bundelproduct

ik wil graag de modulaire werkbank

🔧
Modulaire werkbank
249,00 – 412,00 €

Welk werkblad?

Werkblad

Massief beuken Verzinkt staal

En de bankschroef?

Bankschroef

Gietijzer 125 mm Gietijzer 150 mm

Zal ik de sleutelset er ook bij doen? Die is optioneel.

Sleutelset (optioneel)

Ja, doe maar+ 39,00 € Nee, dank u

Modulaire werkbank — 3 opties gekozen, € 288,00 toegevoegd

Waarom: Ook de optionele onderdelen worden gevraagd in plaats van overgeslagen — en daar zit precies de marge waarop op een productpagina bijna niemand klikt.
Verkoopt u kleding, schoenen of wat dan ook dat in meerdere maten bestaat, dan bestaat vrijwel uw hele catalogus uit configureerbare producten. Precies dan heeft een chat die alleen naar de productpagina kan doorverwijzen geen enkele waarde — en precies dan maakt deze het verschil.

De keuzes worden getekend zoals u ze in Magento hebt ingesteld: kleuren met hun echte hexcode, maten groot en leesbaar, lange lijsten als dropdown. Uitverkochte opties blijven uitgegrijsd zichtbaar, met een schakelaar om ze te verbergen als u dat liever hebt; opties die nog besteld kunnen worden, worden nooit uitgegrijsd.

Hij mag als eerste spreken — als u dat aanzet

Een verkoper die als eerste spreekt verkoopt meer of irriteert, en hoe u met uw klanten praat weet alleen u. Daarom staat alles proactiefs in het begin uit, en gaat het chatvenster nooit vanzelf open: de assistent laat het stipje op de knop oplichten en wacht.

De business case: meer omzet, minder belasting voor support

Dit zijn gangbare sectorbandbreedtes voor conversational-commerce-assistenten, gegeven ter context — geen belofte voor jouw winkel. Het werkelijke resultaat hangt af van je catalogus, je verkeer en hoe je de assistent configureert.

+10–30%
Typische conversiestijging
Sectorbenchmarks voor AI-shopassistenten noemen vaak conversiestijgingen in deze bandbreedte, grotendeels terugverdiend bij bezoekers die anders met lege handen zouden vertrekken na een mislukte zoekopdracht of een onbeantwoorde twijfel — precies de twee faalpunten die deze assistent moet dichten.
60–80%
Routinevragen die doorgaans zonder mens worden afgehandeld
Bestelstatus, beleid, maten, "is dit op voorraad" — deflectiepercentages in deze bandbreedte worden vaak gerapporteerd voor assistenten die dit soort repetitieve, weinig waardevolle vragen afhandelen. Dat is tijd die je team terugkrijgt, geen tijd die het verliest: support verschuift van een pure kostenpost naar een bron die verkoopt en complexe gevallen oplost, in plaats van de hele dag dezelfde tien antwoorden te herhalen.

Beide cijfers zijn sectorbrede schattingen voor conversationele AI in e-commerce, hier ter context genoemd — geen prestatiegarantie. Jouw eigen resultaat hangt af van je catalogus, je verkeer en hoe je de assistent configureert.

Zie het zelf

Elke screenshot op deze pagina is echt, vastgelegd in onze eigen live demowinkel — open hem en probeer precies de flow hierboven met je eigen vragen.

Probeer de assistent op demo.codingrow.com

Wat de assistent doet

Breng je eigen AI mee — een pool van modellen die nooit uitvalt

Jij kiest de providers en modellen en plakt je eigen API-sleutels — je wordt altijd rechtstreeks door de provider gefactureerd, nooit met een opslag van ons. Maar de AI is niet langer één instelling: het is een pool die je beheert in het tabblad AI — Models, zodat één model nooit een single point of failure is.

Het configuratiescherm van de AI-provider: kies een provider, plak je sleutel, kies een model en zet capabilities aan.
Het configuratiescherm van de AI-provider: kies een provider, plak je sleutel, kies een model en zet capabilities aan.

Een pool van AI's met automatische failover

Voeg zoveel AI's toe als je wilt — een primaire plus reserves, in de volgorde die jij kiest. Als de primaire faalt (geen tegoed, ongeldige sleutel, rate limit, een tijdelijke storing), gaat de chat vanzelf verder met de volgende in de reeks. Je klanten zien nooit een foutmelding.

Modellen laden — met live snelheidsmeting

Plak je API-sleutel en klik op Load models: de module test de modellen van de provider parallel, meet de reactietijd van elk, houdt alleen de modellen over die echt antwoorden met jouw sleutel en sorteert ze op snelheid (bijv. gemini-flash-latest (0.95s)), met een melding 'N van M reageerden'. Je kiest in één oogopslag een vlot model in plaats van een id te raden — en een link er direct onder toont altijd waar je de sleutel voor de gekozen provider aanmaakt.
"Load models" vult de keuzelijst met de echte modellen die je sleutel kan gebruiken — plus een directe link naar waar je een sleutel voor de gekozen provider aanmaakt.
De kans: je assistent wordt provideronafhankelijk en storingsbestendig. Optimaliseer op kosten of op snelheid, wissel van model als de prijzen veranderen, gebruik een gloednieuw model op de dag dat het uitkomt — allemaal zonder code aan te raken en zonder dat één gesprek wegvalt.

Een zelflerend synoniemenregister — een schat die vanzelf groeit

Een enorm deel van de gemiste verkopen komt niet door een ontbrekend product, maar door het verkeerde zoekwoord: een regionale naam, een dialectterm, een typefout, een synoniem dat je klanten elke dag gebruiken maar dat je catalogus niet kent. De agent leert de koppeling met de echte catalogusterm automatisch, zodat de volgende klant die datzelfde "verkeerde" woord zoekt het product meteen vindt.

Heel veel verkopen gaan verloren door een zoekwoord, niet door een ontbrekend product. Dit register is de oplossing — en het blijft zichzelf verbeteren bij elk gesprek.
Het tabblad Synonyms: een gepagineerd, bewerkbaar register met CSV-export/-import en
Het tabblad Synonyms: een gepagineerd, bewerkbaar register met CSV-export/-import en "Inject into site search" met één klik.

Beter samen — de Codingrow-funnel van catalogus naar conversie

Personal Shopper werkt niet alleen. Vier Codingrow-modules vormen één funnel, van ruwe feed tot gesloten verkoop — en elk maakt de volgende sterker.

📥
Codingrow MMIS
Mango consoletafel.
H 78 · B 80 · D 25
Importeert je catalogus uit één of meer leveranciersfeeds en houdt voorraad en prijzen gesynchroniseerd — honderden producten, automatisch.
Ontdek MMIS →
→Babel verrijkt
✨
AI Babel Enchanter
Smalle mango consoletafel voor nauwe gangen — slechts 25 cm diep, handbeschilderd in Provence-grijs, lade voor sleutels en post.
Herschrijft titels en beschrijvingen — gedetailleerd, trefwoordrijk, in elke taal van de winkel.
Ontdek Babel Enchanter →
→versterkt de zoekfunctie
🔎
Live Search & Autocomplete
Wie in de zoekbalk typt, vindt meteen de juiste producten — op diezelfde verrijkte catalogus.
Ontdek Live Search →
→AI-lens → chat
💬
Personal Shopper
Vanuit diezelfde zoekbalk opent de AI-lens de chat: die doorzoekt juist die velden, adviseert en sluit de verkoop.
Je bent hier
Verrijk één keer, verkoop overal. De velden die MMIS importeert en Babel verrijkt, zijn precies de velden die Live Search en Personal Shopper lezen — betere catalogustekst betekent meer gevonden, beter gerangschikt en overtuigender verkocht.

Ontdek Babel Enchanter →

Een echte supportmedewerker, geen kaal verkoopscript

De assistent is een volwaardig teamlid: hij lost zelfstandig de grote meerderheid van klantvragen op — bestelstatus, beleid, maten, verzendvragen — en sluit de cirkel zonder ooit een mens erbij te betrekken, en voorkomt onnodige contacten. Hij schakelt alleen door wanneer er echt een mens nodig is.

Het resultaat is een assistent die verkoopt, ondersteunt, leert en je winkel beschermt — allemaal tegelijk, en grotendeels zonder menselijke tussenkomst.
De Tickets & Support-tabel: elk ticket met nummer, status, contact en onderwerp, één klik van de volledige transcriptie.
De Tickets & Support-tabel: elk ticket met nummer, status, contact en onderwerp, één klik van de volledige transcriptie.
Ticketdetail: contactgegevens, volledige chattranscriptie en een
Ticketdetail: contactgegevens, volledige chattranscriptie en een "Resolve ticket"-actie met optionele klantmelding.

Eén console voor elk gesprek

Niets blijft buiten beeld: elke chat wordt opgeslagen, geclassificeerd en raadpleegbaar vanuit het admin, samen met de tools die de assistent na verloop van tijd slimmer maken.

De Conversations-tabel: elke chat automatisch geclassificeerd als Shopping, Support, Bug report of Possible spam.
De Conversations-tabel: elke chat automatisch geclassificeerd als Shopping, Support, Bug report of Possible spam.

Veilig, voorspelbaar, en nooit op jouw kosten

De assistent is ontworpen om zich aan het script te houden en je AI-budget en API-sleutel onder jouw controle te houden.

Governance en gemoedsrust

Achter de vriendelijke chat de tools die een winkelier nodig heeft om rustig te slapen — volledig inzicht en harde kostengrenzen.

Beschikbaar in 7 talen

De adminomgeving en de storefrontchat zijn volledig vertaald:

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

De chat start in de taal van de winkel en schakelt automatisch over naar de taal waarin de klant schrijft.

Vereisten

Magento 2.4.x (getest op 2.4.9), PHP 8.1-8.5. Compatibel met zowel het Luma- als het Hyvä-thema (thema-onafhankelijke Shadow DOM-widget). Vereist de gratis module Codingrow Core, die automatisch wordt geïnstalleerd. Vereist een API-sleutel van minstens één AI-provider (OpenAI, Anthropic, Google of OpenRouter) — rechtstreeks door de provider aan jou gefactureerd.

Documentatie

Een complete installatiehandleiding en een referentie per veld met concrete voorbeelden — hetzelfde detailniveau dat onze support gebruikt om klanten te helpen.

→ Lees de volledige documentatie

Waar de maten in jouw catalogus staan

Om te zeggen hoeveel stuks nodig zijn, moet de assistent weten hoe lang één stuk is. Heeft je catalogus maatattributen, dan leest hij ze daar. Zitten de maten in de namen — en in heel veel catalogi is dat zo — dan leest hij ze uit de naam, waar de eenheid erbij staat.

Een bouwmaterialenhandel, echt voorbeeld: Rookkanaal rvs Aisi 304 h 0.5m. De lengte staat er, maar in de naam, naast een legeringsnummer (Aisi 304) en een wanddikte: de assistent moet herkennen welke van de drie een maat is. Waar de eenheid ontbreekt — Buis 2000, Plaat 120x60 — kan hij het alleen niet raden, en hij verzint niets.
Met AI Babel Enchanter erbij hoef je niets te zeggen. Terwijl Babel je teksten herschrijft, noteert het van elk artikel de objectieve eigenschappen (lengte, diameter, materiaal, type) in een productveld — en de assistent vindt ze daar al. De klant die tien meter rookkanaal vraagt krijgt tien stuks voorgesteld, in een catalogus waar dat getal in geen enkel veld stond.

Die eigenschappen zijn afgeleid en corrigeerbaar: ze staan zichtbaar in een veld op de productpagina, en wat alleen vermoed is staat onder een scheidingsregel in plaats van tussen de zekere waarden. De assistent rekent alleen met wat het product vermeldt, en onder het aantal zegt hij altijd waar het getal vandaan komt.

Niet-goed-geld-terug garantie

Niet tevreden binnen 30 dagen na aankoop? Vraag zelf een terugbetaling aan vanuit je accountgebied (codingrow.com/login), zonder vragen. De terugbetaling wordt direct en automatisch verwerkt, en de licentie wordt na bevestiging gedeactiveerd.

Changelog

De meest recente versies eerst.

v2.3.0Nieuw

Op een kaart in de chat tikken legt het product nu in het winkelwagentje. Eerder opende de productpagina in een nieuw tabblad, precies het tegendeel van wat iemand verwacht die de assistent net om dat artikel heeft gevraagd; de pagina blijft één tik weg, in een link onder de kaart. Onderaan laat een vaste balk zien hoeveel stuks er in het winkelwagentje liggen en leidt naar de kassa, inclusief wat de klant buiten de chat heeft toegevoegd. En de kaart van een al genomen artikel noemt het aantal stuks, niet alleen dat het erin zit: met meerdere artikelen en verschillende aantallen in het spel is dat getal de manier waarop de klant de tel bijhoudt, en de carrousel wordt zelf de lijst. Opgelost: de suggesties werden slechter naarmate het winkelwagentje voller raakte, de assistent verklaarde een artikel niet beschikbaar terwijl hij het simpelweg niet had gevonden, en meldde artikelen als toegevoegd die hij alleen had laten zien.

v2.2.0Nieuw

Configureerbare, bundel- en gegroepeerde producten worden nu in de chat gekocht: de klant kiest maat, kleur of de aantallen van de kit stap voor stap, en het product komt met de juiste variant in het winkelwagentje. Uitverkochte opties blijven uitgegrijsd zichtbaar, met een schakelaar om ze te verbergen. Nieuwe sectie Proactive assistant, in het begin helemaal uit: de assistent kan combinaties voorbereiden na een toevoeging aan het winkelwagentje in de winkel, of een hand aanbieden aan een inactieve bezoeker, zonder ooit zelf het venster te openen. Opgelost: bundels en gegroepeerde producten toonden € 0,00.

v2.1.0Onderhoud

Provider, sleutel en model stel je op één plek in, het tabblad AI Models: de oude sectie AI Provider is verwijderd omdat de velden geen effect meer hadden. Het aanroeplogboek laat nu zien welke AI echt heeft geantwoord, ook wanneer een reserve-AI inspringt. De budgetschatter gebruikt de prijzen van je eigen AI in plaats van een vaste lijst.

v2.0.0Nieuw

Nieuw dashboard in de console: wat de chat in de winkelwagen legde, afgehandelde chats, de echte AI-kosten en waar klanten tevergeefs naar zoeken. Verhelpt een fout die de allereerste installatie in een nieuwe winkel blokkeerde. De module deelt nu anonieme gebruikstellingen met codingrow.com, uit te schakelen.

v1.7.0Nieuw

Wat al in de winkelwagen zit, zie je in één oogopslag: de kaart wordt groen met een badge "In winkelwagen" en blijft zo. En de passende suggestie komt niet meer te laat — meteen plaatshouderkaarten en geen gesimuleerde pauze: in hetzelfde testgesprek 7-9 seconden in plaats van 22.

v1.6.1Onderhoud

De chat spreekt nu als de winkel zelf. Als een product niet beschikbaar is, blijft hij in de eerste persoon — "dat hebben we nog niet in onze catalogus" — in plaats van in de derde persoon over de winkel te praten, zodat het gesprek warm blijft en de deur openstaat.

v1.6.0Nieuw

Aparte sessies in het gesprekkenlog: wanneer de klant na een pauze (meer dan ~5 minuten) terugkomt, start een nieuw gesprek, vastgelegd als een aparte vermelding in het adminlog en met de vorige verbonden via een klikbare link "Vorige sessie" — de sessies blijven gerelateerd maar apart, en de assistent onthoudt de vorige toch om continuïteit voor de klant te behouden. Ingelogde klant: de chat begint meteen, zonder om een naam te vragen (al bekend via het account). Geïdentificeerde, doorzoekbare klant: de gesprekkenconsole toont de klant (naam, en e-mail indien ingelogd) in een nieuwe filterbare kolom "Customer", zodat je snel alle gesprekken van een specifieke klant vindt.

v1.5.0Nieuw

AI-pool met automatische failover (AI — Models): configureer meerdere AI's (provider, sleutel, model) en kies de primaire; als die faalt — krediet op, ongeldige sleutel, rate-limit of een tijdelijke fout — stopt de chat niet maar gaat vanzelf verder op de volgende AI. Modellenmenu dat verifieert en alleen bruikbare modellen toont, met ondersteuning voor de nieuwste modellen (bijv. Claude Sonnet 5) en automatische migratie van je bestaande configuratie. Optionele proactieve cross-sell bij toevoegen aan winkelwagen: stelt aanvullende producten voor zonder de winkelwagen ooit te noemen. Rijkere gesprekkenconsole: de echte klantnaam, producten als kaarten met afbeelding en link, en een nieuwe kolom Aanbevolen producten.

v1.4.0Nieuw

Productetalage in realtime: de kaarten worden elke beurt bijgewerkt terwijl de assistent verfijnt, herschikt en verwante artikelen voorstelt, met sturing naar 2-3 opties. Optionele cross-sell bij afsluiting (aanvullende producten). Nieuwe sessie zonder het naamritueel te herhalen na een pauze. Context van de productpagina waarvandaan de chat is geopend: impliciete vragen worden over dat product beantwoord (via native URL/url_key). Winkelwagenbewustzijn als signaal van interesse.

v1.3.0Nieuw

Gerichtere productkaarten: de assistent kiest welke producten worden getoond en in welke volgorde van relevantie, zodat alleen artikelen worden voorgesteld die echt bij de vraag passen; hij onthoudt bovendien de al getoonde producten en begrijpt verwijzingen als 'de tweede die je me liet zien'.

v1.0.9Nieuw

Vereenvoudigde modelkeuze: een knop "Load models" vult een keuzelijst met de echte modellen die beschikbaar zijn voor jouw provider en sleutel, met handmatige invoer als terugval en een dynamische tip met een link naar waar je de API-sleutel van die provider kunt krijgen.

v1.0.8Nieuw

Menselijke ondersteuning via tickets: instelbaar BCC-adres, reactietijd, ticketnummerprefix, markeren als opgelost met optionele melding, en automatisch sluiten na N dagen.

v1.0.7Nieuw

Zelflerend synoniemenregister (leert zelfstandig van zoekopdrachten zonder resultaat, leest ook native Search Synonyms), gepagineerde inline bewerkbare tabel met CSV-export/import en injectie met één klik in native Search Synonyms, plus volledig lezen van de gespreksthread vanuit de console.

v1.0.5Nieuw

Categoriekaarten met beknopt label voor vage aanvragen, en quick-replyknoppen zodra de assistent een korte lijst met concrete keuzes aanbiedt.

v1.0.0Nieuw

Eerste versie: AI-gestuurde verkoopchat voor Magento 2, met productzoeken in natuurlijke taal, bestelstatus en toevoegen aan winkelwagen.

Veelgestelde vragen

Wat is AI Personal Shopper?
Een conversationele AI-assistent die shoppers begrijpt, je echte catalogus doorzoekt en producten voorstelt.
Gebruikt het mijn echte catalogus?
Ja, het doorzoekt je echte producten en categorieën, geen generieke antwoorden.
Kan het helpen met bestellingen?
Ja, het kan bestelinformatie geven zodra de shopper is geïdentificeerd.