WooCommerce Square
by WooCommerce · eCommerce
Also makes 29 other plugins · 4.4M+ installs across the portfolio →
Securely accept payments, synchronize sales, and seamlessly manage inventory and product data between WooCommerce and Square POS.
72 health vs 68 average across 5,561 eCommerce plugins
Directory ranking optimization
How it's scored →How well this listing is tuned to rank in WordPress.org search, on the factors an owner controls. Not popularity, optimization.
Excellent listing optimization
Biggest win: Rating quality
To rank higher: Lift the average: resolve the issues driving the low reviews.
Get the full rank-higher report →Daily downloads
Since 2022-10-05 · 1,421 days · wp.org + Plugin Pulse archive
30-day downloads
Rolling 30-day volume · peaks are release surges
63.7K
now · peak 139.2K
Directory rank vs rivals
wp.org popularity rank over time · higher is better · when a rival's line climbs above yours, they've overtaken you
Rating trend
Star average over time · dips mark rough releases
Update activity
How busy the existing users are, measured as downloads in the last 30 days for every 1,000 active sites. A spike means a new release everyone's pulling; a long, slow decline means an aging user base that updates less.
Release cadence
Actively maintainedHow often this plugin actually ships. A steady rhythm is the maintenance signal a single "last updated" date can't show.
20
releases in the last 12 months
2mo ago
latest release · v5.4.1
128
tagged releases on record
Recent releases
What its installed base runs
via wordpress.orgShare of active installs on each version of this plugin · 57% run the current release. Green is the current release; a big slice on older versions is a user base that has stopped updating.
Estimated active installs
The public count shows “80K+”. Our estimate pins where the real number sits.
Refined from the date this plugin crossed into its current band.
Install history · since 2018-09-01 · 1,464 observations
Estimated value
What this plugin might earn a year, and what it might sell for. Modeled from public signals; we don't see anyone's books.
Est. annual revenue
Est. acquisition value
No paid tier is visible, so we don't put a figure on revenue or sale value: that would be guessing. The install base is a real asset to an acquirer, just not one public data lets us price.
Details
Recent reviews
All reviews on wp.org ↗- ★★★★★ Mike4mo ago
Ive had some issues with this in the past. Support team is always responsive and will to help get issues resolved however, this plugin has not been as plug and play as i had hoped it would be (and this could be due to our wordpress environment with Wp-Rocket, Cloudflare caching etc…). It is working as it should now (after making some tweaks to cache settings). This topic was modified 2 months, 3 weeks ago by Mike.
Read on wp.org ↗ - ★★★★★ Anonymous5mo ago
Square’s AI Bot can’t figure this one out. After working fine for months, Square is giving this error and everything looks fine on both ends.Square Payment Failed (Status code PAYMENT_SOURCE_NOT_ENABLED_FOR_TARGET: This account has not been enabled to take payments)
Read on wp.org ↗ - ★★★★★ gasurgaelach7mo ago
I can understand the bad reviews here – this plugin and Square have made some big mistakes (i.e. releases that break everything), but they have really got their act together in the last few months. The biggest issue is around how the documentation is written – it is unclear and really, should be much clearer. The negativity around the plugin is also based on Square’s loop of customer support – literally, it takes weeks to get a solution. But, this should not be taken out on this plugin. Always test, always scope out what you want and then go live. It is a good plugin and does the job, Square’s own limitations are nothing to do with the plugin itself. Separately, I always used Woo as the system of record for clients, before moving to Square for stock. It means being able to do mini stock-takes rather than two huge inventory stock-takes per year. The takeaway is that this plugin is brilliant and works well. Its documentation needs to be improved and Square should (by default) test everything before releasing versions. It cannot do basic things like map attributes and so other solutions are needed and Square are slow to improve their own standalone offering. But it does what it says on the tin, nothing more. Note you will also have to revert to Woo’s legacy checkout, which does hit conversion, in order to enable the use of gift cards. Don’t be too hard on it! :0) This topic was modified 5 months, 2 weeks ago by gasurgaelach. Reason: Adding gift card requiring legacy Woo checkout
Read on wp.org ↗ - ★★★★★ anakinlaroche19777mo ago
Stuck on “confirm your business location”. Button doesn’t advance and it’s not the WP or plugin conflicts.
Read on wp.org ↗ - ★★★★★ Peter M.11mo ago
I’ve found this plugin works well in terms of syncing products and changes to products. I can update SKUs, names, and shipping details in Woo and everything syncs to Square perfectly. My only wish so far is that I could have an option to hide wallet payment buttons on single product pages.
Read on wp.org ↗ - ★★★★★ Anonymous User1.3y ago
Only use this plugin if you want to use it as a payment gateway and nothing more The sync doesn’t work. The settings section doesn’t even work. The “Hide synced products when not found in Square” will not save. Very frustrating. You’d think an official WooCommerce plugin would be better.
Read on wp.org ↗ - ★★★★★ mjb5021.4y ago
NOTE: this review pertains ONLY to the inventory syncing functionality, NOT the payment processing functionality. Been using the plugin since early 2024 (1+ yr). It reliably syncs 10,000+ inventory items. 100s of features? No. Works as advertised? Yes. I haven’t had a need to contact support, but will update review if/when. Good stuff.
Read on wp.org ↗ - ★★★★★ sandyc11152.2y ago
im missing sales due to i dont know what. if it aint broke, dont fix it!
Read on wp.org ↗
Latest updates
via wp.org changelogRecent releases and news for this plugin
- 2026-08-06 Version 5.4.3 Fix – Hardened validation of guest billing details submitted on the order payment page. Dev – Update WordPress Coding Standards to 3.4.1. 5.4.3
- 2026-07-22 Version 5.4.2 Update – Remove deprecated beta Product Editor ( @woocommerce/product-editor ) integration. Fix – Remove obsolete pre-7.6 WooCommerce compatibility code, as the minimum supported WooCommerce version is now 10.7. Dev – Bu 5.4.2
- 2026-06-24 Version 5.4.1 Fix – Syncing new products to Square no longer leaves them at zero inventory if the sync fails partway through. Dev – Bump WooCommerce “tested up to” version 10.9. Dev – Bump WooCommerce minimum supported version to 10.7 5.4.1
- 2026-05-28 Version 5.4.0 Add – Register seven read-only abilities with the WordPress Abilities API, gated behind the woocommerce_square_abilities_enabled filter (default off) and the WC 10.9 loader. Fix – Correct button alignment in the Import P 5.4.0
- 2026-05-07 Version 5.3.3 Add – Admin notice to inform merchants if a successful product sync has not occurred in a while. Fix – Add SKU-based existence check before creating new Square catalog items to prevent duplicates. Fix – Skip SKU-based pr 5.3.3
- 2026-04-06 Version 5.3.2 Fix – Prevent stale Square catalog IDs from breaking checkout while still surfacing genuine coupon redemption failures as checkout errors. Fix – Ensure that the order note wordings for partial payments are translatable. 5.3.2
Known vulnerabilities
via Wordfence Intelligence2 disclosed vulnerabilities on record for this plugin, all fixed in the current version. Sites on older versions stay exposed until they update.
- 2026-01-09 CVE-2025-13457 Authorization Bypass Through User-Controlled Key Affects 4.2.0 - 4.2.3 Patched in 4.2.3
- 2023-06-19 CVE-2023-35876 Authorization Bypass Through User-Controlled Key Affects <= 3.8.1 Patched in 3.8.2
Vulnerability records provided by Wordfence Intelligence. Copyright 2012-2026 Defiant Inc. License and terms.
CVE records: Copyright 1999-2026 The MITRE Corporation. CVE terms of use.
Behavioral tests
via WP HiveAutomated install-time checks, tested on PHP 8.1.12 · WP 7.0.1
Languages
via translate.wordpress.orgTranslated into 15 languages, 3 at 90% or more
Growth timeline
Install-tier crossings we have observed, and how long each tier took to outgrow
- 2024-11-29 90K+ → 80K+ down after 483 days in tier
- 2023-08-04 100K+ → 90K+ down
Competes with
The plugins that solve the same job, ranked by shared tags then reach, closest match first. The letter on the right is each plugin's health grade (A best, F worst).
-
WooCommerce PayPal Payments 800K+ installs · 2.9★ · 2 shared tags B -
WooCommerce Stripe Payment Gateway 700K+ installs · 3.1★ · 2 shared tags B -
Mollie Payments for WooCommerce 100K+ installs · 3.6★ · 2 shared tags B -
WooCommerce Payfast Gateway 30K+ installs · 3.6★ · 2 shared tags B -
WooPayments: Integrated WooCommerce Payments 800K+ installs · 3.4★ · 1 shared tag B -
Google for WooCommerce 800K+ installs · 2.8★ · 1 shared tag B
Embed this report card
Drop a live Pulse card for WooCommerce Square into a readme, a review or a deck. It updates itself.
<iframe src="https://plugins.wpmayor.com/embed/woocommerce-square" width="480" height="300" style="border:0" loading="lazy" title="WooCommerce Square — Plugin Pulse"></iframe> WooCommerce Square: 80K+ active installs, 2.1★ (121 reviews). Plugin Pulse (WP Mayor), as of 2026-08-25. https://plugins.wpmayor.com/plugin/woocommerce-square