● Reliable Square ⇄ WooCommerce sync

Escape the broken official Square plugin.

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.

Anti-zeroing inventory guard Real-time included (no monthly fee) 1-click migration, no re-mapping
yourstore.com/wp-admin › Steadysync
Steadysync dashboard: Health connected to Square; 12 products with an existing Square mapping found — Migrate now in 1 click without inventory loss; plus a dry-run preview of exactly what a sync would change.

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.

The problem

The official Square plugin has 80,000 installs — and a ~42/100 rating.

Merchants love Square. They just can’t rely on the sync. The most common complaints, in their own words:

  • “Inventory zeroed out.” A partial or empty sync silently sets stock to 0 — you oversell or hide products you actually have.
  • “Disconnects every week.” The token isn’t refreshed reliably, so the connection drops and sync silently stops.
  • “Double-created products.” Weak matching creates duplicates and corrupts your catalog.
  • No manual sync, no diagnostics. When it breaks, you’re guessing — and there’s no “show me what will change”.
Why Steadysync

Built to fix exactly those failures.

🛡️

Never zeroes your stock

An empty, partial, or non-numeric update is rejected — your inventory is preserved, not overwritten with 0. The single most damaging incumbent bug, gone.

1-click migration

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.

🔁

Real-time, both ways, included

Webhook-driven, idempotent, signature-verified sync in both directions — inventory and catalog. Not locked behind a $33/month plan. And it’s Lifetime.

Migration

Switch in three steps. Keep everything.

The migration is the whole point — it should be boring and safe.

Deactivate the official plugin

Your product mapping (_square_item_id) stays in place as standard product meta.

Activate Steadysync & connect Square

Connect via secure OAuth (or a sandbox token for testing). Pick your location and which side is the source of truth.

Migrate in one click

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.

Everything in the box

A complete, reliable sync engine.

Bidirectional inventory sync — Square ⇄ WooCommerce, webhook-driven, with a loop guard that prevents infinite echo loops.
Bidirectional catalog sync — names, prices, SKUs and variations, both directions.
Product images — Square item images become your WooCommerce product images (and back).
Order-accurate — WooCommerce sales post to Square as real SOLD ledger entries; refunds restock.
Multi-location — aggregate stock across several Square locations into one WooCommerce number.
Dry-run preview — see every catalog, stock and migration change before you sync. Writes nothing.
Timeout-safe batch sync — large catalogs sync page-by-page in the background, resumable on failure.
Health monitor + email alerts — proactive token refresh and a heads-up before things silently break.
Pricing

Pay once. Own it for life.

SquareWooSync charges $32.95/month. Steadysync Pro pays for itself in about six months — then it’s free forever.

Free

$0
  • Reliable Square → WooCommerce base sync
  • Anti-zeroing inventory guard
  • Secure connection & token refresh
  • Health monitor
Get it on WordPress.org
MOST POPULAR

Pro — Lifetime

$199 one-time
  • Everything in Free, plus:
  • 1-click migration from the official plugin
  • Real-time bidirectional push (inventory, catalog, images)
  • Order sync, multi-location, batch queue
  • Dry-run preview & email alerts
  • Lifetime updates — no subscription
Get Steadysync Pro — $199
 Official SquareSquareWooSyncSteadysync
Never zeroes inventory
1-click migration
Real-time bidirectionalpartialPro only ($33/mo)✓ included
Dry-run preview
Pricingfree / unreliable$32.95 / month$199 once

Competitor details as publicly listed. Steadysync is an independent third-party plugin. · See the full plugin comparison →

FAQ

Questions, answered.

Will it ever set my stock to zero?

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.

Do I lose my products when I migrate?

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.

Is real-time sync really included?

Yes. Sync is webhook-driven and included in both Free (Square→WooCommerce) and Pro (bidirectional). It is not locked behind a monthly plan.

What does “Lifetime” mean?

You pay once and receive updates for the life of the product. No yearly or monthly renewal.

Does it work with the official WooCommerce Square plugin installed?

You migrate off it — deactivate the official plugin, activate Steadysync. We read its mapping so nothing is lost in the switch.

Stop losing sales to a broken sync.

Migrate in one click, keep every product, and never zero out your inventory again.