Skip to main content
WooCommerce Live connector

Keep WooCommerce.
Add the operations layer.

Your WordPress store stays exactly where it is. We connect over the WooCommerce REST API and webhooks — stock, orders and products sync both ways without a pile of extra plugins.

No credit card Connect in 5 minutes Self-hosted friendly
APIWooCommerce REST v3 · Webhooks
SyncWebhook · 1–4s typical
StoresUnlimited WordPress sites
SalesChannelHub / Channels / WooCommerce / Hamilton Khaki Field Auto
synced 4s ago
item photo 184 #SKU-3091845 · Live
Listed Top seller Promoted · 4.2%
Vintage Hamilton Khaki Field Auto · 38mm · Black Dial
$429.00 listed
×4in stock
184watching
82rank
BrandHamilton
MovementAutomatic
Case38 mm · steel
Variations4 SKUs · all synced
Recent activity WooCommerce connector
−0:02 Orders order.paid HAM-38-BLK · qty 1 · $429
−0:04 Inventory stock.update HAM-38-BLK · 4 → 3
−0:18 Inventory price.update OMG-SS-41 · $1,495 → $1,420
−1:42 Orders order.paid ROL-OYS-36 · qty 1 · $612
−3:08 Fulfilment tracking.add ORD-58821 · UPS 1Z9A…
Connector
Live · webhook-driven
Auth
REST API keys · read/write
Products
Simple + variable
Hosting
Any host · self-managed
Multi-store
Unlimited WooCommerce sites
What actually syncs

Both directions.
Every field that matters.

Seven first-class data types over the WooCommerce REST API and webhook topics. No CSV plugin, no nightly WP-Cron export.

WooCommerce
bidirectional
SalesChannelHub
WooCommerce
SalesChannelHub
Orders & customers
Webhook · order.created
SalesChannelHub
WooCommerce
Stock levels
REST · products/batch
SalesChannelHub
WooCommerce
Products & variations
REST · products
SalesChannelHub
WooCommerce
Price changes
REST · products/batch
SalesChannelHub
WooCommerce
Order status & tracking
REST · orders
WooCommerce
SalesChannelHub
Refunds
Webhook · order.updated
WooCommerce
SalesChannelHub
Manual stock edits
Webhook · product.updated
Three things WooCommerce sellers told us

WooCommerce is yours to control.
That includes the mess of running it solo.

01
"We added a marketplace and now WooCommerce stock is always wrong by lunchtime."
WooCommerce becomes one channel under a master count. Every sale anywhere decrements it within seconds, no WP-Cron lag.
1–4stypical sync latency
02
"Our store runs five plugins just to move stock around. Each update is a gamble."
One connector over the official REST API. No plugin sprawl, no theme conflicts — the integration lives outside WordPress.
0 extraplugins to maintain
03
"Variable products with 30 variations are unmanageable in wp-admin."
Variations map to variant SKUs and are edited in the master catalogue, then pushed in one batched REST call.
30+variations per push
The product flow

Every WooCommerce field, in one form.
Pushed over the REST API.

Simple and variable products, attributes, categories and stock — managed in the master catalogue and pushed to WooCommerce in one batched call.

Product
Variations4
Attributes23
Categories
Shipping
Meta
Synced 8 seconds ago
Manage stock — at product level
Allow backorders — off
Sold individually — off

WooCommerce listing #SKU-3091845 · Pushed via WooCommerce REST · products/batch · SalesChannelHub product HAM-KFA-38

Inventory sync

A stock count that survives a busy WordPress site.

When a unit sells anywhere, the new quantity reaches WooCommerce over the REST API in seconds — no WP-Cron interval, no plugin that only runs when someone visits the site.

Outside WordPress
The connector runs on our side. A slow host or a heavy theme never delays a stock update.
Per-channel buffer
Hold a few units back from WooCommerce while a reorder is in transit — no manual hold-backs.
Batched writes
Updates grouped into the products/batch endpoint so a big change is one request, not fifty.
Reservations during pick
Stock decrements at allocation, not at label — no double-sells while orders sit unpicked.
Sync timeline · last 30s
2.6s avg latency
−30s−20s−10snow
WooCommerce
Amazon
Shopify
Walmart
delivered retried window · webhook-driven
Orders & fulfilment

