Description
Shomi is an AI shopping assistant for WooCommerce. It helps shoppers discover products, review product information, manage their cart, use eligible coupons, provide delivery details, and continue to checkout through a conversational storefront experience.
Key features
- Product search by keyword, category, price range, popularity, or recency
- Product details, variations, stock information, pricing, and customer reviews
- Cart item addition, quantity updates, and removal
- WooCommerce coupon discovery and application
- Billing and shipping address collection
- Available shipping-method selection
- WooCommerce checkout using payment methods enabled by the merchant
- Order-information lookup for authorized shoppers
- Streamed AI shopping-assistant responses
- Configurable assistant name, icon, support email, and suggested question
- English and Simplified Chinese support
Shomi requires WooCommerce and at least one enabled Antom payment method. Merchants must complete the required Antom onboarding and KYC process before activation.
External Services
Shomi uses Antom-hosted services to load the storefront assistant and generate responses to shopper questions.
Services
- Frontend JavaScript assets load the shopping-assistant interface on storefront pages after Shomi is configured.
- The Antom Bot Chat API processes shopper questions and returns assistant responses.
When and what data is sent
The frontend assets are requested when a visitor opens a storefront page after Shomi is configured. When a visitor interacts with the assistant, the service may receive the shopper’s question, session identifiers, current page URL, information entered into the assistant, storefront session context, and standard HTTP request information such as IP address, user agent, referrer, and request time.
Screenshots



Installation
- Install and activate WooCommerce.
- Install the Antom payment plugin, complete Antom onboarding and KYC, and enable at least one Antom payment method under WooCommerce > Settings > Payments.
- In WordPress, go to Plugins > Add New Plugin and search for Shomi.
- Select Install Now, then activate the plugin.
- Open Shomi from the WordPress admin menu.
- Enter the assistant name, icon URL, support email, and suggested question.
- Review and accept the applicable terms.
- Select Verify & Save Configuration.
- Open the storefront and confirm that the assistant appears.
For payment-plugin setup, see the Antom WooCommerce plugin installation guide.
FAQ
-
Is WooCommerce required?
-
Yes. WooCommerce must be installed and active before Shomi can run.
-
Do I need an Antom account?
-
Yes. You must complete Antom onboarding and KYC, install the Antom payment plugin, and enable at least one Antom payment method.
-
Where do I configure Shomi?
-
After activation, open Shomi in the WordPress admin menu. Enter the assistant name, icon URL, support email, and suggested question, then review the terms and save the configuration.
-
Does Shomi replace WooCommerce checkout?
-
No. Shomi assists shoppers while continuing to use your WooCommerce catalog, cart, orders, shipping configuration, and enabled payment gateways.
-
What languages are supported?
-
The plugin includes English and Simplified Chinese translations. English is used as the fallback language.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Shomi” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Shomi” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.0
- Improved reliability of streamed chat responses.
- Added batch coupon application and removal.
- Added coupon availability, minimum-spend, and potential-discount information.
- Improved coupon sorting by availability and discount amount.
- Removed redundant REST API argument callbacks.
1.0.9
- Added a dedicated Chat API module.
- Removed the former session-key endpoint and identity-token mechanism.
- Added product price-range filtering.
- Added explicit popularity and recency sorting.
- Added random product retrieval.
- Allowed price filters to work independently or with keyword and product-ID searches.
- Simplified the setup wizard authentication flow.
- Updated the Privacy Policy URL.
- Performed minor code cleanup.
1.0.8
- Updated WooCommerce compatibility through version 10.0.
- Declared WooCommerce High-Performance Order Storage compatibility.
- Added WordPress.org plugin icons.
1.0.7
- Addressed WordPress plugin-review security feedback.
- Clarified the session-key endpoint and authentication flow used by that release.
- Improved authentication-related code comments.
1.0.6
- Refactored API authentication and session handling.
- Used WooCommerce session cookies for storefront requests.
- Used RSA-SHA256 signatures for supported backend requests in that release.
- Removed the earlier frontend API-token approach.
- Removed the deprecated
openssl_free_key()call. - Added PNG plugin-icon assets.
- Performed minor code and documentation cleanup.
1.0.5
- Updated the plugin name, description, and slug.
- Standardized the text domain as
antom-shomi. - Updated the related translation files.
1.0.4
- Fixed a REST API authentication issue.
- Required valid signature headers for sensitive endpoints in that release.
- Removed an incorrect early return.
1.0.3
- Added accessible Terms of Service and Privacy Policy links.
- Standardized the External Services section.
1.0.2
- Added external-service disclosures.
- Added Terms of Service and Privacy Policy links.
1.0.1
- Improved the Shomi administrator settings interface.
1.0.0
- Initial release.
- Added product search, order creation, and order-management capabilities.
- Added the original RSA-SHA256 request-signature and replay-protection flow.
- Added English and Simplified Chinese support.