E-Commerce Integrations Overview
AIChatVault's e-commerce integrations connect your agent directly to your store's live data — products, orders, cart, categories, and customer profiles. Once connected, the agent can answer product questions, look up order status, help customers browse collections, and more, using real-time data from your store rather than static knowledge base content.
Supported platforms
| Platform | Connection method | Widget injection |
|---|---|---|
| Shopify | OAuth app install (one click) | Automatic via Shopify ScriptTag — no code needed |
| WooCommerce | OAuth (redirect to your store) or manual consumer key/secret | Manual — copy and paste the snippet into your theme |
| Magento 2 | Downloadable Magento module + OAuth 1.0 credentials | Automatic via the installed module |
| OpenCart | Downloadable OpenCart extension + API key | Manual — copy and paste the snippet into your theme |
Available AI shopping actions
Each platform supports a set of AI actions that the agent can execute during a conversation. Actions are configured per-integration — you can enable or disable individual actions and customise the trigger description that tells the AI when to use each one.
| Action | What it does | Available on |
|---|---|---|
| Product Search & Recommendations | Searches the live product catalogue by keyword, description, category, or price. Returns product cards with images, prices, and a direct link. | All platforms |
| Order Status Lookup | Retrieves order status, shipping info, and purchase history when a customer provides their order number and/or email. | All platforms |
| View Cart | Shows the customer's current cart contents, quantities, and totals during the chat session. | All platforms |
| Browse Collections / Categories | Browses top-level collections or categories internally to improve product discovery when a keyword search returns no results. | All platforms |
| Update Customer Profile | Lets a signed-in customer update their name, email, or phone number through the chat. | Shopify, Magento, OpenCart |
| Update Billing Address | Lets a signed-in customer add or update their billing address through natural conversation. | Shopify, Magento, OpenCart |
How product data is synced
When you connect a store, AIChatVault runs a background product sync that pulls your catalogue into the knowledge base. This means the agent can answer general product questions (descriptions, features, pricing) even without calling the live store API on every message. Live API calls are made for order lookups, cart contents, and customer profile operations — where real-time accuracy is essential.
- •synced_product_count — shown on the integration page, tells you how many products are currently indexed.
- •last_synced_at — timestamp of the most recent successful sync.
- •Manual sync — click Sync Products at any time to force a fresh pull from your store.
- •Sync runs in the background. Large catalogues (thousands of products) may take a few minutes.
Configuring actions
Each action has two controls on the integration page:
- •Enable / disable toggle — turn individual actions on or off. Disabled actions are never called by the agent, even if the conversation seems relevant.
- •When to use (editable) — a plain-English description that tells the AI when it should trigger this action. You can customise this to match your store's terminology or restrict when the action fires.
Save your action configuration after making changes. Settings are stored per-integration, so different agents can have different action rules for the same store.
Was this page helpful?
