Close Menu
  • Themes
  • Plugins
  • Pricing
  • Affiliate Program
X (Twitter) Instagram TikTok
Wordpress Pick
  • Themes
  • Plugins
  • Pricing
  • Affiliate Program
Login / Register
Wordpress Pick
Home » Plugin » E-commerce » E-commerce » Woocommerce Square

Woocommerce Square

Free
$0

/Year

H
M
S
Integrate WooCommerce with Square for seamless payments and inventory sync. Start selling smarter today!

4.5

Rating summary

0

Reviews

447K+

Active installations

View Official Website
VirusTotal Scan
Checkout Now Added to cart

For any online store owner, managing payments and inventory across multiple sales channels can be a significant challenge. The WooCommerce Square integration provides a robust, official solution, empowering businesses to effortlessly connect their WooCommerce store with Square’s powerful payment and point-of-sale (POS) systems. This essential plugin streamlines your operations, allowing you to accept payments online and in-person while maintaining centralized inventory management, making it an ideal choice for hybrid retailers.

Key Features for a Unified Commerce Experience

The Square for WooCommerce plugin offers a comprehensive suite of features designed to bridge the gap between your online and physical storefronts. It extends beyond just payment processing, offering deep synchronization capabilities that are crucial for modern commerce.

Flexible & Secure Payment Solutions

With the WooCommerce Square integration, you can offer a diverse range of payment options to your customers, enhancing their checkout experience and boosting conversion rates.

  • Accept All Major Payment Types: Process transactions online, in-store, or via mobile with Square’s versatile system. This includes all major credit and debit cards, with competitive processing rates.
  • Digital Wallet Support: Cater to modern payment preferences by supporting popular digital wallets like Apple Pay and Google Pay, alongside options such as Cash App Pay and buy now, pay later solutions like Cash App Afterpay (dependent on version/additional plugins).
  • Recurring Payments & Pre-Orders: Seamlessly integrate with WooCommerce Subscriptions and WooCommerce Pre-Orders, allowing merchants to accept recurring payments for subscription products and manage pre-order transactions efficiently.
  • PCI-DSS Compliant Security: Benefit from SAQ-A PCI-compliant payment processing, including 3D Secure verification, ensuring a highly secure environment for all transactions. Built-in fraud detection and chargeback protection provide further peace of mind.
  • Flexible Payment Capture: Authorize payments at checkout and capture them later after items have shipped, offering greater flexibility in order fulfillment.
  • Easy Refund Management: Process refunds directly between Square and WooCommerce, simplifying your financial reconciliation.
  • Sandbox Mode: Test various payment scenarios in a sandbox environment before going live, ensuring everything works as expected.

Simplified Inventory & Product Synchronization

One of the most powerful aspects of the WooCommerce Square sync is its ability to keep your product data consistent across all sales channels.

  • Real-time Two-Way Sync: Automatically synchronize product and inventory information—including titles, descriptions, images, categories, prices, variations, and stock levels—between WooCommerce and Square in real-time. This prevents overselling and ensures accurate stock availability wherever you sell.
  • Centralized Management: Manage your entire product catalog from a single dashboard. Whether you prefer to designate WooCommerce or Square as your “system of record,” updates will automatically reflect on both platforms. This feature is particularly valuable for how to sync woocommerce products with square inventory, eliminating manual data entry.
  • Customizable Data Import: Select specific data points for import, allowing you to focus on essential information and maintain control over your product catalog.

Unified Business Management & Reporting

Beyond payments and inventory, the integration extends to broader business operations.

  • Unified Financial Data: Gain a consolidated view of financial information, including orders, shipping details, taxes, fees, and coupons, simplifying financial tracking.
  • Advanced Reporting: Access immediate business insights and detailed reporting to analyze sales trends and inform growth strategies.
  • Customer Engagement & Staff Management: Leverage the broader Square ecosystem for customer marketing campaigns, communications, staff scheduling, and payroll.
  • Banking Integration: Manage cash flow and access loans through Square’s banking features.

Installation & Setup: How to Set Up Square Payment Gateway in WooCommerce

