Square Sync for WooCommerce | Comprehensive Data Sync Between Square and WooCommerce
Square Sync for WooCommerce | Comprehensive Data Sync Between Square and WooCommerce
Description
Square Sync for WooCommerce makes connecting your Square POS with WooCommerce effortless. Automatically sync Square products, Square inventory, Square orders, and Square customer data directly to your WooCommerce store. No more manual updates or inventory mismatches between Square and WooCommerce. Accept Square payments including Cash App Pay, Google Pay, Apple Pay, and credit cards — and keep your Square and WooCommerce stores running in perfect sync with real-time Square updates available in the Pro version.
Pro Plugin Demo:
Why Choose Square Sync for Your Square to WooCommerce Integration?
- Square Payment Methods: Easily accept Square payments including Cash App Pay, Google Pay, Apple Pay, and credit cards at checkout.
- Square Product Management: Import and sync Square products directly to WooCommerce with one click.
- Square Inventory & Order Sync: Keep Square inventory accurate and Square orders in sync — in real-time.
- Square Customer Sync: Sync Square customer groups and map roles for special discounts, memberships, and Square loyalty rewards.
Free Features:
- Square Payments: Accept Square payments via Cash App Pay, Google Pay, Apple Pay and credit cards.
- Block & Classic Checkout: Fully compatible with both the WooCommerce checkout blocks and the classic checkout.
- WooCommerce Subscriptions: Process recurring Square payments with WooCommerce Subscriptions.
- Square Product Import: Bring your Square catalog into WooCommerce — no manual entry.
- One-Click Sync: Update Square inventory, orders, and transactions in seconds.
- WooCommerce to Square Sync: Keep your WooCommerce catalog and Square order data aligned.
- Customizable Sync: Choose exactly what syncs — Square prices, stock levels and descriptions.
- Order Sync: Keep Square financial records and WooCommerce orders accurate and up to date.
- Simple Setup: No tech expertise required — connect Square to WooCommerce with straightforward controls.
PRO Features:
- Multi-Location Support: Sync inventory across all your Square locations — combine stock into a single WooCommerce figure or track it per location, see every location’s stock right on the product, and automatically split orders across locations based on real-time availability.
- Real-Time Square Sync: Instantly reflect Square changes to orders, inventory, pricing, customers and product data — and push WooCommerce changes straight back to Square.
- Automated Scheduling: Set automatic sync intervals and keep Square and WooCommerce aligned hands-free — built to handle very large catalogs without overlapping runs.
- Auto Order Import & Export: Automatically move orders between Square and WooCommerce, both ways.
- Order Status Syncing: Keep Square and WooCommerce order statuses in step automatically.
- Auto Product Creation: Add a product in WooCommerce and have it created in Square instantly — and vice versa.
- Auto Product Deletion: Delete a product in one platform and have it removed from the other automatically.
- Square Product Matching: Connect existing WooCommerce products to Square catalog items in a few clicks.
- Variations Support: Manage every Square product variation, including images, with no duplicates.
- Square Image Import: Keep Square product images organized and clean.
- Square Category Import: Mirror your Square category structure in WooCommerce for easy navigation.
- Bulk Export to Square: Move your entire WooCommerce catalog into Square in one go.
- Square Modifiers: Map your Square product modifiers onto WooCommerce orders.
- Square Local Pickup Mapping: Map Square’s local pickup fulfillment to WooCommerce.
- Afterpay / Clearpay: Offer buy-now-pay-later at checkout.
- Square Gift Cards: Sell digital Square gift cards in your store and let customers redeem them at checkout.
- Customer Sync & Role Mapping: Sync Square customer groups to WordPress roles for tailored discounts and memberships.
- Auto Customer Creation: Automatically create customers in Square or WooCommerce.
- Square Loyalty Integration: Let customers earn and redeem Square loyalty points seamlessly.
Learn more at squaresyncforwoo.com
Customers and Role mapping demo:
Square Loyalty program with WooCommerce:
Documentation:
For more information on installation and setup visit our Documentation.
3rd Party Services
Our plugin seamlessly integrates with Square, a comprehensive payment processing and inventory management platform. This plugin utilizes the Square API to bridge the gap between WooCommerce and Square Inventory, specifically through the endpoint: Square API. This integration is essential for the plugin to work.
- Square’s Terms of Service: View Terms
- Square’s Privacy Policy: View Policy
Screenshots

