Auto Sync Orders
New orders flow directly into OmniOrders as they come in—no delays or manual imports needed.
WooCommerce Integration
Connect your WordPress WooCommerce store and sync everything automatically
Connect your WooCommerce store to OmniOrders and manage everything from one place. Your products, orders, and inventory will sync automatically—no more manual updates or switching between platforms.
Connecting your WooCommerce store to OmniOrders means new orders flow in automatically, inventory levels stay in sync across all your channels, and fulfillment updates push back to WooCommerce the moment they happen — no manual imports, no overselling, and no switching between platforms.
New orders flow directly into OmniOrders as they come in—no delays or manual imports needed.
Stock levels update automatically across WooCommerce and all your other channels. This prevents overselling.
Add or edit products in one place and changes sync everywhere instantly.
Shipping info and tracking numbers automatically update in WooCommerce when orders ship.
Gather these items before connecting—they make setup faster and smoother:
You need administrator permissions in your WordPress site. Only admins can create API keys and manage WooCommerce settings. Check your role under Users in the WordPress admin.
Your WooCommerce store URL (e.g., https://yourstore.com). Use the full URL including https://. Find it in your WordPress Settings → General.
Create at least one product with inventory enabled in WooCommerce before connecting. This lets you verify the sync works correctly right after setup.
Go to Integrations
In OmniOrders, click Integrations in the main menu, then click Add Integration
Select WooCommerce
Find WooCommerce in the list and click Connect
Create API Credentials
In your WordPress admin:
OmniOrdersEnter Credentials
Back in OmniOrders, enter:
https://yourstore.com)Configure Settings
Choose what to sync:
Start Sync
Click Start Sync to begin importing your data. This may take a few minutes depending on your store size.
The WooCommerce integration syncs products (names, SKUs, variants, images, pricing, inventory quantities), orders (line items, customer addresses, notes, payment and fulfillment status), and inventory updates — bidirectionally, so changes in either WooCommerce or OmniOrders reflect on both sides in real time.
Check if everything is syncing correctly:
Need to temporarily stop syncing?
Change what syncs:
Orders sync instantly when created. Products and inventory sync every 5 minutes or when you make changes.
Yes! Connect as many WooCommerce stores as you need. Each store syncs independently.
We import orders from the last 30 days during initial setup. Older orders can be imported on request.
Absolutely. We use secure REST API authentication and encrypt all data in transit and at rest.
Problem: New WooCommerce orders aren’t appearing in OmniOrders
Solutions:
Problem: Stock changes in WooCommerce don’t update in OmniOrders (or vice versa)
Solutions:
Problem: WooCommerce integration shows “Connection Expired” or “Authentication Failed” error
Solutions:
Problem: Products appear twice after connecting WooCommerce
Solutions:
Our team is here to help with setup, troubleshooting, or any questions. Get Support →
Learn more about the WooCommerce REST API. View Docs →
Explore other platforms and integration options. View Integrations →