Skip to main content

Add a WooCommerce connection in Mintsoft

Steps to connect your WooCommerce store to Mintsoft to sync orders, stock and despatch updates.

Written by Tom Higgs

WooCommerce is a WordPress plugin that lets you run an online store. You can connect your WooCommerce store to Mintsoft to sync orders, products and stock levels, and to update despatch statuses automatically. You'll need to generate an API key in WooCommerce before you add the connection in Mintsoft.


WooCommerce integration features

The WooCommerce integration gives you:

  • Order synchronisation.

  • Stock and product synchronisation.

  • Despatch updates (status changes).

  • Real-time syncing when webhooks are enabled.


Generate an API key in WooCommerce

Before you add the connection in Mintsoft, you need to generate API keys from within WooCommerce.

Important: Make sure the API key has read and write access. Without these permissions, we can't update orders when they're despatched or sync inventory levels.

To generate your API keys, follow the REST API documentation on the WooCommerce website.


Add the connection in Mintsoft

When you have your API key from WooCommerce, you can add the account in Mintsoft. Follow these steps:

  1. Click Connect, then click Order Integrations.

  2. Select WooCommerce, then click Add Account.

  3. If you're a third-party logistics (3PL) provider, select the Client.

  4. Select the Warehouse and Channel.

  5. (Optional) Set the Shipping Zone to Only Import Countries in Selected Shipping Zone.

  6. Enter your Woo Commerce URL:

  7. Set the Frequency.

  8. Enter your Consumer Key and Consumer Secret.

  9. Set the following statuses:

    • Import Status: The status Mintsoft imports orders in.

    • Picking Status: The status Mintsoft sends back to WooCommerce when the order goes into picked status. You can find the accepted order statuses in the Accepted order statuses section.

    • Despatched Status: The status Mintsoft sends back to WooCommerce when the order is despatched. You can find the accepted order statuses in the Accepted order statuses section.

  10. Set the Number Of Days to Check back from Orders.

  11. (Optional) Set the Order Prefix.

  12. (Optional) Enable Use order_number instead of order_id.

  13. Enable Sync Stock Levels, then set the Stock Sync Frequency.

  14. (Optional) Enable Sync New Products, then set the Product Sync Frequency.

  15. Set the Note Mapping Field.

  16. (Optional) Enable Use Webhooks:

  17. Enable Make Active when you're ready.

  18. Click Add.

Tip: Webhooks give you near-instant syncing, which makes them important if you need real-time integration.


Accepted order statuses

WooCommerce accepts the following statuses instead of the default ones set on the connector:

  • pending

  • processing

  • on-hold

  • completed

  • cancelled

  • refunded

  • failed

Did this answer your question?