From order.created to tracking number.
One pipeline, four steps.

Every WooCommerce order flows through the same fulfilment pipeline as your marketplaces — one app for the whole warehouse.

01
Order webhook lands
Webhook · order.created
The order webhook fires the moment payment completes. Customer, address and line items captured against the canonical order.
02
Allocated to a warehouse
Engine · routing rules
Picks the location that satisfies all lines with the fewest splits and the lowest ship cost.
03
Picked, packed, labelled
Floor · pick + carrier
Lands on a wave pick list. Carrier rates compared, label printed, the order marked picked.
04
Status back to WooCommerce
REST · orders
Order status moves to completed with the tracking number attached — the customer gets the WooCommerce email.
Order #11–13427–58821 tobias_rh · WooCommerce buyer
Paid · ready to pick handle by Thu 6:00 PM
Item
Hamilton Khaki Field Auto · 38mm · Black
HAM-38-BLK · SKU-3091845
Buyer paid
$429.00
+ $0 ship · −$33.27 fees
Ship to
Portland, OR 97211
USPS Ground Advantage · 3 day
Allocation
PDX · A2-12-3
1 unit reserved · pick wave 12:30 PM
WooCommerce-only reports

The numbers WordPress never showed you.
Right next to your stock count.

Sell-through, fulfilment SLA, refund rate and stock accuracy — surfaced as first-class widgets, no analytics plugin required.

Fulfilment
On-time fulfilment
97.9%
+0.8 pts vs last 30d
Fulfilment
Avg time to ship
8.1h
target 24h
Returns
Refund rate
2.7%
−0.3 pts vs last 30d
Catalogue
Variations in sync
98%
288 of 294 green
Inventory
Out-of-stock SKUs
7
down from 19 last week
Sales
Sell-through (30d)
58%
+4 pts WoW
What changes day one

What it looks like before
and after the connector.

WooCommerce + plugins
SalesChannelHub
Stock decrement across channels
a sync plugin, run by WP-Cron
1–4 seconds · webhook
30 variations to re-price
one by one in wp-admin
one batched REST call
Integration upkeep
five plugins, each an update risk
one connector, outside WordPress
Order status + tracking
edit each order manually
auto · native Woo email
A slow or busy host
sync stalls with the site
connector runs on our side
Two WooCommerce sites
two wp-admins, two catalogues
one catalogue · both sites
Setup

Five minutes from sign-in
to first synced order.

No plugin to install on WordPress beyond the REST API that already ships with WooCommerce.

01
Generate REST keys
Create a read/write API key pair in WooCommerce → Settings → Advanced. Paste it into SalesChannelHub.
WooCommerce · REST API keys
02
Connect the store
We verify the keys and confirm the WooCommerce and WordPress versions are supported.
REST · system_status
03
Match existing products
We pull your products and match them to the catalogue by SKU. Conflicts surfaced for review.
REST · products
04
Register the webhooks
Order and product webhooks register automatically. Bidirectional sync from the next minute on.
REST · webhooks
Asked before every WooCommerce seller switches

Six questions.
Honest answers.

No. We connect over the REST API that already ships with WooCommerce. Nothing extra to install, update or break in wp-admin.
The connector runs on our infrastructure, not yours. A slow host can delay an inbound webhook slightly, but the sync logic and retries are all on our side.
Yes. Each variation maps to a variant SKU and is tracked for stock, price and status, then pushed in one batched products/batch call.
Current WooCommerce 8.x and 9.x on supported WordPress releases. We check the version on connect and tell you if anything needs updating first.
If two tools both write stock you get a tug-of-war. Point inventory at one source — us — and your other plugins keep doing display and checkout.
No. The first sync matches your live WooCommerce products to the catalogue by SKU. Matched products stay the same product — we just attach our record.
WooCommerce · and seven other channels, the same way.

Sell everywhere.
Manage once.

A 14-day trial, no credit card, no sales call. Connect your WooCommerce store in five minutes and watch your first order sync.

Connector · live · webhook-driven Built by sellers · honest pricing