Skip to content

Magento 2 / Adobe Commerce

AI shopping assistant for Magento 2.

A Composer module for Magento Open Source and Adobe Commerce. It reads your catalogue, answers questions in plain language, recommends products, tracks orders, and adds to cart — without a theme override or a frontend build step.

What it does

Installs as a normal module

One composer require, then setup:upgrade. No layout XML to write, no theme override, no Node build. The widget is injected through the module's own layout handle, so a theme upgrade will not break it.

Answers from your real catalogue

Products, variants, prices, stock, categories, attributes and review excerpts sync to the assistant. It will not recommend something you cannot sell — out-of-stock items are excluded rather than described.

Adds to the Magento cart

When a shopper says "add the second one", the assistant resolves which product that means and posts it to the real Magento quote, so the basket, totals and cart rules all behave exactly as they normally do.

Knows your promotions

Active cart price rules sync across, so the assistant can mention a live discount when it is relevant instead of quoting a price the checkout will not honour.

Answers policy questions too

CMS pages — shipping, returns, about — are indexed alongside the catalogue, so "do you deliver to Ireland?" gets an answer from your own policy text rather than a guess.

Multi-store aware

Each store view can carry its own brand voice, welcome copy and widget styling, and reports separately in the dashboard.

Installing on Magento 2

  1. Require the package. Run composer require idea89/magento2-assistant from your Magento root.
  2. Enable it. bin/magento setup:upgrade && bin/magento cache:flush.
  3. Paste your API key. Stores → Configuration → idea89 → General. The key comes from your dashboard when you create the store.
  4. Let the catalogue sync. The first sync runs on cron and indexes your products. A mid-size catalogue is usually done in a few minutes.
  5. Style it and go live. Pick a widget base, set your brand colour and the assistant's name, then switch it on for the store views you want.

Requirements

MagentoOpen Source 2.4.6+ and Adobe Commerce 2.4.6+ (including Adobe Commerce Cloud)
PHP8.1, 8.2, 8.3, 8.4 or 8.5
Install methodComposer — idea89/magento2-assistant on Packagist
MarketplaceListed on the Adobe Commerce Marketplace
Frontend impactAsync loader, roughly 18kb gzip, lazy-initialised. No theme files touched.
LicenceOSL-3.0

Magento 2 questions

Does it work with Adobe Commerce and Adobe Commerce Cloud?
Yes. The same module covers Magento Open Source, Adobe Commerce and Adobe Commerce Cloud from 2.4.6 upwards. On Cloud you add it to composer.json and deploy as usual.
Will it survive a Magento upgrade or a theme change?
It should. The widget is injected through the module's own layout handle rather than an override of a theme template, so there is nothing in your theme to re-apply after an upgrade.
Does it slow down my storefront?
The loader is asynchronous, lazy-initialised and around 18kb gzipped, so it does not block rendering and has no measurable effect on LCP or INP.
How does the catalogue stay in sync?
Product save events and a cron-able full sync both feed the assistant. The sync is idempotent, so receiving the same product twice is harmless and never duplicates anything.
Can different store views have different settings?
Yes. Brand voice, assistant name, welcome copy and widget styling are all per store, and each store reports separately in the dashboard.

Watch it answer for your Magento catalogue.

Enter your store URL and get a working assistant on your real products in about two minutes. No install, no code, no card.