Setting up the WooCommerce Square payment gateway is a straightforward process, even for those without extensive technical knowledge. Follow these steps to get your online store connected to Square:

  1. Meet the Technical Requirements:
    • WordPress Version: Ensure you are running WordPress 5.8 or higher.
    • WooCommerce Version: Your WooCommerce installation should be version 9.4 or higher.
    • PHP Version: A minimum of PHP 7.4 is required for optimal performance and security.
    • SSL Certificate: An active SSL certificate on your website is mandatory for secure data transfer and payment processing.
    • Square Account: You’ll need an active Square business account in a supported country (US, Canada, UK, Australia, Japan, France, Spain, Ireland).
    • Background Processing: Ensure your hosting provider supports background processing/loopback connections for automatic synchronization features.
    • Caching Settings: For Square for WooCommerce v3.0+, enable opcache.save_comments for improved performance.
  2. Install the Plugin:
    • From your WordPress admin dashboard, navigate to Plugins > Add New.
    • Search for “WooCommerce Square”.
    • Click “Install Now” on the official plugin by WooCommerce.
    • Once installed, click “Activate”.
  3. Connect Your Square Account:
    • After activation, go to WooCommerce > Settings > Payments.
    • You should see “Square” listed as a payment gateway. Click “Manage”.
    • Click the “Connect with Square” button. You will be redirected to Square’s website to authorize the connection.
    • Log in to your Square account and grant the necessary permissions.
    • You will then be redirected back to your WooCommerce settings.
  4. Configure Synchronization Settings:
    • Within the Square settings in WooCommerce, you can configure how products and inventory sync.
    • Choose your “System of Record” – decide whether WooCommerce or Square will be the primary source for product information.
    • Set up rules for synchronization, including which data points to sync and how frequently.
    • Enable webhook notifications for real-time updates.
  5. Enable Payment Methods:
    • Ensure Square is enabled as a payment option.
    • Review and configure specific payment methods like WooCommerce Square Apple Pay Google Pay, if desired.

Practical Usage & Best Practices for Omnichannel Success

The WooCommerce Square integration truly shines for businesses operating in an omnichannel environment. Here’s how to leverage it effectively:

  • Streamline In-Store and Online Sales: If you run a brick-and-mortar store using Square POS and an online WooCommerce shop, this plugin is ideal for a unified experience. Every sale, whether online or offline, automatically adjusts inventory, preventing overselling and ensuring accurate stock levels. This is the best way to manage inventory for physical store and online.
  • Effortless Product Management: For new products, simply add them in your chosen “system of record” (WooCommerce or Square), and the integration will handle the rest, pushing product data to the other platform. This is perfect for retailers, artists, and craftsmen who need to manage their catalogs efficiently.
  • Boost Conversion with Diverse Payments: By offering a wide array of payment options, including digital wallets, you cater to customer preferences, leading to smoother checkouts and higher conversion rates. Ensure your checkout flow is optimized and transparent.
  • Manage Subscriptions and Pre-Orders: Utilize the recurring payments and pre-order capabilities to grow your business with subscription boxes, membership plans, or early access product sales.
  • Consolidate Reporting: Use the unified financial data to gain a complete picture of your business performance. This eliminates the need to cross-reference multiple reports and provides immediate business insights.
  • Testing with Sandbox Mode: Before launching new products or making significant changes to your payment setup, always test in the sandbox environment to catch any potential issues early.

FAQ & Troubleshooting

Here are answers to common questions about the WooCommerce Square plugin:

Does WooCommerce integrate with Square?

Yes, WooCommerce officially integrates with Square through the “WooCommerce Square” plugin, developed by WooCommerce (Automattic). This integration allows you to connect your online store with Square’s payment processing and inventory management systems, enabling seamless omnichannel sales.

How to set up Square payment gateway in WooCommerce?

To set up the Square payment gateway in WooCommerce, first, ensure your site meets the technical requirements (WordPress 5.8+, WooCommerce 9.4+, PHP 7.4+, SSL certificate). Then, install and activate the “WooCommerce Square” plugin from your WordPress dashboard. Navigate to WooCommerce > Settings > Payments, select Square, and click “Connect with Square” to authorize your Square account. Finally, configure your synchronization and payment options.

Is WooCommerce Square PCI compliant?

Yes, WooCommerce Square provides SAQ-A PCI-compliant payment integration. This includes features like 3D Secure verification, built-in fraud detection, and chargeback protection, ensuring a secure environment for processing online transactions and safeguarding sensitive customer data.

What are the fees for WooCommerce Square?

The WooCommerce Square pricing is based on Square’s standard transaction fees, with no additional monthly fees for the basic plugin functionality. Typically, online transactions processed through Square for WooCommerce incur a fee of 2.9% + $0.30 per transaction. In-person transactions via Square POS usually have lower rates (e.g., 2.6% + $0.10). Custom rates may be available for high-volume merchants.

How to sync WooCommerce products with Square inventory?

The WooCommerce Square plugin provides real-time, two-way synchronization for products and inventory. After installing and connecting the plugin, you need to designate either WooCommerce or Square as your “system of record” in the plugin settings. Once configured, product additions, price changes, and stock level updates on one platform will automatically reflect on the other, helping to manage your inventory effectively across all sales channels.

What are the limitations of the WooCommerce Square plugin?

