You do not need to add any embed code manually. The chat widget installs automatically on your storefront when you connect your store and select a theme.
What Your Customers Can Do
Once connected, your assistant can handle real shopping conversations:Browse Products
“Do you have any running shoes under $100?”Your assistant searches your Shopify catalog and returns real products with names, prices, images, and links.
Track Orders
“Where’s my order #1042?”Customers can check order status by order number or the email address they used at checkout.
Manage Carts
“Add the blue hoodie in size M to my cart”Your assistant can create a cart, add or remove items, and share a checkout link.
Update Account Info
“Can you update my shipping address?”Look up customer records and update contact details, addresses, and notes.
Getting Started
Prerequisites
- An IllumiChat workspace with Admin access
- A Shopify store (development stores work for testing)
- Your store’s
.myshopify.comdomain
Step 1: Connect Your Store
- Go to your assistant’s Settings > Channels
- Click the Shopify card
- Enter your store domain (e.g.,
my-storeormy-store.myshopify.com) - Click Connect
- You’ll be redirected to Shopify — review the permissions and click Install app
- Shopify redirects you back to IllumiChat with your store connected
Step 2: Enable AI Actions
After connecting, you’ll see toggle switches for each AI capability. Enable the ones you want your assistant to use:| Action | Default | What It Does |
|---|---|---|
| Product Search | On | Search your catalog by keyword, return product details with prices and links |
| Order Tracking | On | Look up order status by order number or customer email |
| Cart Management | Off | Create shopping carts, add/remove items, share checkout links |
| Customer Updates | Off | Look up and update customer information (address, email, notes) |
Step 3: Install the Widget on Your Store
- Scroll down to the Widget Embedding section
- You’ll see a list of your store’s themes
- Click Install Widget next to the theme you want
- The chat widget automatically appears on every page of that theme
Step 4: Test the Connection
Click Test Connection on the Shopify settings page to verify everything is working. Then visit your storefront and try asking the widget about your products.Shopify Actions
Shopify Actions are the AI-powered capabilities your assistant uses to interact with your store data in real time. Each action can be toggled on or off independently.Product Search
When enabled, your assistant can search your entire Shopify product catalog and return real results including:- Product name and description
- Price and variants (sizes, colors)
- Product images
- Direct links to the product page
- “What laptops do you have?”
- “Show me dresses under $50”
- “Do you have the Nike Air Max in size 10?”
Order Tracking
Your assistant can look up any order using either the order number or the customer’s email address. It returns:- Current order status (fulfilled, unfulfilled, partially fulfilled)
- Tracking information
- Line items and quantities
- Order total
- “Where’s my order #1042?”
- “Can you check the status of my recent order? My email is jane@example.com”
Cart Management
Your assistant can create shopping carts and manage items during the conversation:- Create a new cart
- Add products by name or variant
- Remove items
- Show cart summary with totals
- “Add the blue hoodie in medium to my cart”
- “What’s in my cart?”
- “Remove the socks from my cart”
Customer Updates
Your assistant can look up and modify customer records:- Find customers by email
- Update shipping/billing addresses
- Update contact information
- Add notes to customer profiles
- “Update my address to 123 Main St, New York, NY 10001”
- “What email do you have on file for me?”
Customer Updates requires the
read_customers scope. This is included by default when you connect your store.Analytics
Track how customers are using your Shopify integration from the analytics dashboard on your assistant’s Channels > Shopify page. Metrics tracked:- Product Searches — How often the assistant searches your catalog
- Order Lookups — Number of order status inquiries
- Cart Actions — Cart creates, item additions, and removals
- Customer Updates — Customer data lookups and modifications
- Webhooks Received — Store events received from Shopify
Managing Your Integration
Enable / Disable
Toggle the integration on or off from the Shopify settings page without losing your configuration. When disabled, AI actions and the widget stop working, but your store stays connected.Disconnect Store
Click Disconnect Store to completely remove the integration. This removes the widget from your storefront and deletes the stored access token. You can reconnect at any time by going through the OAuth flow again.Connection Status
The Channels overview page shows your Shopify connection status at a glance:- Connected (green) — Store is connected and active
- Not Connected — No store linked yet
Best Practices
Customize your assistant's prompt for e-commerce
Customize your assistant's prompt for e-commerce
Add Shopify-specific instructions to your assistant’s system prompt. For example:“When helping with product questions, always include the price and a link to the product page. If a product is out of stock, suggest similar alternatives. Keep responses concise and helpful.”
Test with a development store first
Test with a development store first
Shopify offers free development stores for testing. Connect one first to verify your assistant handles product searches and order lookups correctly before going live.
Only enable the actions you need
Only enable the actions you need
Fewer tools means faster, more focused responses. Most stores only need Product Search and Order Tracking. Add Cart Management and Customer Updates when you have specific use cases for them.
Monitor analytics to improve your store
Monitor analytics to improve your store
High product search volume suggests customers need better product discovery on your site. High order lookups may indicate gaps in your shipping notifications. Use the data to improve both your assistant and your store.
Troubleshooting
OAuth connection fails
OAuth connection fails
- Verify your store domain is correct (must be a valid
.myshopify.comdomain) - Ensure you have owner or admin access on the Shopify store
- Make sure your IllumiChat instance is accessible via HTTPS
Widget not appearing on storefront
Widget not appearing on storefront
- Confirm the widget is installed on your active (live) theme — not an unpublished draft
- Check the Widget Embedding section for installation status
- Clear your browser cache or try an incognito window
- Make sure the integration is enabled (not just connected)
AI actions not working
AI actions not working
- Verify the store is connected (green status on the Channels page)
- Ensure the specific action toggle is on (e.g., Product Search)
- Click Test Connection to verify the access token is still valid
- If the test fails, disconnect and reconnect the store
Store disconnected unexpectedly
Store disconnected unexpectedly
- The store owner may have uninstalled the app from Shopify’s admin
- The access token may have been revoked
- Reconnect from the Shopify channel page — it only takes a few clicks