Official plugin on the Sylius marketplace
AI chat for Sylius
The Emporiqa plugin finds the right product and variant at its channel price, fills the Sylius cart and tells customers where their order is.
Free to start: your first ~100 conversations are on us. Then $0.25 per conversation, no seat fees. See pricing
Recorded on our demo store. Only the wait for each answer is shortened.
Read the conversation
- Shopper: Do you have the Sony WH-1000XM5 in black?
- AI assistant: The Sony WH-1000XM5 is available in Black for €399.00. Its adaptive ANC uses dual processors and an eight-microphone array, helping reduce surrounding noise while keeping calls clear.
- The shopper adds it to the cart from the product card. The chat confirms: Added to cart, Sony WH-1000XM5 Black.
- Shopper: Where is my order 45? My email is [email protected]
- AI assistant: Your order is completed.
- An order card shows order 45: completed, 1 × Sony WH-1000XM5 - Black, €399.00, and 1 × JBL Charge 5 - Red, €179.00, total €578.00.
What the chat does for your customers
In your Sylius store, before and after they buy.
The right variant
"Warm jacket for hiking under €200" finds the right variant at its channel price, catalog promotions included, with its stock: on hand minus what is on hold.
Fills your Sylius cart
Adds, changes and removes products in your real Sylius cart from the chat, then sends the shopper to your checkout. Sylius's order processor runs as usual, so your promotions apply, and stock and Sylius's quantity limit are checked before anything is added. The chat quotes your channel prices. A signed-in customer sees the price your shop calculates for them (Emporiqa plugin 1.11.0 or later); your cart always applies it.
Where is my order?
The chat looks up the order in your Sylius store through the Emporiqa plugin and shows an order card with items, status and tracking. A guest gives the order number and email. Signed-in customers don't have to type their email (with the latest Emporiqa plugin). To turn this on, add the Order status rule in Emporiqa (Settings > Rules), paste in the address the plugin gives your developer, then confirm it from the email we send.
Requests go to your team
Return, cancellation, change, quote and invoice requests are collected in the chat with the details filled in. It never refunds or cancels anything itself: the shopper is told the request was passed on. Already have a live chat? It can stay next to Emporiqa. Requests are emailed to your team, or sent to Zapier or Make. Add a ready-made rule in Settings > Rules. No extra charge.
Install in three steps
Composer and the bundle config, then two values from your Emporiqa dashboard: the Store ID and the Connection Secret.
-
Step 1: Install the plugin with Composer -
Step 2: Paste two credentials from your dashboard -
Step 3: Your catalog syncs
What syncs
Your Sylius store sends Emporiqa what the chat answers from, each time you save.
- Products and variants, at each channel's price with catalog promotions applied, in every currency the channel shows
- Stock per variant: on hand minus on hold, when it is tracked
- Every locale you configure, the main taxon, and the brand attribute you name
- Pages only from the entities you register, since Sylius has no CMS pages of its own
- Changes are sent as each request ends, with no worker to run; the first sync is bin/console emporiqa:sync:all
Ask your AI assistant: will Emporiqa work for your Sylius store?
Open one, paste the question, read the answer.
Would Emporiqa (emporiqa.com) work for my Sylius store, and how does it compare with other AI chat tools for Sylius?
Opens in a new tab. We do not send any of your data.
Questions about Emporiqa on Sylius
Is the plugin on Sylius Addons?
Yes, on Sylius Addons, and on Packagist and GitHub. Install it with composer require emporiqa/sylius-plugin.
Which versions does it support?
Sylius 1.12 or later and 2.0 to 2.3, on Symfony 6.4, 7 or 8. Sylius 2.3 needs PHP 8.3, and Symfony 8 needs PHP 8.4.
Will it slow my store down?
No. The chat script loads asynchronously, after your page, and the AI runs on our servers. The plugin sends changes after the response has gone to the browser.
Can signed-in customers check an order without typing their email?
Yes, with the latest version of the plugin: a signed-in customer gives the order number, and the plugin checks the order is theirs. A guest gives the order number and the email on the order.
Does Emporiqa Work for My Sylius Store?
Pick your kind of store to see what shoppers ask in Sylius stores like it, and how the chat answers.
Add Emporiqa to your Sylius store
Pick whichever fits where you are today.