Plugin Pulse
← Pulse

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.

How scoring works →
72 Health · B
Maintenance 100/100
Rating quality 27/100
Support 90/100

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.

87 / 100

Excellent listing optimization

Biggest win: Rating quality

Update recency 100/100
WP compatibility 100/100
Rating quality 54/100
Listing tuning 92/100
Support resolution 86/100

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

-9% vs prior 30d
689Downloads · Aug 26

30-day downloads

Rolling 30-day volume · peaks are release surges

63.7K

now · peak 139.2K

63.6K30d downloads · Aug 26

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

WooCommerce Square · #552 you WooCommerce PayPal P · #81 WooCommerce Stripe P · #85 Mollie Payments for · #440

Rating trend

Star average over time · dips mark rough releases

2.1Stars · Aug 26

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.

796per 1k installs · Aug 26

Release cadence

Actively maintained
from wp.org release tags

How 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

5.4.1 · 2mo ago5.4.0 · 3mo ago5.3.3 · 4mo ago5.3.2 · 5mo ago5.3.1 · 5mo ago5.3.0 · 6mo ago5.2.0 · 7mo ago5.0.1 · 9mo ago4.9.9 · 9mo ago4.8.8 · 9mo ago4.7.4 · 9mo ago4.6.4 · 9mo ago4.5.2 · 9mo ago4.4.2 · 9mo ago

What its installed base runs

via wordpress.org

Share 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.

v5.4 57%
v5.3 11%
v5.1 7.6%
Older / other versions 24%

Estimated active installs

The public count shows “80K+”. Our estimate pins where the real number sits.

tracked estimate
80K–90K ≈89K

Refined from the date this plugin crossed into its current band.

Install history · since 2018-09-01 · 1,464 observations

80KInstalls · Aug 26

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

N/A

Est. acquisition value

N/A

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

Version
5.4.3
Last updated
19d ago
Added
2018-01-29 · 8 yrs old
Requires WP
6.9
Tested up to
7.0.4
Requires PHP
7.4

Recent reviews

All reviews on wp.org ↗
  1. Mike
    4mo 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 ↗
  2. Anonymous
    5mo 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 ↗
  3. gasurgaelach
    7mo 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 ↗
  4. anakinlaroche1977
    7mo ago

    Stuck on “confirm your business location”. Button doesn’t advance and it’s not the WP or plugin conflicts.

    Read on wp.org ↗
  5. 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 ↗
  6. Anonymous User
    1.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 ↗
  7. mjb502
    1.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 ↗
  8. sandyc1115
    2.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 changelog

Recent releases and news for this plugin

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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 Intelligence

2 disclosed vulnerabilities on record for this plugin, all fixed in the current version. Sites on older versions stay exposed until they update.

  1. 2026-01-09 CVE-2025-13457 Authorization Bypass Through User-Controlled Key Affects 4.2.0 - 4.2.3 Patched in 4.2.3
  2. 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 Hive

Automated install-time checks, tested on PHP 8.1.12 · WP 7.0.1

Low memory footprint
Low page-speed impact
Runs on latest PHP + WP
No PHP errors
No JS errors
Activates cleanly
No resource errors
No external HTTP errors
Optimized database use
Frequently updated

Languages

via translate.wordpress.org

Translated into 15 languages, 3 at 90% or more

Persian 93%
Spanish (Chile) 92%
Spanish (Spain) 92%
Dutch 73%
English (Australia) 58%
Swedish 28%
Japanese 18%
German (Formal) 9%
Ukrainian 9%
Russian 7%
French (France) 4%
Korean 2%
Dutch (Belgium) 1%
Italian 1%
Spanish (Venezuela) 1%

Growth timeline

Install-tier crossings we have observed, and how long each tier took to outgrow

  1. 2024-11-29 90K+ → 80K+ down after 483 days in tier
  2. 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).

Compare head to head →

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>
Preview card ↗

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