WooCommerce Square v5.5.0 Plugin

WooCommerce Square is an official extension that connects your WooCommerce store with Square, enabling seamless payment processing and unified inventory management. With this plugin, you can accept payments both online and offline, synchronize product data between your WooCommerce and Square accounts, and ensure your inventory stays up to date across all channels. It’s designed to simplify operations for merchants by combining the flexibility of WooCommerce with the power and security of Square’s payment infrastructure.
Getting started is quick and commitment-free—no contracts, no hidden fees, and no surprises. You only pay when you make a sale. Square supports all major credit and debit cards, while offering fraud protection, PCI compliance, and fast deposits to your bank account. For businesses operating both online and in physical locations, this integration ensures consistency in sales reporting and inventory levels, helping you streamline operations and never miss a sale.
Core Features of WooCommerce Square Plugin
- Accept Payments Anywhere: Process transactions online, in-store, or on the go using Square
- Global Support: Available in the U.S., Canada, Australia, Japan, and the UK
- Transparent Pricing: Competitive flat-rate transaction fees with no hidden charges
- Fast Payouts: Receive funds within 1–2 business days after transactions
- Secure Transactions: Includes PCI-DSS compliance and built-in fraud protection at no additional cost
- Chargeback Protection: Reduce risk with automatic coverage against fraudulent chargebacks
- Two-Way Product Sync: Sync products and inventory from WooCommerce to Square or vice versa
- Real-Time Inventory Updates: Automatically sync stock levels when purchases occur
- Simple Setup: Connect Square and WooCommerce accounts in minutes—no complex setup needed
- No Monthly Fees: Only pay transaction fees when you make a sale
- Custom Rates Available: Special pricing options for high-volume businesses
- Consistent Inventory Management: Prevent overselling by unifying online and offline product data
- Manual Sync Option: Easily push product catalogs between Square and WooCommerce when needed
What’s New (Changelog) in WooCommerce Square v5.5.0
= 5.5.0 - 2026-08-31 =
* Fix - Prevent product sync from getting stuck when a product set to sync with Square is deleted.
* Fix - Automatically detect and recover a background sync job stuck in processing, unblock the sync queue, show an admin notice prompting a re run, and prune old failed scheduler actions.
* Fix - Skip products that Square rejects during a sync instead of failing the whole sync, and report the name, SKU and reason for each skipped product.
* Fix - Stop Square inventory pulls from writing zero stock for items Square has no real count for, never change a product's stock management setting on a zero, and honor the per product Sync with Square setting on all automatic pulls.
* Fix - Allow "Manage stock" to be changed on a synced product when WooCommerce is the system of record, and keep it read-only when Square is.
* Fix - Square inventory sync errors no longer interrupt checkout or refunds for orders paid through other payment gateways.
* Fix - Reuse the Square catalog sync idempotency key on an unchanged retry and generate a new one when the request body changes, so a rate limited sync on stores with many categories recovers instead of getting stuck.
* Fix - Sync no longer fails when Square already holds an item option whose name differs only by case, or when a store has more than 100 item options.
* Fix - Reuse an existing Square item option that differs only by capitalization, so variations use Square's spelling of the value instead of creating a duplicate option.
* Dev - Bump WordPress "Tested up to" to 7.1.
* Dev - Bump WooCommerce "tested up to" version 11.1.
* Dev - Bump WooCommerce minimum supported version to 10.9.
* Dev - Update PHP_CodeSniffer to 3.13.6 and WooCommerce Sniffs to 1.0.1.
Similar Plugins