Created by David Joyce
Overview
This guide explains how to integrate WooCommerce with Turbo Inventory, allowing products and sales orders from your WooCommerce store to sync automatically into Turbo.
The integration is quick to set up once your WooCommerce site and API credentials are ready.
Prerequisites
Before starting, ensure:
WooCommerce is installed and configured on your WordPress website
WooCommerce REST API is enabled
You have your:
WooCommerce API Key
WooCommerce API Secret
Store URL
These credentials are generated within WooCommerce and are required for Turbo to connect.
Step 1 — Create a New Sales Channel
Go to Settings & Tools.
Open Business Details.
Click the ➕ (Add) button.
Select New Sales Channel.
Step 2 — Select WooCommerce
From the Sales Channel dropdown, select WooCommerce.
Enter the following details:
WooCommerce Store URL
API Key
API Secret / Password
Important note
You do not need to set a Last Order ID for WooCommerce.
Click Create.
This creates and registers your WooCommerce site as a sales channel in Turbo.
Step 3 — Configure WooCommerce Sales Channel Settings
Go to Settings & Tools → Advanced Configuration.
Scroll to the Sales Channels section.
You will see:
Global sales channel settings
WooCommerce-specific settings
Step 4 — WooCommerce-Specific Configuration Options
Within WooCommerce settings, you can configure:
Order review window
Set how many days back Turbo should look when reviewing WooCommerce orders
Order status filtering
Choose which WooCommerce order statuses should be imported
Example: Processing, Completed
VAT handling
Choose whether Turbo:
Recalculates VAT, or
Accepts VAT as supplied by WooCommerce
Payment type validation
Control whether imported orders must match existing payment types in Turbo
These settings give you full control over how WooCommerce data enters your system.
Step 5 — Product and Order Sync Behaviour
Once the sales channel is active:
Existing WooCommerce products are imported automatically
New orders are imported going forward
Orders are pulled based on:
The configured review days
The selected order statuses
No manual intervention is required once the integration is live.
Best Practices
Review WooCommerce order statuses before enabling sync
Align WooCommerce VAT settings with Turbo VAT configuration
Ensure payment types exist in Turbo where required
Test with a small order set before relying on live sync
Common Troubleshooting Tips
Invalid API credentials will prevent connection
Incorrect order status selection may result in no orders importing
VAT mismatches may occur if WooCommerce and Turbo VAT rules differ
Summary
To integrate WooCommerce with Turbo Inventory:
Ensure WooCommerce and API credentials are ready
Create a New Sales Channel under Business Details
Select WooCommerce and enter API details
Configure WooCommerce settings in Advanced Configuration
Allow products and sales to sync automatically
Once configured, Turbo will continuously import products and sales from WooCommerce based on your settings.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article