What WooCommerce integration covers
WooCommerce turns a WordPress site into a store, and its REST API is built on the WordPress REST API. The usual job is WooCommerce ERP integration: orders and customer registrations go from the store to the ERP, and the ERP returns stock, prices and order and shipping status. Clarity's WooCommerce connector talks to that API directly, so Clarity Connect can pair the store with an ERP, CRM, database or EDI interface.
Records synced with WooCommerce
- Customers
- Orders
- Products and variations
- Stock
- Prices
- Refunds
- Tax rates
How the WooCommerce connection works
REST API version 3
The current WooCommerce REST API is v3. Access uses a consumer key and secret generated in WooCommerce settings, each tied to a WordPress user and set to read, write or both. WooCommerce recommends HTTPS, and the API needs a permalink setting other than Plain.
The legacy API left core in 2024
WooCommerce 9.0, released in June 2024, removed the old Legacy REST API from core. Integrations still calling it now depend on a separate Legacy REST API extension that WooCommerce says it won't maintain indefinitely, so an older connector should be moved to v3.
Webhooks for live changes
Webhooks are set up under WooCommerce > Settings > Advanced > Webhooks, with topics for orders, customers, products and coupons. Each delivery is hashed with a secret, which lets Connect confirm the message came from your store before it acts on it.
B2B fields WooCommerce doesn't have
Payment terms, tiered pricing and inventory by location aren't part of WooCommerce itself. On B2B stores they come from a plugin, and the connector reads and writes them through the API so the ERP stays the source for each.
See Clarity Connect move an order
Watch an online order travel into the ERP and its status come back in our Clarity Connect demo, or book a live walkthrough on your own systems.
Systems we connect to WooCommerce
All of these have connectors in Clarity Connect. Pairings with their own page: WooCommerce with Sage 100, Sage X3, Sage 200, Sage 50, SAP, Dynamics NAV, Infor, Oracle and Heartland. Other linked names go to each system's own integration page, such as Dynamics GP and NetSuite.
eCommerce platforms
- 3dcart (Shift4Shop)
- Adobe Commerce (Magento)
- AspDotNetStorefront
- BigCommerce
- Clarity eCommerce
- EKM
- nopCommerce
- PrestaShop
- SAP Commerce Cloud (Hybris)
- Shopify
- Shopware
- Volusion
- X-Cart
- Znode
Marketplaces
- Amazon Fulfillment
- Amazon Marketplace
- Amazon Seller Central
- eBay
- Etsy
- Walmart Marketplace
- Wayfair
ERP and accounting
- Acumatica
- Brightpearl
- Dynamics 365
- Dynamics AX
- Dynamics GP
- Dynamics NAV
- Epicor
- Epicor Eclipse
- Epicor ERP 10 (now Kinetic)
- Epicor ERP 9
- Epicor Kinetic
- Epicor Prophet 21
- FreshBooks
- Hermes
- Infor
- Infor CloudSuite
- Kashflow
- Linnworks
- NetSuite
- Odoo
- Oracle
- Oracle EBS
- Oracle Fusion
- Oracle JD Edwards
- QuickBooks
- Sage 100
- Sage 200
- Sage 300
- Sage 50
- Sage Intacct
- Sage X3
- SAP
- SAP Business ByDesign
- SAP Business One
- SAP Concur
- SAP ECC
- SAP S/4HANA
- SYSPRO
- Xero
- Zoho Inventory
CRM
- Agile CRM
- Dynamics CRM
- HubSpot
- Pipedrive
- Podio
- QuoteWerks
- Salesforce
- Salesforce Marketing Cloud
- Streak
- SugarCRM
- Zendesk
- Zoho
Payments
- Authorize.net
- BNG
- BridgePay
- Chase Orbital Paymentech
- Cybersource
- Fiserv (First Data)
- GoCardless
- Heartland
- Opayo (formerly Sage Pay)
- Payeezy
- Payoneer
- PayPal
- PayTrace
- Stripe
- Worldpay (formerly Vantiv)
Shipping and freight
- A. Duie Pyle
- AAA Cooper Transportation
- ABF Freight System
- Averitt Express
- Day & Ross
- Daylight Transport
- Dayton Freight Lines
- DHL
- DPD
- Estes Express Lines
- FedEx
- FedEx Freight
- Oak Harbor Freight Lines
- Parcelforce
- Pitt Ohio
- R+L Carriers
- Roadrunner Freight
- Saia
- ShipStation
- Southeastern Freight Lines
- TForce Freight (UPS Freight)
- TNT (FedEx)
- UPS
- USPS
- Werner Enterprises
- XPO
Content management
- DNN
- dotCMS
- Drupal
- ExpressionEngine
- Joomla
- Kentico
- Sitecore
- Sitefinity
- WordPress
Marketing automation
- Act-On
- ActiveCampaign
- Adobe Marketo Engage
- ClickDimensions
- Ontraport
- Salesforce Account Engagement (Pardot)
- SharpSpring
- Dotdigital (formerly dotmailer)
- Elastic Email
- Mailchimp
- Mailjet
- Microsoft Exchange
- SendGrid
- SMTP2GO
Social media
- X (Twitter)
- YouTube
Analytics
- Google Analytics
- Google Tag Manager
- Qualtrics
File storage
- Amazon S3
- Box
- Dropbox
- Google Drive
- Google Workspace (G Suite)
- OneDrive
Databases
- Amazon RDS
- Amazon Redshift
- Microsoft SQL Server
- MySQL
- PostgreSQL
EHR and EMR
- eClinicalWorks
- Epic
- LabVantage LIMS
- LabWare LIMS
- PioneerRx
- STARLIMS
- Thermo Fisher SampleManager LIMS
- TIMS
Other systems
- Aareon QL
- Abillity
- Clickatell
- Eventbrite
- FTP
- Groupon
- HCL Notes (Lotus Notes)
- Jira
- Metapack
- OData
- Rithum (ChannelAdvisor)
- SFTP
- Slack
- SurveyMonkey
- Zoho People
Linked names have their own integration page.
WooCommerce projects you can watch
For Zephyr Sleep Technologies, Connect sends WooCommerce orders into Epicor E10 and writes the WooCommerce order number, tax and user ID into custom fields on the Epicor sales order, while a second job returns order and shipping status to the store. Watch the WooCommerce to Epicor demo.
In a WooCommerce and SYSPRO project, each new store registration creates the matching SYSPRO record, base prices are kept in SYSPRO and sale prices in WooCommerce. Watch the WooCommerce and SYSPRO walkthrough.
How Clarity Connect runs it
Clarity Connect is Clarity's integration platform. It keeps a persistent connection running both ways between WooCommerce and your back office, with every flow set up as a task that runs live or on a timer. Clarity has delivered more than 3,000 integrations on it, and the source code for the platform and its connectors is available.
Discovery
A Clarity business analyst documents the data fields and workflows each system can share and which ones you need.
Tasks and mapping
Each flow becomes a Connect task, such as orders to the ERP or stock to the store, set to run in real time or on a schedule.
Testing
Orders and updates are run end to end, including the return trip of statuses back to the customer-facing system.
Live, with a dashboard
Queues and scheduled tasks show in Connect's Hangfire dashboard. A job whose target is offline is retried 10 times, every 30 minutes, and can be re-queued once the cause is fixed.
Clarity Connect is sold as a SaaS subscription at $599 a month or as a one-time license at $15,000 with no ongoing fees, and larger projects are priced to scope. See pricing.
Questions
Which WooCommerce version does the integration need?
A current release with REST API v3 and a permalink setting other than Plain. If an existing integration still uses the Legacy REST API, which left WooCommerce core in version 9.0, we move it to v3.
Which ERPs can WooCommerce connect to?
Microsoft Dynamics, SAP, Sage, SYSPRO, Epicor, Infor and NetSuite, among others. See WooCommerce ERP integration for the B2B workflows.
Do I still need WooCommerce plugins?
Plugins handle storefront features such as quoting or invoicing. They don't move data to and from your ERP, which is the job Connect does. Our invoice plugin comparison covers the plugin side.
What happens if the ERP is down for maintenance?
The store keeps taking orders. Connect holds the jobs in a retry queue and posts them once the ERP is back.
Related resources
Plan your WooCommerce integration
Tell us what your WooCommerce store needs to share with the ERP and a business analyst will map it with your team before any build starts. Call (800) 928-8160, email sales@clarity-ventures.com or get a consultation.
Book a demo





