Documents
-
Sync Orders Between Square and WooCommerce
The WooCommerce Square extension includes an opt-in bidirectional order fulfillment synchronization feature that allows merchants to seamlessly manage orders between their WooCommerce store and Square Dashboard. This feature is disabled by default and must be explicitly enabled in “Settings”. What Order Fulfillment Sync Does When enabled, the bidirectional order fulfilment sync provides: Key Benefits How […]
-
Sync products between Square and WooCommerce
Enabling Inventory Sync for Products To share product information and inventory between Square and WooCommerce, you must enable syncing for each product at the product level. Please make sure that the product has a SKU, this is how products are matched between Square and WooCommerce. Inventory Sync for Products can be done individually by enabling […]
-
WooCommerce Square: Frequently Asked Questions
Sync FAQs Product Sync Can I change how often the automatic sync runs? Yes. By customizing the wc_square_sync_interval filter, you can change the automatic sync frequency. This value is stored in seconds, and the default is one hour (which is recommended for most sites, especially those with large product catalogs). Here’s a sample of how […]
-
WooCommerce Square: Sync Settings
WooCommerce Square can be used for managing inventories and also as a payment gateway. You can configure the plugin to use either one of them or both! This documentation section is dedicated to guiding you through the inventory sync settings. Before we delve into the specifics of configuring these settings, please make sure that your […]
-
WooCommerce Square: Troubleshooting
Connection Issues Not able to connect your site to Square? You must be the owner of the Square account to do so. This integration needs access to much of the data in your Square account, and Square only grants these permissions to owners. If you get an “Unauthorized” error when attempting to connect with Square, […]
-
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 a configured System of Record (SOR). The System of Record setting wc_square_system_of_record determines which platform is authoritative for product data. This setting defaults to ‘square’. System of […]
-
WooCommerce Square: Startup Guide
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, managing inventory sync, to secure payment processing, ensuring you have all the tools and information at your […]
-
Setup and Configuration of the WooCommerce Square Extension
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 documentation will walk you through the process of integrating and configuring the WooCommerce Square Extension seamlessly with your online store. It provides step-by-step instructions, tips, and best practices to ensure a smooth […]
-
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 the WooCommerce Square Extension 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 Transitioning to […]