WooCommerce Integration Guide
Integrate your WooCommerce store with Helm to automate order syncing, maintain accurate stock levels, and centralise fulfilment from your WordPress-based eCommerce platform.

What is WooCommerce
WooCommerce is a flexible, open-source eCommerce solution built on WordPress. It allows retailers to sell anything, anywhere, with extensive customisation capabilities and thousands of integrations.
By connecting WooCommerce to Helm, you can streamline your operations, sync inventory in real time, and manage orders across multiple channels - all from a unified dashboard.
PROS ✅ | CONS ❌ |
Fully customisable and scalable for online retail | Requires API setup and access permissions from your WooCommerce store |
Real-time synchronisation of stock and orders with Helm | May require plugins or developer support for advanced features |
Supports multiple currencies, languages, and shipping zones | Some third-party extensions may conflict with integration |

Step-by-Step Setup
To integrate WooCommerce with Helm:
Log in to Your WooCommerce Store
Make sure you have administrator access to the WordPress dashboard.Create REST API Credentials
Go to WooCommerce → Settings → Advanced → REST API
Click Add Key, name it “Helm Integration”, set Permissions to Read/Write, then click Generate API Key.Copy Your API Credentials
Save your Consumer Key and Consumer Secret – you’ll need these for Helm.Log in to Helm
Navigate to Settings → My Store.Add New Sales Channel
Click Add New Sales Channel, then select WooCommerce from the list.Enter API Credentials
FIELD | DESCRIPTION |
Sales Channel Name | e.g., WooCommerce Store UK |
Sales Channel Logo | Upload the WooCommerce logo or your store’s icon |
Store URL | Your full store URL (e.g., |
Consumer Key | Paste the Consumer Key |
Consumer Secret | Paste the Consumer Secret |
Timezone | If not selected it will default to UTC |
What3Words | Use What3Words to get the exact location of the customer |
Use External Shipment Modules | To be used in conjunction with the same module in WooCommerce |
Use Order Number Formatted Value | To be used in conjunction with the same module in WooCommerce |
Click Continue

Interaction Settings
Tailor how Helm interacts with your WooCommerce store for inventory and fulfilment logic
INTERACTION SETTINGS | DESCRIPTION |
Sync Inventory | Automatically import products from WooCommerce into Helm |
Sync Stock Levels | Keep your WooCommerce stock updated in real time from Helm |
Use Channel Names | Display WooCommerce product names on Helm orders |
Max Stock Levels | Cap the maximum stock Helm displays to WooCommerce |
Stock Buffer | Reserve stock to prevent overselling |
Auto Merge Orders | Merge multiple orders from the same customer/store |
Order Importing Type | Set the date/time for Helm to begin importing orders from WooCommerce |

Final Steps
Click Save once all settings are configured
Set the channel to Is Active at the top of the screen
Your WooCommerce integration is now live - and you’re ready to Take the Helm

Common Issues
ISSUE | SOLUTION |
Invalid Store URL | Make sure the full site URL is correct and accessible via HTTPS |
API Key or Secret Invalid | Confirm the Consumer Key and Secret were copied correctly |
Orders Not Importing | Ensure correct permissions and that the integration is marked as Active |
Stock Not Syncing | Check that stock sync settings are enabled and SKUs match across systems |
If you experience issues and need assistance, contact Helm Support
