Description
The Square gateway processes credit and debit cards directly at the WooCommerce checkout, without redirecting the customer to an external page, and synchronizes products and inventory between the online store and the Square point of sale. It is designed for businesses that operate a Square terminal in a physical location (cafés, restaurants, retail stores) and want to keep the catalog unified between the counter and the website without having to update inventory in two places.
Key Square Features
- Checkout-integrated payments
Captures card details within the WooCommerce page, without external redirection. - Catalog synchronization
Replicates products, variations, and prices between WooCommerce and the Square dashboard. - Unified real-time inventory
Automatically adjusts inventory when a sale occurs online or at the physical terminal. - Native digital wallets
Accepts Apple Pay and Google Pay at checkout on compatible devices. - Saved cards for customers
Tokenizes card details to speed up repeat purchases on the same account.
Benefits of Square
- True omnichannel operations
Sell in person and online with the same product records and inventory control. - Less checkout abandonment
Customers complete their orders without leaving the website, which supports the conversion rate. - Reduced inventory discrepancies
Synchronization prevents selling an item on the website that has already sold out at the counter. - Reusable customer records
Future purchases are faster with the card already tokenized in the account.
Who Is Square For?
- Cafés, restaurants, bakeries, and bistros that already process cards through a Square terminal at the counter and want to launch a WooCommerce store connected to the same records.
- Businesses that sell in physical retail stores (boutiques, stationery stores, neighborhood shops) and need to extend their point of sale to the website without maintaining two separate inventories.
- Businesses that already use Square as their preferred payment processor in the United States, Canada, the United Kingdom, Australia, Ireland, or Japan and want to consolidate online payments with the same provider.
How to Download Square
Square is available for download here at Ultrapack. After saving the .zip file, go to Plugins > Add New > Upload Plugin, select the .zip file, install it, and activate it. After activation, connect your Square account and configure the synchronization options under WooCommerce > Settings > Payments.
Designed for businesses that already use a Square terminal at the register and want to extend the same operation to their website, the gateway eliminates the need for a separate inventory spreadsheet and keeps customers within the WooCommerce checkout during payment. Tokenization saves the card for future purchases, while digital wallets cover mobile traffic without additional configuration.
Frequently asked questions
Is WooCommerce Square GPL-licensed?
Yes. WooCommerce Square is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WooCommerce Square on multiple sites?
Yes. You can use WooCommerce Square on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does WooCommerce Square cost at Ultrapack?
WooCommerce Square costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WooCommerce Square include updates?
Yes. The current version of WooCommerce Square is 5.5.1, published at Ultrapack on Sep 22, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WooCommerce Square scanned before publication?
Yes. Every version of WooCommerce Square goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WooCommerce Square?
Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
What changed in this version
Version 5.5.1 2026-09-21
- Fix - Improved handling of Apple Pay domain registration on the Square settings screen.
- Fix - The domain registered with Square for Apple Pay is now based on the Site Address setting.
Version 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.
Version 5.4.3 2026-08-06
- Fix - Hardened validation of guest billing details submitted on the order payment page.
- Dev - Update WordPress Coding Standards to 3.4.1.
Version 5.4.2 2026-07-22
- 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 - Bump WooCommerce "tested up to" version 11.0.
- Dev - Bump WooCommerce minimum supported version to 10.8.
- Dev - Bump WordPress minimum supported version to 6.9.
Version 5.4.1 2026-06-24
- 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.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-square.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-square.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready