

Connection and health — connect Square (sandbox token or production OAuth), select the location, set the webhook signature key, and see the connection health status.
Steadysync keeps your WooCommerce store in sync with your Square catalog and inventory. It is built around one idea: a sync should never destroy data. An empty, partial or non-numeric stock update is rejected instead of being written, so your WooCommerce stock is never silently set to 0.
The plugin connects to your Square account, imports your catalog and keeps stock levels up to date in real time using Square webhooks. Before anything is written you can run a dry-run preview that shows exactly which catalog and stock changes a sync would make.
wp steadysync status, preview, catalog_sync, sync_start, sync_status, sync_cancel.Two-way sync and migration are available through Steadysync Pro, a separate add-on distributed at steadysync.net and not hosted here: WooCommerce Square push (inventory, catalog and images), order/refund sync as Square ledger adjustments, multi-location stock aggregation and a one-click import of an existing Square product mapping. The add-on is optional; this plugin is fully functional on its own.
Square is a trademark of Block, Inc. WooCommerce is a trademark of Automattic Inc. Steadysync is an independent, unofficial plugin and is not affiliated with, endorsed by or sponsored by Block, Inc. or Automattic Inc. These names are used only to describe compatibility.
This plugin connects to the Square API (provided by Block, Inc.). Square is required for the plugin to work: it is the source of the catalog and inventory data that the plugin imports into WooCommerce, and the connection that lets your store stay in sync with your Square account.
What the plugin sends to Square and when:
The plugin also receives webhook notifications from Square at a REST endpoint it registers (/wp-json/steadysync/v1/square-webhook); those requests are verified with the HMAC signature key from your Square webhook subscription.
Square’s terms and privacy policy: