> For the complete documentation index, see [llms.txt](https://help.supplyd.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.supplyd.co/supplyd-erp/integrations/sales-channel-integrations/woocommerce.md).

# WooCommerce

Integrating WooCommerce with Supply’d allows you to seamlessly sync orders, products, and inventory between your online store and your operations in Supply’d. This connection helps automate order flow, reduce manual data entry, and keep stock levels accurate across both platforms, thus saving time and improving accuracy in your sales and fulfilment process.

This document will guide you through:

* [#connecting-to-woocommerce](#connecting-to-woocommerce "mention")
* [#woocommerce-payments-and-payouts](#woocommerce-payments-and-payouts "mention")
* [#editing-the-woocommerce-integration](#editing-the-woocommerce-integration "mention")
* [#disconnecting-from-woocommerce](#disconnecting-from-woocommerce "mention")

***

## Connecting to WooCommerce

{% stepper %}
{% step %}

#### Go to Settings

Click on your company name in the top right and select **Settings**.&#x20;

<figure><img src="/files/KEzgVxMuzbQwwwJjzvf1" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/RWk3bT2GpW0vHHPsZQxg" alt="" width="188"><figcaption></figcaption></figure>

<figure><img src="/files/KEzgVxMuzbQwwwJjzvf1" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

#### Select Integrations

Scroll down and select **Integrations** from the **Settings** menu.

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/0Syl2ZDzg1VgCLUL9h7w" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

#### Click Add+

Click on **Add +** in the top right.

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/RcFPQKHir2HY34XpPVxu" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

The **Add Integration** page will show.&#x20;

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

![](/files/it7n9dwQMCau4qMEmyLQ)

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

#### Click WooCommerce

Click on the **WooCommerce** logo (as circled above).&#x20;

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/hZxaMtzJGkaq6ThJbcBM" alt="" width="280"><figcaption></figcaption></figure>

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

The **Connect to WooCommerce** form will appear.

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

### **Complete the Form**

<figure><img src="/files/3dQ6AYI4n4pu6S9GdQ72" alt=""><figcaption></figcaption></figure>

<img src="https://cdn.filestackcontent.com/oS7BnlugTCuMdRbZ9Zlj" alt="" width="563">

<figure><img src="/files/3dQ6AYI4n4pu6S9GdQ72" alt=""><figcaption></figcaption></figure>

**Store URL**

The URL of the WooCommerce store you would like to connect to.

<figure><img src="/files/3dQ6AYI4n4pu6S9GdQ72" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

#### Click Connect

Click <img src="/files/llYF8mMYM8TAvrTB8DCL" alt="" data-size="line">.

<figure><img src="/files/2ILc92kUI2f5vBRLqrAa" alt=""><figcaption></figcaption></figure>

The **WooCommerce Settings** screen should appear.

<figure><img src="/files/I67JVy9s9wznKKI6eE48" alt=""><figcaption></figcaption></figure>

<img src="/files/7iv9H2wlbzOathXe2G61" alt="" width="563">

<figure><img src="/files/I67JVy9s9wznKKI6eE48" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The list of additional integrations will vary based on the third-party platforms you’ve connected to Supply’d.
{% endhint %}

<figure><img src="/files/2ILc92kUI2f5vBRLqrAa" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If the **WooCommerce Settings** page doesn't appear:

1. Click on your name in the top right corner, and select **Settings.**&#x20;
2. Scroll down and select **Integrations.**
3. Select **WooCommerce** from the **Integrations** list.&#x20;

You can also follow these steps if you need to make changes to the settings at a later date.
{% endhint %}

<figure><img src="/files/fudRIpwTw3rIwIMRaG5w" alt=""><figcaption></figcaption></figure>

Complete the sections as follows:

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

### WooCommerce Settings

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

![](/files/euRlrRpURHfrZWj0iYFt)

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Integration Name\* \[required field]** &#x20;

Enter a reference name for this integration.&#x20;

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

### Sync Orders?&#x20;

Toggle on to sync orders from WooCommerce to Supply'd and complete the fields.

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/vH8hiZyqU9FVDvaMUkJa" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Order Number Prefix**&#x20;

Enter an optional prefix for order numbers imported from this integration.

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Mark As Completed**&#x20;

Select when to mark orders as completed in WooCommerce.&#x20;

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/638Qfmtk1lwSbJ02pQnK" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Sync Orders**&#x20;

Se;ect which orders would you like to sync from WooCommerce.&#x20;

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/HxMd4ClMLr8DhtX0rw93" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

When **All Orders Since Date** is selected man additional field - **Order Sync Start Date** - will appear.

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Order Sync Start Date**&#x20;

Select the first date you would like orders to be synced from.&#x20;

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<figure><img src="https://cdn.filestackcontent.com/xg3GGYCwTkmRjoCmgR7C" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/lX94I79JRKRzazZ8K764" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
This field will only show when **All Orders Since Date** is selected in the **Sync Orders** field.&#x20;
{% endhint %}

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/l79PnzGtbNTOOxgHcZ0k" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/cevIlKew8HpFazkAwuJk" alt=""><figcaption></figcaption></figure>

**Reduce Inventory On Import**&#x20;

Choose how you would like to reduce Supply'd inventory when orders are imported, and which orders status is used to reduce inventory. We recommend to only reduce inventory for "Processing" orders.&#x20;

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/PXK1kqPnridIJFN4axOo" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Reduce Stock On Hand On Import**&#x20;

Choose whether or not to reduce stock on hand on import.&#x20;

**No:** By default available stock will be reduced on import then on hand stock will be reduced when the order is picked.&#x20;

**Yes:** If you're not utilising pick & pack within Supply'd set this to **Yes**.&#x20;

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Match Product SKU Using**&#x20;

The SKU in WooCommerce is used to match products in Supply'd.&#x20;

Choose which field should be used as the PLU (price look-up) in WooCommerce - either **SKU** or **Barcode**.

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/lj2HZR4CBgwBCrBuu8w0" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Warehouse**&#x20;

Select which warehouse would you like to make available for WooCommerce inventory. This warehouse is also used for mapping orders for pick & pack.&#x20;

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/qjeLxKMl4iomE63I8wfW" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

### Advanced Mapping

Advanced mapping allows you to set-up advanced mapping rules to define specific actions based on order information. These actions will run once at the time of import if all the conditions defined in a rule set are met.

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

![](https://cdn.filestackcontent.com/kLv27T9URH2OpIZI1MXM)

<figure><img src="/files/fudRIpwTw3rIwIMRaG5w" alt=""><figcaption></figcaption></figure>

To add a **Rule:**

1. Click **Add Rule Set**.&#x20;
2. Select your desired conditions from the drop-down menus.&#x20;
3. Add any additional conditions, if required, by clicking **Add Condition**.
4. Select your desired **Actions** from the drop-down menus.&#x20;
5. Add any additional actions, if required, by clicking **Add Action**.

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

Repeat as required to add any additional **Rule Sets**.

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

### Sync Inventory?

Toggle on to sync inventory from Supply'd to WooCommerce.

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

![](/files/xkE3ZZ55j1mCUuREEz8z)

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Warehouse**&#x20;

Select which warehouse would you like to make available for WooCommerce inventory.&#x20;

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<img src="/files/WhVbAw4odP5b2Lst9ABO" alt="" width="375">

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Match Product SKU Using**&#x20;

The SKU in WooCommerce is used to match products in Supply'd.&#x20;

Choose which field to use in Supply'd to match products - **SKU** or **Barcode**.

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<img src="/files/lj2HZR4CBgwBCrBuu8w0" alt="" width="375">

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Manage Stock Off Setting**&#x20;

Select how you would like Supply'd to handle products that are set as "Manage Stock" in WooCommerce.&#x20;

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/tWDphxG14ljD3ucGPtjh" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

* **Use Supply'd Setting:** Will update the product to match Supply'd manage stock setting.
* **Set as In Stock or Out of Stock:** Will keep manage stock set to no, but will set as In Stock or Out of Stock based on the availability in Supply'd.
* **Ignore Product:** Product will be ignored and inventory/status will not be synced.

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

### Sync Products?

Toggle on to sync products added in Supply'd to WooCommerce automatically. You can select which products to sync when editing each product in Supply'd.<br>

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Wh55xCoqJjtPMbuDNAHp" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Match Product SKU Using**&#x20;

The SKU in WooCommerce is used to match products in Supply'd.&#x20;

Choose which field to use in Supply'd to match products.

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/lj2HZR4CBgwBCrBuu8w0" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**GST Tax\* \[required field]**&#x20;

Select where to map tax for products that attract GST.

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/YJnmtBwGz270EcEX2CQm" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**GST Free Tax\* \[required field]**&#x20;

Choose where to map tax for products that are GST Free - **None** or **Tax**.

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/MyRS4PMS5YjtoWOojjXU" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Name Format\* \[required field]**&#x20;

The format to use when sending product names to WooCommerce. Uses out templating language, see docs for more details. Some common options are:<br>

* {{brand}}: Products brand name.
* ﻿﻿{{name}}: Products name.
* ﻿﻿{{size\_unit}}: Products size (e.g. "100" for a product that is 100g).
* ﻿﻿{{size\_measure)}: Products size measurement in short form (e.g. "g" for grams).
* ﻿﻿{{carton\_qty}}: The quantity per carton (e.g. "8" for 8 per carton, "1" for items sold by unit).

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

**Description Mapping**&#x20;

Set-up how descriptions map to WooCommerce. Add Supply'd fields using handlebars and basic HTML tags are supported.&#x20;

👉 See available fields and learn more in the [Handlebars](/supplyd-erp/templating/handlebars.md) document.

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

***

{% endstep %}

{% step %}

#### Click Save

Click <img src="/files/b0q09MIhJOTfYsmb0tgX" alt="" data-size="line"> to add the WooCommerce integration.

<figure><img src="/files/3WZXmGg296lF3lFED26q" alt=""><figcaption></figcaption></figure>

{% endstep %}
{% endstepper %}

***

## Additional Options

Clicking the 3 dots in top right corner of the **WooCommerce Settings** page brings up an additional menu.

![](/files/B1yO84zZmX50wijOy3YY)

***

### Advanced  > Re-sync Orders&#x20;

This will delete all existing orders then begin the full import again.

<figure><img src="/files/mIjduyQpwF0mpEs4Fej9" alt="" width="375"><figcaption></figcaption></figure>

You will be asked to confirm.

<figure><img src="/files/d23ir52fGSTiFGrQIjke" alt="" width="375"><figcaption></figcaption></figure>

***

### Remove Integration&#x20;

Allows you to remove the WooCommerce integration.&#x20;

👉 See [Disconnecting from WooCommerce](#disconnecting-from-woocommerce) below.

***

## WooCommerce Payments & Payouts

When you integrate WooCommerce with Supply’d, all sales orders are automatically synced and recorded to a clearing account in your connected accounting software (Xero or MYOB). This makes it easier to track payments, manage merchant fees, and reconcile your accounts accurately.

#### How It Works

1. **Sales Happen:** Orders come in via WooCommerce, using all sorts of payment methods.
2. **Supply’d Does Its Thing:** We capture those sales and log them in the right clearing account in your accounting software - eg. WooCommerce Clearing Account.
3. **Payouts Arrive:** Stripe, PayPal, Afterpay, etc. send payouts (with fees already deducted) to your bank. You’ll reconcile this payout against the clearing account.
4. **Merchant Fees:** You create bills for merchant fees and reconcile them against the clearing account.

This setup makes sure all WooCommerce sales are recorded correctly and payouts are easy to match in your accounting system.

<figure><img src="/files/CPT8v15BmDNl8pJxQ1ru" alt=""><figcaption></figcaption></figure>

The simplified example chart above illustrates the flow. You’ll have multiple payouts from different payment methods, such as PayPal, Stripe, Visa, Afterpay, and others, along with their associated merchant fees.

{% hint style="success" %}
See the [Clearing Account Flow for Sales Channels](/supplyd-erp/integrations/accounting-integrations/clearing-account-flow-for-sales-channels.md) for further information.
{% endhint %}

{% hint style="success" %}
For more information on syncing your accounting software, see the relevant documents in the [Integrations](/supplyd-erp/integrations.md) section.
{% endhint %}

***

## Editing the WooCommerce Integration

If you like to edit the WooCommerce integration:

{% stepper %}
{% step %}
Click on your company name in the top right corner and select **Settings** from the menu.

{% endstep %}

{% step %}
Scroll down and select **Integrations**.&#x20;

{% endstep %}

{% step %}
Select **WooCommerce** from the **Integrations** list. The **WooCommerce Settings** page will open.

{% endstep %}

{% step %}
Update any details required following the guidelines above for [#connecting-to-woocommerce](#connecting-to-woocommerce "mention").

{% endstep %}

{% step %}
Click <img src="/files/b0q09MIhJOTfYsmb0tgX" alt="" data-size="line"> to update the settings.

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

{% endstep %}
{% endstepper %}

***

## Disconnecting from WooCommerce

If you like to disconnect from WooCommerce:

{% stepper %}
{% step %}
Click on your company name in the top right corner and select **Settings** from the menu.

{% endstep %}

{% step %}
Scroll down and select **Integrations**.&#x20;

{% endstep %}

{% step %}
Select **WooCommerce** from the **Integrations** list.&#x20;

{% endstep %}

{% step %}
Click on the 3 dots in the top right corner and select **Remove Integration.**

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/onsXiYZCFRWcFpQOJJ9j" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

You will be asked to confirm.

<figure><img src="/files/OXsZDvqjGK3csr3nOiFw" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/xdilvT6ML9K4HXsq3PUm" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/cdfXIoRyufCczh55sfjz" alt=""><figcaption></figcaption></figure>

Click <img src="/files/txvoUa0ILRjsPwxJw9h0" alt="" data-size="line">.

<figure><img src="/files/cevIlKew8HpFazkAwuJk" alt=""><figcaption></figcaption></figure>

{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.supplyd.co/supplyd-erp/integrations/sales-channel-integrations/woocommerce.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
