Documentation

Learn how to set up, customize, and expand the functionality of WooCommerce

WooCommerce Square


Documents

  • WooCommerce to Square Object Mappings

    Overview The WooCommerce to Square integration ensures that product information is consistent and up-to-date across online and in-store platforms, and it synchronizes product data between platforms based on the Sync Settings (known as System of Record in versions before 3.4.0). The Sync settings determine which platform is authoritative for product data. This setting defaults to ‘square’. […]

  • WooCommerce Square Documentation

    Welcome to the documentation for the WooCommerce Square extension. Here, you’ll find everything you need to know about managing your products, inventory, and taking payments on your WooCommerce site via Square. This guide covers the essentials from setup to managing inventory sync and secure payment processing, ensuring you have all the tools and information at […]

  • Setup and Configuration of WooCommerce Square

    WooCommerce Square offers SAQ-A PCI-compliant payment integration, including 3D Secure verification, and synchronized product inventory, enabling secure online sales across multiple channels. This guide walks you through installing the WooCommerce Square extension, connecting your Square account, and completing initial configuration so you can start syncing products or accepting payments. Before You Start Requirements: Check that […]

  • WooCommerce Square: Payment Settings

    The WooCommerce Square extension is designed to bridge the gap between your WooCommerce store and Square. The extension serves a dual purpose, functioning seamlessly as both a product inventory sync and a payment gateway for receiving payments from customers. You have the flexibility to use either feature independently or both. The extension offers SAQ-A PCI-compliant […]

  • Testing WooCommerce Square in Sandbox Mode

    WooCommerce Square sandbox mode lets you test the extension’s configurations without any real financial transactions happening, so that you can make sure everything works correctly before you start selling. Enabling Sandbox Mode Accessing the Square Developer Dashboard Creating a New Application Generating Sandbox Credentials Testing Payments in Sandbox Mode Notes on Payment Testing Digital Wallets […]

  • Managing Orders with WooCommerce Square

    This guide covers what happens to your WooCommerce orders when Square is your payment gateway, including what data Square adds to orders, how order statuses work, how to issue refunds, and how to use subscriptions. What Square Adds to Your Orders After a customer completes checkout using Square, WooCommerce adds the following information to the […]

  • Customizing WooCommerce Square

    WooCommerce Square works out of the box with no customization required. The options on this page are PHP code snippets for developers who need to modify default extension behavior. How to Add PHP Snippets to Your Site The safest way to add PHP customizations to WooCommerce is to use a code snippet plugin, such as […]

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.