WooCommerce Integration
Connect your WooCommerce store to Omniops for AI-powered commerce operations.
Overview
The WooCommerce integration connects your online store to Omniops, giving Omni access to your products, orders, customers, and analytics.
Prerequisites
- A WooCommerce store running WordPress 5.0+
- WooCommerce 7.0 or later
- REST API access enabled (enabled by default)
Setup
Generate API Credentials
- In your WordPress admin, go to WooCommerce → Settings → Advanced → REST API
- Click Add key
- Set the description to "Omniops"
- Set permissions to Read/Write
- Click Generate API key
- Copy the Consumer Key and Consumer Secret
Connect in Omniops
- Go to Settings → Integrations in your Omniops dashboard
- Select WooCommerce
- Enter your store URL (e.g.
https://yourstore.com) - Paste your Consumer Key and Consumer Secret
- Click Connect
Omniops will verify the connection and begin syncing your product catalogue.
What You Can Do
Once connected, ask Omni things like:
- "How many orders did we get today?"
- "What's our revenue this month?"
- "Show me the top 10 selling products"
- "What's the status of order #1234?"
- "Which products are low on stock?"
Customer Service Widget
The WooCommerce integration also powers the customer-facing chat widget. Your customers can ask about:
- Product availability and details
- Order status and tracking
- Return and refund policies
- Product recommendations
Data Sync
Product and order data is synced in real-time via the WooCommerce REST API. No data is stored permanently — Omniops queries your store live when needed.
Troubleshooting
Connection Fails
- Verify your store URL is accessible from the internet
- Check that REST API is enabled in WooCommerce settings
- Ensure your API keys have Read/Write permissions
- Try regenerating your API keys
Missing Products
- Products must be published (not draft) to appear
- Variable products sync all variations automatically
- Allow a few minutes for initial catalogue indexing