WooCommerce Square: Sync Settings

WooCommerce Square can sync your product catalog and inventory with Square, and optionally sync order fulfillment status between both platforms. This page is an overview of the sync features. Use the links below to configure each.

Before we delve into the specifics of configuring these settings, please make sure that your site meets these requirements and that you have connected your Square account to your site.

Requirements for the WooCommerce Square Sync

↑ Back to top
  1. Ensure Connection: Before proceeding, make sure that your WooCommerce store is already connected to your Square account.
  2. Background Processing: Ensure that your website supports background processing. This is essential for syncing product data between Square and WooCommerce.

What You Can Sync

↑ Back to top
SettingDescriptionDocumentation
Products & InventoryKeep product names, prices, descriptions, images, categories, and stock levels aligned between WooCommerce and Square.Full guide
Order FulfillmentSyncs order fulfillment status between WooCommerce and your Square Dashboard. Disabled by default.Full guide

Configure Sync Settings

↑ Back to top

Control how product and inventory data moves between WooCommerce and Square.

Sync Settings (System of record)

↑ Back to top

Sync Settings: Choose which platform is the source of truth for product data:

  • WooCommerce: Product updates in WooCommerce push to Square. Use this if you manage your catalog primarily in WooCommerce.
  • Square: Product updates in Square pull into WooCommerce. Use this if you manage your catalog primarily in Square (for example, from a Square POS).

Note: The two settings — Override product images and Handle missing products — only appear when Sync Settings is set to Square.

Inventory is always fetched from Square periodically, regardless of this setting, so that in-person sales on Square POS reduce stock in WooCommerce.

Sync Inventory

↑ Back to top

Enable to push inventory changes to Square: Enable this to keep your inventory counts in sync between WooCommerce and Square. Inventory editing should be done in the platform you’ve chosen as your Sync setting.

Override product images

↑ Back to top

Enable to override Product images from Square: When checked, product images updated in Square will replace the matching product images in WooCommerce during each sync. Leave unchecked if you want to manage product images independently in WooCommerce.

Handle missing products

↑ Back to top

Hide synced products when not found in Square: When checked, any WooCommerce product that no longer exists in your Square catalog will be hidden from your product catalog. Use this to keep your storefront aligned with Square automatically when products are removed there.

Sync interval

↑ Back to top

Sync interval: Determines how frequently WooCommerce will sync products with Square, ensuring your product catalog is always current.

Import Products

↑ Back to top

Import all Products from Square: Click this button to do a one-time import of every product from your selected Square location into WooCommerce. Products must have unique SKUs in Square to be imported. Use this when first setting up the integration or after adding new products in Square that don’t yet exist in WooCommerce.

Note on the “Import Products” setting: It will import all new products, variations, and categories from Square. This will create a new product in WooCommerce for every product retrieved from Square.

If you have products in the trash from the previous imports, these will be ignored in the import. Once you click on the button, you can enable the option to update existing WooCommerce products.

Order Fulfillment Sync

↑ Back to top

Enable bidirectional order fulfillment sync: When checked, fulfillment status changes sync both ways:

  • Marking an order as fulfilled in Square updates the matching order in WooCommerce.
  • Marking an order as completed in WooCommerce updates fulfillment data in Square.

New WooCommerce orders will also include fulfillment data when sent to Square.

The full information on Order Sync can be found in this documentation.

Troubleshooting and FAQs

↑ Back to top

Questions and support

↑ Back to top

Something missing from this documentation? Still have questions and need assistance?

  • If you have a question about a specific extension or theme you’d like to purchase, contact us to get answers.
  • If you already purchased this product and need some assistance, get in touch with a Happiness Engineer via our support page and select this product’s name from the Product dropdown.

Related Products

Print USPS, UPS, DHL, and FedEx labels right from your WooCommerce dashboard and instantly save on shipping. WooCommerce Shipping is free...

Automatically calculate how much sales tax should be collected for WooCommerce orders — by city, country, or state — at checkout.

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.