Integrating WooCommerce with Turbo Inventory

Created by Turbo Support, Modified on Tue, 10 Feb at 12:22 PM by Turbo Support


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

  1. Go to Settings & Tools.

  2. Open Business Details.

  3. Click the ➕ (Add) button.

  4. Select New Sales Channel.


Step 2 — Select WooCommerce

  1. From the Sales Channel dropdown, select WooCommerce.

  2. 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.

  1. Click Create.

This creates and registers your WooCommerce site as a sales channel in Turbo.


Step 3 — Configure WooCommerce Sales Channel Settings

  1. Go to Settings & Tools → Advanced Configuration.

  2. 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:

  1. Ensure WooCommerce and API credentials are ready

  2. Create a New Sales Channel under Business Details

  3. Select WooCommerce and enter API details

  4. Configure WooCommerce settings in Advanced Configuration

  5. 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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article