New: the AI assistant diagnoses sync issues from your own logsRead more →
Version 10.5.14 · Released What’s new →

One store. Two systems. Zero double-entry.

SquareSync for Woo is the WordPress plugin that keeps products, inventory, orders, customers, loyalty and discounts identical between Square POS and WooCommerce — automatically, in both directions, within seconds.

15-minute setup · 300+ stores · Not affiliated with Square or WooCommerce

The full tour · 1:47 — fourteen chapters, from catalog import to the AI assistant.Short on time? Watch the 26-second cut
300+ stores99.9% sync success8 hrs saved / week5/5 ratingReal-time inventoryLoyalty online15-min setupTwo-way orders300+ stores99.9% sync success8 hrs saved / week5/5 ratingReal-time inventoryLoyalty online15-min setupTwo-way orders
How it works

Live in three steps.
No developer.

Read the setup guide
  1. Step 1

    Install the plugin

    Upload SquareSync to WordPress and activate it like any other plugin. Your store stays live the whole time.

    Plugins › Add new
    SquareSync for WooSquare ⇄ WooCommerce sync
    ActivateDetails
  2. Step 2

    Connect Square

    Sign in with Square, choose your locations and pick exactly what syncs — products, orders, customers, loyalty.

    Connected to Square ✓
    Sync these
    • ✓Products & inventory
    • ✓Orders & payments
    • ✓Customers & loyalty
    Locations
    Main StMarket stall+ Add
  3. Step 3

    It syncs itself

    Every sale, stock change and customer update moves both ways in seconds. You stop copying — and stop overselling.

    Stock updated · Main StSquare → Woo · 2s ago
    Order #10482 importedPOS sale → WooCommerce · 9s ago
    Loyalty points syncedWoo → Square · 31s ago
The problem

Running Square and WooCommerce separately is quietly expensive

3 products out of step with Square
Last check 6 minutes ago · 1,284 compared · 3 mismatched
Resolve all
ProductWooSquare
Linen Shirt – Navy / M1411
Ceramic Mug – Sage30
Beeswax Candle 200g2225
  1. Double data entry

    Every new product, price change and photo gets entered twice — once in Square, once in WooCommerce. Hours a week, gone.

  2. Overselling & stockouts

    An in-store sale doesn't touch your online stock. You sell what you don't have, then spend the afternoon refunding it.

  3. Split customer history

    In-store and online customers live in two databases. Loyalty, spend history and marketing lists never line up.

Overview

Store sync dashboard

Everything between Square and WooCommerce, at a glance.

Real-time updates are flowingSquare changes are reaching your store. Last update received 2 minutes ago.
Open webhook dashboard →

In queue

0

queue clear

Last sync

2m ago

Today, 09:41

Errors · 24h

0

all clear

Webhooks · 14d

99%

1,284 delivered

Real-time sync · Woo → Square

Active

Syncing on every WooCommerce change: stock, orders

Real-time sync · Square → Woo

Active

Syncing on every Square change: stock, price, title, images, categories

Scheduled sync

Active

Daily at midnight · next run in 6h 12m

Auto matcher

Active

New Square items are matched to WooCommerce products by SKU before import.

Dashboard / Overview

Square Inventory

Data is cached; refresh to update

Refresh Auto match Import all
Search inventory...
NamePriceStockStatus

Sweater

ID: 7WYDSESW24RFKQDNLOSYW2SV

A$12 – A$430 – 30Not importedImport

Socks

ID: L5O5YVVH4X66AUOBRGMNHYBN

A$1211Not importedImport

Shoes

ID: I5INMVLQEKCPWGV2AQ6AJUBI

A$184ImportedSync

Shirt – Green

ID: 552FHMEID5B4QVFFOYAB2XYY

A$2011ImportedSync

Shirt – Cream

ID: V3TYYLFC3QQZ3Z4VACAWGPGO

A$251PartialSync

Shirt

ID: DBYGOJPAMYTTT5DLOMH2RZX3

A$189ImportedSync
Products / Square inventory

Sync FeedLast 25 eventsView all →

  • 2m agoSuccessInventory

    Stock updated: Linen Shirt – Navy / M → 11

    ← Square
  • 4m agoSuccessOrder sync

    Order #10482 pushed to Square · A$86.00

    → Square
  • 11m agoInfoWebhook

    inventory.count.updated received · 3 items queued

  • 26m agoSuccessCustomer

    Matched Priya N. to existing Square customer

    ↔ Both ways
  • 1h agoSuccessProduct import

    Imported Ceramic Mug – Sage with 2 variations

    ← Square
Sync feed / Live
Head to head

The clear choice for Square + Woo.

Other Square plugins stop at basic product sync. SquareSync covers the whole store.

SquareSync

Real-time, two-way sync built for stores that sell in person and online.

  • Multi-location stock sync
  • Real-time order status, both ways
  • Loyalty points earned and redeemed online
  • Smart variation import
  • Real-time customer sync
  • WooCommerce Subscriptions support

Other Square plugins