Store sync dashboard — sync activity, background queue status, and quick actions at a glance

Square products catalog — browse, search, and import your Square inventory into WooCommerce

Dynamic data import — choose exactly which Square fields to sync, in batches that suit your server

Order and transaction sync — record WooCommerce orders in Square automatically

Customers — match and import Square customers into WordPress

Background jobs queue — watch imports and syncs process with live progress

Settings — granular control over what syncs and how

Tools — maintenance utilities and diagnostics, from bulk matching to debug logs
Faq
Yes, our Dynamic Data Import feature allows you to select exactly which Square data points you want to synchronize with WooCommerce, such as Square pricing, stock levels, and product descriptions.
Only our Square Sync for WooCommerce PRO plugin supports real-time Square syncing. Real-time Square syncing in our PRO version ensures that Square inventory, Square orders, and transaction changes are immediately reflected in WooCommerce and vice versa.
Yes! You can manually sync Square data between Square and WooCommerce and vice versa. Choose from all Square data fields or select a few; it’s up to you!
Our pro version of the plugin supports Square product variations, so you can manage complex Square inventories with ease.
Only our Square Sync for WooCommerce PRO plugin includes a smart Square image import feature that ensures no duplicate images are imported, streamlining your visual management. Additionally, it supports the import of Square categories, maintaining hierarchical structures for efficient organization and navigation.
We provide dedicated customer support for any Square integration questions or issues you may encounter. Our team is committed to helping you make the most out of our Square Sync plugin.
Reviews
This Plugin (and Its Support) Just Saved My Sanity
By joshuasopko on January 5, 2026
Okay, so I need to gush about this plugin for a minute because honestly, I'm still kind of in shock that everything is actually working.
We've been running our shop both online and in-person for years now, and getting Square and WooCommerce to work together has been an absolute nightmare. We've tried so many different plugins and workarounds - nothing gave us what we needed. It's been frustrating to the point where we just accepted that certain things would never sync properly.
Then we found SquareSync for Woo and I'm genuinely blown away.
Everything we've been trying to do for YEARS is suddenly just... working:
- Loyalty points sync between online and in-store? Yep.
- Customer info staying consistent everywhere? Check.
- Gift cards that customers can buy online and use in our physical store? Finally, yes!
- And vice versa - physical gift cards redeemable online? Working perfectly.
I can't overstate how huge this is for us. We've literally never been able to get gift cards to work both ways, and it's been such a headache.
But here's the real kicker - the support.
I don't write reviews often, but I had to for this because the developer's support has been hands-down the best tech support I've ever experienced. Not just "best WordPress support" - the best support I've gotten from ANY company for ANY tech product. Period.
He was incredibly responsive, immediately understood our issues, fixed bugs FOR us at our request, and kept us in the loop the whole time. Like, actual real communication. It felt like working with someone who genuinely cared about making sure our store worked right.
We haven't even started using all the features yet - there's inventory syncing and discount syncing we still need to explore. But honestly, just having our gift cards and loyalty program finally working has been worth it.
If you're running Square with WooCommerce and you're tired of things being broken, just get this plugin. We wasted years trying to figure this out. This solved everything in a matter of days.
So incredibly relieved right now. Thank you to the developer - you have no idea how much easier you've made our lives.
Best support I've ever had! Spectacular Plugin!
By Brent (colourstone) on November 17, 2025
Awesome Plugin
By rfragachan on November 12, 2025
If you want to sync woo and square this is the right plugin. I had another plugin before that started causing problems in our website speed performance and drove me crazy for months. This plugin has all the bells and wissels you can ask for which made it a bit harder to configure to what we needed compared to another plugin I previously used. However, this is also an advantage that you can get it just right for your individual needs.
Support has been great to talk to and help me fiure it out. Thanks!
Amazing Plugin & Stellar Support
By ar10west on November 10, 2025
When searching for a plugin that could sync my client's Square products to Woocommerce, I was not aware of SquareSync for Woo at first, and unfortunately, I had a different plugin installed - which failed miserably and support was terrible.
I did some additional research and found SquareSync for Woo. I had it installed, configured and working in 15 minutes.
The interface is very intuitive with many features that allow you to tailor the plugins functionality and is very flexible. It made the "other" plugin look like it was from the stone age.
I needed a couple of customizations in order for the plugin to filter Square products according to my client's needs requirements. Support responded and had the customizations in place very quickly! They also helped me identify and resolve a technical issue related to my client's hosting environment that was creating console errors and quirkiness with the plugin. Again, super-fast and accurate support - problem solved!
The level of support offered is refreshing and should serve as a benchmark for other developers to aspire to.
When it comes to a plugin capable of synchronizing Square items to Woocommerce or visa versa - I highly recommended Square Sync for Woo!!!
GREAT PLUGIN, BETTER SUPPORT
By steveshemp on September 10, 2025
I've been looking for a plugin that does exactly what this one does, for YEARS. We use Square POS in-store and have never been able to offer our rewards program online because Square doesn't have that feature. This plugin ties it all together and at a great price! We are still testing with this plugin on our staging site, but I am excited to see how it works in production. Their support team is also phenomenal and very quick like others have noted in their reviews. Thanks Square Sync team for creating this plugin!
Highly Recommend: Blazing-fast no-BS Support
By digitaltreecompany on June 17, 2025
The plugin didn't work out of the box. After sending an email to support at 10:33 PM, I received a confirmation less than 5 minutes later, got an overview of the technical reason for the current issue a few later, and at 11:18 PM, the plugin code was fixed on my testing instance. So in less than 45 minutes, the problem got fixed beautifully: that's a blazing-fast professional support I've rarely seen in the WordPress space.
Liam, the plugin developer, knows his stuff and I wish him all the success he deserves .
Outstanding Plugin and Exceptional Support!
By Zaib Makda (connectzaib) on May 22, 2025
I’m genuinely impressed with this plugin it works great, but what truly sets it apart is the support team. They personally reached out to me, stayed in touch, and spent hours helping me solve a complex issue. You don’t often see this level of dedication and care. They made sure everything was working perfectly before closing the case. Massive thanks to the team You’ve earned a loyal user!
Awesome Plugin!!! Fantastic Support!!!
By denimrg on November 21, 2024
The support for this plugin is phenomenal! The individual guided us through every step of setup and installation, addressing all functionality concerns through multiple emails. When we needed the plugin to be compliant with NoFraud, he went above and beyond to make it happen. Now, NoFraud recognizes the plugin as an acceptable payment gateway—amazing!
This plugin is a game-changer! It seamlessly syncs our Square POS with WooCommerce, updating products instantly whenever changes are made in either system. Plus, it supports our Square-managed Loyalty Points program, and WooCommerce orders are immediately relayed to Squareup POS, notifying us in real time.
It checks all our boxes: loyalty points, real-time updates, and seamless order integration between Square and WooCommerce. Highly recommended!
Great Plugin - Excellent Support -SquareWooSync Pro
By fredgerendasy on October 27, 2024
I have a small woocommerce site and for the occasional local sale events, I need to use the Square device to process customer's purchases. To use their device, I must get my Woo products to the Square website. In the past, I have used a plugin that has been off and on problematic, and has required extra days to obtain the needed support. I wanted, an easy and reliable ability to bulk export simple and variable products with title, image, sku, and stock quantities to Square.
I recently switched to a new plugin, SquareWooSync Pro, and so too, in the very beginning, had some issues exporting my products to Square. The difference with this plugin, is the quality of support that I received. It was quick and effective. Liam, the plugin developer, also issued multiple upgrades in a short period of time afterward as he expands the capabilities of his plugin.
For me, it now works reliably! Please note, this plugin requires that you set up a Square account and manage the setup of their API with API Hooks. If you are like me (not a developer), I suggest you use chatgpt to answer any questions regarding the proper hooks to use based upon your setup needs. I suspect this is also a more robust plugin because there are custom options that you can choose by having direct access to Square's API library.
In short, too long already, I know :), this plugin gives me peace of mind that when I have an event to get ready for, getting my Woo products to Square is no longer a concern.
This plugin works GREAT!
By calsherry on July 31, 2024
I had been searching far and wide for a reliable that plugin that actually worked with Square - many of the others out there either don't work or work at times or just break your site altogether. The plugin works fantastically and is able to seamlessly synchronise stock and product information with Square with no effect on the performance of the website. I have been back and forth a few times with the developers to help with a few questions and also suggest some new features which a lot of which they implemented for me straight away! Excited to see the future updates! Overall, really helpful support and a great plugin for those using Square and WooCommerce for their business.
Changelog
7.0.0
- Completely redesigned admin app: modern interface, dark mode, command palette, and faster navigation
- Rebuilt core on our latest sync engine: product and customer imports now run in the background with live progress and a new queue monitor
- Improved Square payments at checkout, including saved cards support
- Declared compatibility with WooCommerce High-Performance Order Storage (HPOS)
- Improved onboarding wizard, tools, and diagnostics
- Afterpay / Clearpay is now part of SquareSync Pro
- Now requires WordPress 6.1+ and PHP 7.4+
6.1.2
- Fixed Square connection failing on sites installed in a subdirectory (e.g. example.com/wordpress), where the OAuth callback returned a 404.
6.1.1
- Confirmed compatibility with WordPress 7.0.
6.1.0
- Added onboarding wizard for first-time setup
- Added Tools page with WP-Cron health check and diagnostics
6.0.9
- Update plugin icon and readme
6.0.8
- Updated documentation links
- Added Upgrade to Pro link in plugin actions
6.0.7
- Added Cash App Pay payment gateway support
- Supports both WooCommerce Blocks and classic checkout
- Full integration with Square Payments API
6.0.6
- Update proxy endpoint.
6.0.5
- Bug fix: manual order syncing to Square sale price issue
6.0.4
- Added Pro feature previews for Modifiers, Metafield Mapping, and Discounts
- Enhanced settings UI with expandable Products menu
- Improved navigation structure for Pro features
6.0.3
- Update 0auth url
6.0.2
- Fix product descriptions being uneditable
6.0.1
- Fix payment form render
6.0.0
- Switching to Square 0Auth Integration
5.2.0
- Added afterpay / clearpay support
- legacy checkout reliability improvements
5.1.1
- Fix auto order sync for non Square-Sync gateways
5.1.0
- Add woocommerce subscriptions support
5.0.7
- Set Default card type
5.0.6
- Legacy checkout fix
5.0.3
- Order rounding adjustments
5.0.2
- Redirect Payment Settings to WooCommerce
5.0.1
- Google pay hotfix
5.0.0
- Integrate Square Payments
4.0.0
- Improvements in retreiving Square products
- Customers Dashboard Implementation
- Toggle switch to only show products from set location
3.0.3
- Tested up to WordPress version 6.6
3.0.2
- Fix issue with syncing when variation has no unique sku
3.0.1
- Support for multiple inventory states
- Fix location id bug
3.0.0
- Dashboard design overhaul
- Use cron to fetch inventory
- Settings page overhaul
- Improved product import and export
2.0.16
- Orders – Fix guest customer syncing
2.0.15
- Update plugin dependancies
2.0.14
- Payments API – fixing locations data
2.0.13
- Tested updated 6.5.2
- Update readme for new Pro Features
2.0.12
- HOTFIX: Orders sync – incorrect location id
2.0.11
- HOTFIX: woo to square sync
2.0.10
- Update website urls
2.0.9
- Add blueprint.json
- Update readme for new plugin name
2.0.8
- Update author
2.0.7
- Changed plugin ownership
2.0.6
- Remove phone numbers from Order sync due to Square limitation on international phone numbers
2.0.4
- Orders hot fix – remove null values
2.0.3
- Increased orders collected per page
- Update orders table ui to update state without reloading
- Enhanced error logging
- Square Customer creation hot fix
2.0.2
- Woocommerce get orders, customer id null case
2.0.1
- Orders hotfix
2.0.0
- New Major Release: Sync Orders, Transactions and Customers with Square
1.5.1
- CSS hotfix
1.5.0
- Added Square Location Selector for inventory counts
1.4.2
- Initial release on wordpress repository