Title: SysRidge Stock Sync for Square POS
Author: sysridge
Published: <strong>November 6, 2026</strong>
Last modified: November 6, 2026

---

Search plugins

![](https://ps.w.org/sysridge-stock-sync/assets/icon-256x256.png?rev=3788529)

# SysRidge Stock Sync for Square POS

 By [sysridge](https://profiles.wordpress.org/sysridge/)

[Download](https://downloads.wordpress.org/plugin/sysridge-stock-sync.0.1.0.zip)

 * [Details](https://wordpress.org/plugins/sysridge-stock-sync/#description)
 * [Reviews](https://wordpress.org/plugins/sysridge-stock-sync/#reviews)
 *  [Installation](https://wordpress.org/plugins/sysridge-stock-sync/#installation)
 * [Development](https://wordpress.org/plugins/sysridge-stock-sync/#developers)

 [Support](https://wordpress.org/support/plugin/sysridge-stock-sync/)

## Description

Sell at a counter with Square and online with WooCommerce? SysRidge Stock Sync keeps
one stock number in both places.

 * **Counter sale  website:** a sale, return or stock count in Square updates your
   WooCommerce stock within seconds.
 * **Web order  Square:** every WooCommerce stock change (orders, refunds, cancellations,
   edits) is sent to Square.
 * **No double counting:** changes are sent as adjustments, not overwrites, so a
   sale at the counter and a sale online at the same moment both count.
 * **Matched by SKU:** products and variations (sizes, colours) are matched by SKU,
   ignoring upper/lower case. SKUs that don’t match are listed so you can fix them.
 * **Choose your starting point:** copy Square’s stock to WooCommerce, or WooCommerce’s
   stock to Square, once. After that, changes flow both ways.
 * **Safety check:** an hourly check catches anything a notification missed, and
   new products are matched daily.
 * **Clear log:** every change is recorded in WooCommerce  Status  Logs, with where
   it came from.

SysRidge Stock Sync does not process payments and does not need Square’s payment
plugin. If you use the WooCommerce Square plugin for payments, turn off its product
and inventory sync, because two syncs at once would count every sale twice.

**Need more?** SysRidge Stock Sync syncs one Square location and is complete on 
its own. The separate paid add-on [SysRidge Stock Sync Pro](https://www.sysridge.com.au/stock-sync/pro/)
adds several Square locations, creating products in Square, price and name sync,
Square sales in WooCommerce reports, and email alerts.

SysRidge Stock Sync is made by SysRidge (Turbotrend Pty Ltd). It is not affiliated
with or endorsed by Block, Inc. (Square) or WooCommerce. Square is a trademark of
Block, Inc.

### External services

SysRidge Stock Sync connects to two external services. Nothing is sent until you
click Connect Square.

**Square APIs** (Block, Inc.) — https://connect.squareup.com
 Used to read your 
items, locations and stock counts and to update stock. Sent: your Square access 
token, catalog item IDs, location ID and stock quantities. Square’s terms: https://
squareup.com/legal/general/ua — privacy: https://squareup.com/legal/general/privacy

**SysRidge connection service** — https://n8n.sysridge.com.au/stock-sync/
 Holds
SysRidge Stock Sync’s Square application secret (which can’t be published in plugin
code) and forwards Square’s stock and catalogue-change notifications to your store.
Sent: the one-time authorisation code and refresh token when connecting or renewing
access (passed to Square, not stored), your store address and a random notification
secret (stored so notifications reach your store; deleted when you disconnect). 
No orders, customers or stock data are stored. Privacy policy: https://www.sysridge.
com.au/stock-sync/privacy/ — terms: https://www.sysridge.com.au/stock-sync/terms/

## Installation

 1. Install and activate SysRidge Stock Sync (WooCommerce required).
 2. Go to WooCommerce  SysRidge Stock Sync and click **Connect Square**, then approve
    access on Square’s screen.
 3. Check the Square location, click **Match products**, then choose **Use Square stock**
    or **Use WooCommerce stock** once.

Products need the same SKU in Square and WooCommerce, with stock managed per product
or per variation.

## FAQ

### Which stock does it sync?

The stock of one Square location (you choose which) and your WooCommerce stock.

### What happens if a SKU is missing on one side?

That product is skipped and listed on the settings page. Nothing else changes.

### My variable product shares one stock for all sizes.

Turn on stock management for each variation. One shared count can’t follow several
Square variations.

### Does SysRidge see my orders or customers?

No. SysRidge Stock Sync only reads items and stock. Your access tokens are stored
encrypted in your own WordPress database.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SysRidge Stock Sync for Square POS” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ sysridge ](https://profiles.wordpress.org/sysridge/)

[Translate “SysRidge Stock Sync for Square POS” into your language.](https://translate.wordpress.org/projects/wp-plugins/sysridge-stock-sync)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/sysridge-stock-sync/),
check out the [SVN repository](https://plugins.svn.wordpress.org/sysridge-stock-sync/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/sysridge-stock-sync/)
by [RSS](https://plugins.trac.wordpress.org/log/sysridge-stock-sync/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.0

 * First release: connect Square, choose a location, match by SKU, set starting 
   stock, two-way stock sync with an hourly safety check and daily re-match.

## Meta

 *  Version **0.1.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [inventory](https://wordpress.org/plugins/tags/inventory/)[pos](https://wordpress.org/plugins/tags/pos/)
   [square](https://wordpress.org/plugins/tags/square/)[stock sync](https://wordpress.org/plugins/tags/stock-sync/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/sysridge-stock-sync/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/sysridge-stock-sync/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/sysridge-stock-sync/reviews/)

## Contributors

 *   [ sysridge ](https://profiles.wordpress.org/sysridge/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/sysridge-stock-sync/)