Add to Cart lets visitors add products directly to their shopping cart without leaving the chat. When the chatbot recommends a product, a cart button appears on each product card. Clicking it adds the product to the cart instantly and shows a confirmation with a link to view the cart.
This creates a seamless purchasing experience where visitors can go from asking a question to having items in their cart in just a few seconds.
The Add to Cart toggle is only available if your site uses Shopify or WooCommerce as the import method. For other import methods (Scraper, Feed, CSV), the toggle will be grayed out with a message explaining the requirement.
The feature is also not available for 2Performant affiliate plans, since affiliate sites redirect visitors to external stores rather than managing their own cart.
When Add to Cart is enabled, every product card in the chat includes a cart button with a shopping cart icon. Here is what happens when a visitor clicks it:
If something goes wrong (for example, the product is out of stock or unavailable), an error toast appears letting the visitor know the item could not be added.
The success and error messages are automatically translated to match the visitor language.
The Add to Cart button works natively with your store platform:
The widget calls the Shopify Cart API (/cart/add.js) to add the product using its variant ID. On success, the visitor sees a confirmation with a link to /cart.
The widget calls the WooCommerce AJAX endpoint (/?wc-ajax=add_to_cart) using the product ID. On success, the cart fragments are refreshed automatically so the cart icon in your theme updates in real time.
In both cases, the product is added with a quantity of 1.
| Requirement | Details |
|---|---|
| Import method | Shopify or WooCommerce only |
| Plan | All plans (Free, Starter, Advanced, Boost) |
| Not available for | 2Performant affiliate plans, Scraper, Feed, or CSV imports |
| Widget placement | Must be installed on the same domain as the store |
The Add to Cart button only appears when your store platform supports direct cart integration. For Scraper, Feed, and CSV imports, product cards link visitors to the product page instead, where they can add items to the cart from your store directly.