Skip to content
ShopAssistShopAssist home

AI Shopping Assistant for Magento 2 and Adobe Commerce

A Composer module for Magento Open Source and Adobe Commerce, with multi-source inventory, full-page-cache-safe identity and one ShopAssist store per website.

What it does on Magento

  • Answers product questions for configurable, simple, bundle and grouped products.
  • Shows stock per source with the multi-source inventory module.
  • Tracks orders for signed-in customers and supports cancellation and returns through the optional modules.

Your developer runs a Composer deploy; after that you connect the store with a pairing code in the Magento admin. Cron must run.

Data and privacy

  • Synced: your catalog, stock and store pages and policies, so the assistant can answer quickly.
  • Fetched live: orders, only for shoppers who are signed in or verified.
  • Stored: in the EU (Germany), encrypted at rest.
  • After you disconnect: your store's data is deleted within 30 days.

What works on this platform

What works on this platform
CapabilityMagento 2 / Adobe Commerce
Catalog freshnessPlugin push
VariantsYes
Stock per physical storeYes (Magento MSI)1
Store opening hoursNo
Signed-in customersplugin_endpoint
Order statusYes (full history)
Guest order lookup (extra factor)last name, postcode
Add to cartYes
Checkout linkCheckout with the session cart
Discount codesYes
Cancellationscancel directly, platform self-service, send a request
Returnsplatform return, send a request
Lead sync to the platformNo
BillingCard or invoice (Stripe)
  1. Needs coec/module-shopassist-inventory and Magento MSI with at least one enabled source.

This is the design target per platform. Each connected store reports what it actually supports in your dashboard.

Supported versions

  • Magento Open Source / Adobe Commerce 2.4.6: >=2.4.6 <2.4.7 · PHP 8.1–8.2
  • Magento Open Source / Adobe Commerce 2.4.7: >=2.4.7 <2.4.8 · PHP 8.2–8.3
  • Magento Open Source / Adobe Commerce 2.4.8: >=2.4.8 <2.4.9 · PHP 8.3–8.4
  • Magento Open Source / Adobe Commerce 2.4.9: >=2.4.9 <2.5 · PHP 8.4–8.5
  • Mage-OS: >=1.0 · PHP 8.2–8.5
  • Latest plugin version: 1.0.0

Install in 3 steps

Typical setup: A Composer deploy by your developer

  1. 1.Install the module with Composer

    Run this in your Magento root. Add the optional modules for multi-source inventory (coec/module-shopassist-inventory), returns (coec/module-shopassist-rma, Adobe Commerce) and customer cancellation (coec/module-shopassist-order-cancellation) if you use them.

    composer require coec/module-shopassist
  2. 2.Enable the module and deploy

    Run the upgrade and flush the cache. In production mode also compile and deploy static content. Magento cron must run.

    bin/magento setup:upgrade
    bin/magento setup:di:compile
    bin/magento setup:static-content:deploy
    bin/magento cache:flush
  3. 3.Paste the pairing code

    In the ShopAssist dashboard, create a pairing code. In the Magento admin open Stores → Configuration → ShopAssist at website scope, paste the code and click Connect. Connect one ShopAssist store per website.

Read the full install guide

Frequently asked questions

Does it work with Hyvä?

Yes. The widget is a single script and works with Hyvä and Luma themes.

I use multi-source inventory. Is stock per store supported?

Yes, with the optional inventory module. Quantities are physical source quantities and exclude reservations.

I have several websites. How do I connect them?

Connect one ShopAssist store per Magento website, each with its own pairing code at website scope.

Is it safe with full-page cache and Varnish?

Yes. Customer identity is fetched by a separate request after the page loads, so cached pages never contain customer data.

Put ShopAssist on your store.