Emporiqa
This module connects your Drupal Commerce store to Emporiqa, an AI sales assistant that recommends products, answers questions, and guides customers through checkout in multiple languages. It syncs your product catalog and content, and provides features like visual search and in-chat cart management, attributing revenue to assistant interactions.
This module integrates Drupal Commerce with Emporiqa, an AI chat assistant that acts as an online salesperson on your storefront: it recommends products from your catalog, answers product and policy questions, handles objections, and walks shoppers to checkout in 65+ languages. Search, conversation logic, and the language model run as a managed service; the module handles catalog and content sync, the chat widget, and in-chat cart and checkout.
Watch a short demo of the assistant recommending a product, handling an objection, and adding it to the cart.
It reads Drupal Commerce through Drupal's own APIs. Products and variations sync through the entity API with resolved, promotion-aware prices; any content type (shipping, returns, FAQs) syncs through its display modes; stock reads from Commerce Stock, custom fields, or publish status. Drush commands and alter hooks are provided for sync control and customization.
Features
- Recommends products and handles objections, grounded only in your synced catalog and pages (never training data), with handoff to your team when confidence is low.
- Visual search: shoppers upload a photo, matched against your synced catalog.
- In-chat cart and checkout, plus a dashboard with chat-attributed revenue.
Full feature list and screenshots: emporiqa.com/features.
Requirements
- Drupal core 10.3+ or 11, Drupal Commerce 2.40+ or 3.x, PHP 8.1+.
- An Emporiqa account, free to start ($25 of signup credit, no card required). Optional: Commerce Stock for stock levels, Drush for CLI sync.
Get started
Try the live demo, read the Drupal Commerce integration page, or follow the setup guide and Drush commands. Pricing is pay-as-you-go (per conversation, no monthly base; if it never talks to a shopper, you never pay): emporiqa.com/pricing. Module bugs go in the project issue queue; account questions to [email protected].