Docs
Square Modifiers

Square Modifiers

Sync Square modifiers to WooCommerce so customers can select product options at checkout.

Square modifiers allow customers to customize products with options like sizes, extras, or add-ons. SquareSync automatically syncs these modifiers to WooCommerce.

Overview

With modifier syncing enabled:

  • Modifiers import automatically with your products
  • Customers see modifier options on product pages
  • Selected modifiers sync back to Square with orders
  • No additional plugins required

Enable Modifier Syncing

  1. Go to SWS Pro > Settings > Products
  2. Find the Modifiers section
  3. Toggle on Modifier Syncing
  4. Click Save Changes

Import Products with Modifiers

When importing products from Square:

  1. Go to SquareSync for Woo > Products
  2. Select the products you want to import
  3. Click Import All
  4. Make sure Modifiers is checked in the import options
  5. Run the import

Products with modifiers in Square will now have those same options available in WooCommerce.

Customer Experience

On product pages, customers will see modifier options they can select before adding to cart. Common modifier types include:

  • Size options (Small, Medium, Large)
  • Add-ons (Extra toppings, gift wrapping)
  • Customizations (Color choices, material options)
  • Preparation preferences (Cooking temperature, ice level)

Order Syncing

When a customer places an order with modifiers:

  1. Order syncs to Square automatically
  2. Selected modifiers appear on the Square order
  3. Modifier pricing is included in order totals

Troubleshooting

Modifiers not appearing on products

  • Verify modifier syncing is enabled in settings
  • Re-import products with the Modifiers option checked
  • Check that products have modifiers configured in Square

Modifiers not syncing to Square orders

  • Confirm order syncing is enabled
  • Check that the order completed successfully
  • Verify Square connection is active

Missing modifier options

  • Review the product in Square Dashboard
  • Ensure all modifier sets are properly configured
  • Try re-importing the affected product