Securely accept payments, synchronize sales, and seamlessly manage inventory and product data between WooCommerce and Square POS.
As of April 2026, WooCommerce Square is a WordPress square plugin with 80K+ active installations and a 2.1/5 rating from 120 reviews. It has been downloaded 5.5M+ times in total. Requires WordPress 6.7+ and PHP 7.4+. Available on WordPress.org since 2018. Actively maintained — updated within the last month. Downloads are down 70% this week. Support resolution rate: 69%. Top alternative: Checkout with Cash App on WooCommerce.
This plugin allows you to securely accept payments, synchronize sales, and seamlessly manage inventory and product data between WooCommerce and Square POS.
The Square plugin is PCI and SAQ A-level compliant.
Sync your product and inventory information from WooCommerce to Square, or from Square to WooCommerce — set everything up once, and whenever you make a sale,…
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)
Stuck on “confirm your business location”. Button doesn’t advance and it’s not the WP or plugin conflicts.
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.
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.
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.
| WordPress | 6.7+ requiredTested up to 6.9.4 |
| PHP | 7.4+ required |
| Dependencies | woocommerce |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.