While powerful, the official WooCommerce Square plugin has some known limitations. It typically syncs with only one Square location. Historically, there have been challenges with syncing complex variable products (those with multiple attributes like “color” and “size” simultaneously) and detailed order data beyond transaction values. Square also only supports one category per product and no nested subcategories, which can cause sync issues. Users have also reported occasional delays in syncing and a lack of direct Square Loyalty program integration.

Conclusion: Powering Your Omnichannel Business with WooCommerce Square

The WooCommerce Square integration is an indispensable tool for any business looking to harmonize its online and offline sales operations. By providing seamless payment processing, real-time inventory synchronization, and robust security, it solves the complex challenge of managing an omnichannel retail presence. While it has specific limitations, particularly around complex product variations and detailed order data syncing, its core strength lies in unifying your payment and product management under a single, reliable system. For small to medium-sized businesses and those heavily invested in the Square ecosystem for their physical stores, this plugin offers significant ROI, streamlining workflows, enhancing customer experience, and ultimately helping to boost revenue across all your sales channels. Choose WooCommerce Square to confidently build a cohesive and efficient commerce strategy.

4.5 321 votes
Plugin Rating

I. Download Limits & Account Benefits

  • Free Downloads: Each email address receives 3 downloads per day for free products
  • Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
  • No Account Required: You can download immediately by receiving the download link via email
  • Account Recommended: Create an account for easier access to your order history and direct update downloads

II. Understanding GPL vs Official Versions

Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick

Key Points:

  • GPL versions may not include premium support from original developers
  • Updates may be delayed compared to official releases
  • Some premium features might have limitations
  • Always consider your specific needs and support requirements

III. Support & Assistance

We’re here to help through multiple channels:

  • Email Support: Direct email assistance for all inquiries
  • Live Chat: Real-time support during business hours
  • Comprehensive Documentation: Detailed guides and tutorials

IV. Order Tracking

Access your complete purchase history and download links anytime: Order History

V. Account Access

New to WPPick? Login or Create Account to manage your downloads and orders efficiently.

VI. Refund Protection

We stand behind our products with a clear refund policy. Review our terms: Refund Policy

VII. Privacy & Security

Your data security is our priority. Learn how we protect your information: Privacy Policy

VII. Terms of Service

Understanding our service terms ensures a smooth experience: Terms of Use

Quick Tips for Best Experience

  1. Verify Compatibility: Check plugin/theme compatibility with your WordPress version
  2. Backup First: Always backup your site before installing new plugins or themes
  3. Test Environment: Consider testing on a staging site first
  4. Stay Updated: Regularly check for updates in your account dashboard
  5. Read Documentation: Review any included documentation for optimal setup

Need Help?

If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.


Ready to get started? Your download adventure begins with just one click!

September 30, 2025
Version: 5.1.0Latest Release
New Feature
  • Support for multiple categories in WooCommerce-Square product synchronization
Improvement
  • Improve debugging with more options and verbose descriptions
Bug Fix
  • Sync only the utilized option values
  • Fatal error when using partial product quantities
  • Ensure the outline is properly visible when the Google Pay button is focused
  • Ensure users are warned that clicking "Buy with GPay" opens in a new window
Compatibility
  • Bump WooCommerce "tested up to" version 10.2
  • Bump WooCommerce minimum supported version to 10.0
September 11, 2025
Version: 5.0.0
New Feature
  • Order fulfillment sync between WooCommerce and Square orders for those that opt-in.
Bug Fix
  • Ensure inventory sync isn't interrupted in case of a category insert failure.
Bug Fix
  • Accurately count attribute values – 250 values, not characters.
July 4, 2025
Version: 4.9.5
Bug Fix
  • Ensure the customer is created on the Square side without errors when adding a payment method.
  • Ensure that the request body is correctly logged in the debug logs.
Compatibility
  • Bump WooCommerce "tested up to" version 10.0.
  • Bump WooCommerce minimum supported version to 9.8.
May 29, 2025
Version: 4.9.2
April 8, 2025
Version: 4.9.0
March 13, 2025
Version: 4.8.7
February 15, 2025
Version: 4.8.6
September 20, 2023
Version: 4.2.1
April 9, 2023
Version: 3.7.0
May 24, 2022
Version: 3.0.2
0 Comments
Inline Feedbacks
View all comments
Woocommerce Square
Type:
Plugin
Version:
5.1.0
Last updated:
Jul 5, 2026
License:
GPL v3
Scanned by:
VirusTotal
Categories:
E-commerce
Tags:
E-commerce
Integration
Payment Gateway
POS
WooCommerce.
Facebook YouTube LinkedIn Telegram
  • Home
  • Order History
  • Return and Refund Policy
  • Terms of Use
  • Privacy Policy
  • About Us

100 Rue Peel, Montréal, QC H3C 0L8, Canada
© WP Pick. All Rights Reserved.

Type above and press Enter to search. Press Esc to cancel.