The WooCommerce ⇄ Square sync that never zeroes out your inventory — with 1-click migration from the official plugin and real-time sync included. Pay once.
The real Steadysync dashboard — 1-click migration from the official Square plugin (your products carry over, zero inventory loss), with a dry-run preview that shows every change before anything is written.
Merchants love Square. They just can’t rely on the sync. The most common complaints, in their own words:
An empty, partial, or non-numeric update is rejected — your inventory is preserved, not overwritten with 0. The single most damaging incumbent bug, gone.
Steadysync reads the official plugin’s existing product mapping. Deactivate it, activate us — your thousands of mapped products carry over with no re-sync and no inventory loss.
Webhook-driven, idempotent, signature-verified sync in both directions — inventory and catalog. Not locked behind a $33/month plan. And it’s Lifetime.
The migration is the whole point — it should be boring and safe.
Your product mapping (_square_item_id) stays in place as standard product meta.
Connect via secure OAuth (or a sandbox token for testing). Pick your location and which side is the source of truth.
We adopt the existing mapping — no re-mapping, no re-sync, no inventory changes. Run a read-only preview first to see exactly what happens before anything is written.
SquareWooSync charges $32.95/month. Steadysync Pro pays for itself in about six months — then it’s free forever.
| Official Square | SquareWooSync | Steadysync | |
|---|---|---|---|
| Never zeroes inventory | ✗ | — | ✓ |
| 1-click migration | ✗ | ✗ | ✓ |
| Real-time bidirectional | partial | Pro only ($33/mo) | ✓ included |
| Dry-run preview | ✗ | ✗ | ✓ |
| Pricing | free / unreliable | $32.95 / month | $199 once |
Competitor details as publicly listed. Steadysync is an independent third-party plugin. · See the full plugin comparison →
No. An empty or partial sync is rejected by the anti-zeroing guard — your stock is preserved instead of being overwritten with 0. That’s the core reason Steadysync exists.
No. Steadysync reads the official plugin’s existing mapping, so your products carry over with no re-mapping and no inventory changes. Run the read-only preview first to see exactly what will happen.
Yes. Sync is webhook-driven and included in both Free (Square→WooCommerce) and Pro (bidirectional). It is not locked behind a monthly plan.
You pay once and receive updates for the life of the product. No yearly or monthly renewal.
You migrate off it — deactivate the official plugin, activate Steadysync. We read its mapping so nothing is lost in the switch.
Migrate in one click, keep every product, and never zero out your inventory again.