WooCommerce Integration
Connect your WooCommerce store so Omni can manage orders, inventory, and customers.
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
- The connection settings area enabled (this is on by default)
Setup
Generate Connection Credentials
You'll need to create a pair of connection keys — think of these as a secure password that lets Omniops read your store data.
- In your WordPress admin, go to WooCommerce → Settings → Advanced → REST API (this is where WooCommerce creates secure connection keys)
- Click Add key
- Set the description to "Omniops"
- Set permissions to Read/Write
- Click Generate API key
- Copy the Consumer Key and Consumer Secret (the two keys you just generated)
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 your WooCommerce connection. 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 the connection settings area is enabled in WooCommerce settings
- Ensure your connection keys have Read/Write permissions
- Try regenerating your connection 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