Basic one-way imports that leave the rest to you.

  • No multi-location support
  • Order status doesn’t sync back
  • No loyalty program sync
  • No smart variation import
  • No real-time customer sync
  • No Subscriptions support
See all 37 features compared
FeatureSquareSyncOthers
Product management
Stock syncing (high accuracy from all locations)✓✕
Smart variation import✓✕
Hierarchical categories✓✕
Image import and variation image import✓✓
Product export to Square✓✕
Auto product creation and deletion✓✓
Sync modifiersNEW✓✕
Dynamic data import✓✕
Metafield mappingNEW✓✕
Orders & payments
Order sync to Square✓✓
Multi-location support✓✕
Real-time status syncing✓✕
Real-time order import from Square✓✕
Transactions & receipts✓✓
Pickup & delivery support✓✕
Flexible payment gateway✓✓
WooCommerce Blocks support✓✕
Apple Pay, Google Pay, Cash App Pay, Afterpay/Clearpay✓✕
Fee, shipping & tax synchronization✓✕
WooCommerce Subscriptions✓✕
Gift card redemption and sales✓✕
Customer management
Real-time customer sync✓✕
Customer import / export✓✓
Role and group mapping (role-based discounts)✓✕
Auto customer matching✓✕
Auto customer creation✓✓
Intuitive UI for customer management✓✕
Loyalty & discounts
Real-time discount syncingPOPULAR✓✕
Coupon code sync (Square discount codes)BETA✓✕
Membership-based discounts✓✕
Loyalty program sync✓✕
Point earning and redemption✓✕
Customizable messaging✓✕
Rewards dashboard✓✕
Auto loyalty account creation✓✕
Support & diagnostics
AI sync assistantNEW✓✕
Human support in hours, not days✓✕
The fix

Every record, reconciled in both directions

Think of it as double-entry bookkeeping for your catalog. What changes on one side is posted to the other — seconds later.

Square POS
Sync
WooCommerce
Catalog & variations
Items · modifiers · images
⇄
Products
Auto-created & matched
Inventory counts
Per location
⇄
Stock levels
Updated in seconds
POS sales
In-store orders
→
Order records
Full history in Woo
Payments & fees
Tax · shipping · tips
←
Checkout orders
Posted to Square
Customer directory
Profiles & spend
⇄
Customer accounts
Matched & deduped
Loyalty & discounts
Points · rewards · coupons
⇄
Loyalty online
Earn & redeem on site
New in Pro

An AI assistant that reads your sync logs so you don't have to

Built into the plugin. Ask it anything about your store's sync — it diagnoses issues from your own logs and fixes them with your approval.

Diagnoses from your logs
Reads real sync history — no generic advice.
Fixes with approval
Suggests the action; you say go.
Plain-English answers
No webhook jargon required.
Always in the plugin
Right inside wp-admin, no extra tab.
Explore the assistant →
AI assistantLive
My stock didn't update after a sale — why?
✓ Reading sync logs✓ Checking webhook health
Your last 3 stock webhooks failed with a signature mismatch. Reconnecting Square re-registers the webhook — want me to walk you through it?
In their words
★★★★★
“Inventory syncing has been game changer, can't recommend enough. Support is super quick and friendly too.”
Richard ATrustpilot review →
★★★★★
“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.”
Steve ShempWordPress.org review →
★★★★★
“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.”
Digital Tree CompanyWordPress.org review →
Pricing

Every feature, on every plan.

Choose how you pay. Agencies get pooled licences across their client stores.

★★★★★ 5.0 from store owners · 14-day money-back guarantee

Under 82¢ a day. Same features — two months effectively free.

  • Every sync feature for one store
  • AI sync assistant included
  • 14-day money-back guarantee

Questions

Asked & answered

SquareSync for Woo automatically synchronizes products, inventory, orders, customers, loyalty programs, and discounts between your Square POS and WooCommerce store in real-time. It eliminates manual data entry and ensures your business data stays consistent across both platforms.

The best way to connect Square and WooCommerce in WordPress

Thousands of retailers sell in-store with Square POS and online with WooCommerce — and most manage two disconnected catalogs by hand. SquareSync for Woo is the WooCommerce Square integration built to end that: a single WordPress plugin that imports your Square catalog, keeps inventory accurate across every location, pushes online orders to Square, and brings Square Loyalty and gift cards to your website.

Square WooCommerce inventory sync

Every in-store sale on Square POS updates WooCommerce stock within seconds — and every online order updates Square. Multi-location tracking means no overselling, no manual counts, no spreadsheets.

Square product import to WooCommerce

Import your entire Square catalog — variations, modifiers, images, categories and metafields — in one run, then let auto product creation keep both catalogs matched going forward.

Square payment gateway for WooCommerce

Take payments on your Woo checkout through Square — Apple Pay, Google Pay, Cash App Pay, Afterpay and gift cards — with transactions, fees, shipping and tax synced back to Square.

Square Loyalty program on your website

Let customers earn and redeem Square Loyalty points online — something Square alone doesn't offer. Points, rewards, discounts and coupon codes stay in sync everywhere.

Stop typing every sale twice.

Set up in about 15 minutes. Backed by the fastest support in the WordPress space.