WordPress plugin intelligence profile

Webkoding Stock Sync for Square

Applies Square stock to WooCommerce, matched by permanent Square id rather than by product name — so a second sync updates instead of duplicating.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update8 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Webkoding Stock Sync for Square version 1.0.1 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

You sell over the counter with Square and online with WooCommerce, and the website goes on

offering something that walked out of the shop an hour ago. This plugin fixes that one

thing: it reads stock from Square and applies it to WooCommerce.

Matched by id, not by name

Most Square connectors match products by title. Rename something, run the sync from a

second machine, or let two runs overlap, and you get a second copy of your catalogue. If

you have watched that happen, you already know why this plugin keeps its own mapping

table: one row per product and variation, holding the WooCommerce id, the permanent Square

id, the object version and the SKU. Every write goes through the stored id, so running the

sync twice updates the same items rather than creating new ones.

What it does

  • Reads your Square catalogue and matches it to WooCommerce products, adopting ones that

already exist on both sides by SKU rather than creating duplicates of them

  • Applies Square stock levels to WooCommerce, including variations
  • Turns on WooCommerce stock management for a product when Square has a count for it,

because a quantity written to a product that ignores quantities is a quantity nobody

ever sees

  • Reconciles on a schedule, so a run that failed halfway heals on the next one instead of

drifting further

  • An activity log of what changed and when, so a stock number that looks wrong can be

traced to the run that set it

  • HPOS-compatible

What it does not do

It does not write to Square. Nothing here is stubbed, time-limited or waiting for a key —

reading Square and applying it to WooCommerce is the whole job this plugin does, and it

does all of it. Writing the other way is a genuinely different problem: it has to decide

what happens when both sides changed since the last run, and a mistake puts a wrong price

on a real till.

If you need that direction as well, a separate paid add-on handles it. It is not required

here and nothing in this plugin advertises it:

com/plugins/synclane

No account with us, no third party

The plugin talks to Square and to your own site. It does not call any server of ours, and

it collects nothing.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • inventory
  • pos
  • square
  • stock
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity8 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.01.0.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.