Overview
The Shopify integration in AI Chat for Business uses the official Shopify app and approved widget to connect your store to your bots. Once installed and authorized in Shopify, the integration works automatically to:
- Provide product and inventory data from your Shopify store
- Look up recent orders for customers
- Keep bot responses current with ongoing data syncs
You do not manually manage API tokens or direct API connections. Instead, the approved Shopify widget handles authentication and permissions on your behalf.
Common symptoms of integration issues include:
- Connection or availability errors for your Shopify store
- Products not appearing in bot search or answers
- Missing or outdated inventory levels
- Order lookups failing or returning no results
- Syncs that appear slower than expected, especially on large catalogs
This article explains how the integration behaves, what to check in Shopify and AI Chat for Business, and how to restore a healthy connection when issues arise.
> For details on how bots use Shopify data once everything is working, see Using Shopify Deep Integration and Using Shopify Product Sync.
How It Works
The Shopify integration relies on the approved Shopify app and widget to manage all communication between your store and AI Chat for Business.
Connection via the approved app
When the approved app is installed in Shopify and connected to AI Chat for Business, it:
- Establishes a secure connection between your Shopify store and AI Chat for Business.
- Requests the permissions it needs to read products, inventory, and recent orders.
- Keeps the connection active as long as the app remains installed and authorized.
Because this is handled through the Shopify app framework, you do not create or manage API tokens directly.
Automatic data syncs
After the app is installed and authorized, the integration:
- Syncs products and inventory so bots can answer catalog and availability questions.
- Syncs recent orders so bots can assist customers with order status.
- Runs ongoing background syncs to pick up changes you make in Shopify.
For most stores, these syncs complete quickly. Stores with large catalogs or frequent updates may see longer sync times as the integration respects Shopify’s API rate limits.
Handling API limits and retries
Shopify enforces API rate limits on all apps. The approved widget integration automatically:
- Throttles requests to stay within Shopify’s limits.
- Retries sync operations when temporary limits or transient errors occur.
- Continues syncing in the background without requiring manual intervention.
If you see delays in updated data appearing in bot responses, it is often due to these rate limits on large or busy stores.
> If your store has thousands of products or frequent updates, allow time for background syncs and automatic retries to complete before expecting all changes to appear in bot answers.
Troubleshooting Connection Issues
Connection issues prevent AI Chat for Business from accessing your Shopify store via the approved app and widget.
App not installed or removed
If the integration shows that your Shopify store is disconnected or unavailable:
- Check in Shopify that the approved AI Chat for Business app is installed.
- If the app was removed, reinstall it from Shopify.
- If Shopify prompts you to authorize or re-authorize the app, complete that process.
Without the app installed and authorized, the integration cannot access your store data.
Store connection not detected
If AI Chat for Business reports that it cannot detect your Shopify store:
- Confirm that the app is installed on the correct Shopify store.
- Make sure any setup steps inside Shopify for the app have been fully completed.
- Look for pending prompts in Shopify to finish app configuration or permissions.
Once the app is fully installed and authorized on the correct store, the connection should work automatically.
Troubleshooting Sync Issues
When the connection is healthy but data in bot responses looks incomplete or outdated, focus on sync behavior and your Shopify configurations.
Products not appearing
If products do not appear in AI Chat for Business or in bot responses:
- Confirm the app can access products in Shopify.
- Verify that the products are published and active, not draft or archived.
- Allow time for the next sync cycle, especially after adding many new products.
Example:
- You add 50 new products.
- They do not appear in bot answers.
- After confirming they are published and giving the integration time to sync, the new products become available.
Missing or incorrect inventory
If inventory levels look wrong:
- Check that inventory tracking is enabled for the affected products or variants in Shopify.
- Confirm that recent stock changes are saved and visible in Shopify.
- Allow the integration time to pick up these changes during its next sync.
Example:
- A product shows as "in stock" in bot answers but is sold out.
- You discover inventory tracking was disabled in Shopify.
- After enabling tracking and allowing a sync, the bot reflects the correct out-of-stock status.
Order lookup not returning results
If order lookups fail when you expect results:
- Confirm the app in Shopify is allowed to access orders.
- Understand that the integration is optimized around recent orders; very old orders may not be available.
Example:
- A customer asks about an older order.
- The bot cannot find it.
- This may be expected if the order is outside the range of orders Shopify exposes to the app.
Troubleshooting Bot Responses
Sometimes the integration is connected and syncing, but bot answers still look wrong.
Outdated product information
If the bot returns old prices, descriptions, or availability:
- Check the product information directly in Shopify.
- Confirm the data there is correct.
- Allow time for the next sync cycle to update AI Chat for Business.
Example:
- You change a product price from $29 to $39.
- The bot still quotes $29.
- After confirming the price in Shopify and waiting for the sync, the bot uses the new $39 price.
Bot cannot find specific products
If the bot says it cannot find certain products:
- Confirm the product is published and active in Shopify.
- Review product visibility settings; hidden or restricted products may not be available to the app.
Example:
- A seasonal product exists but is set to draft.
- The bot cannot find it.
- After publishing the product and allowing the next sync, the bot can reference it.
> When products are missing from bot answers, always check product status and visibility in Shopify first, then give the integration time to sync.
API Limits and Sync Delays
Shopify enforces API rate limits for all apps. The approved Shopify widget integration in AI Chat for Business automatically respects these limits.
Key behaviors:
- If too many requests occur in a short time, Shopify temporarily throttles the integration.
- When a sync hits a rate limit or transient error, the integration automatically retries.
- Large catalogs or high-volume stores may see longer sync times as a result.
Example:
- Your store has thousands of SKUs.
- Catalog changes take longer to appear in bot responses compared to a small test store.
- This is expected because the integration must work within Shopify’s rate limits.
> If syncs seem slow on a large store, allow background syncs and automatic retries to finish before expecting all changes to show up in conversations.
Restoring a Healthy Connection
If issues persist after basic checks, restoring a clean connection between Shopify and AI Chat for Business often helps.
Actions that typically resolve lingering issues:
- Confirm that the approved AI Chat for Business app is installed in Shopify.
- Review and accept any updated permissions Shopify requests for the app.
- Ensure products, inventory tracking, and orders are correctly configured in Shopify.
- Allow time for the integration to complete its background syncs after changes.
Once these conditions are met, the integration continues to work automatically through the approved Shopify widget.
> Restoring app installation and authorization is especially useful after changing store permissions or modifying app access in Shopify.
Key Troubleshooting Focus Areas
App Connection Health
Ensure the approved Shopify app is installed, authorized, and linked to the correct store so the integration can function.
Data Sync Freshness
Check that products, inventory, and orders are configured correctly in Shopify and allow time for sync cycles to complete.
Rate Limit Awareness
Understand that large catalogs and busy stores may experience longer sync times due to Shopify API limits.
Common Questions
Need your Shopify bot stable?
Follow this guide to resolve integration issues, then explore advanced Shopify features to get more from your AI-powered support.
Explore Shopify Features