Docs
Order Modifier Mapping
Order Modifier Mapping
Set up modifier syncing so WooCommerce order modifiers appear on Square orders.
Ensure that modifiers selected by customers on your WooCommerce store appear correctly on synced Square orders.
Prerequisites
Before setting up order modifier mapping, you need:
- Order sync enabled
- Modifier syncing enabled
- Products imported from Square with modifiers
Setup
1. Enable Modifier Syncing
- Go to SWS Pro > Settings > Products
- Find the Modifiers section
- Toggle on Modifier Syncing
- Click Save Changes
2. Import Products with Modifiers
- Go to SquareSync for Woo > Products
- Select the products you want to import
- Make sure Modifiers is checked in the import options
- Click Import All
If you've already imported products without modifiers, re-import them with the Modifiers option enabled.
3. Enable Order Sync
- Go to SWS Pro > Settings > Orders
- Toggle on Enable Order Sync
- Set your preferred Trigger Status (Processing or Completed)
- Click Save Changes
4. Verify the Setup
- Place a test order on your WooCommerce store with modifier options selected
- Wait for the order to sync (or manually sync via the Order Actions dropdown)
- Open the order in your Square Dashboard
- Confirm the modifiers appear on the line items with correct names and pricing
Troubleshooting
Modifiers not appearing on Square orders
- Verify that order sync is enabled and working for non-modifier orders first
- Check that the product was imported with modifiers — re-import if needed
- Confirm modifier options have linked Square catalog object IDs in the product meta
Pricing mismatches
- Review tax-inclusive vs. tax-exclusive settings in WooCommerce
- Check that modifier prices in Square match the imported prices in WooCommerce
- Verify currency settings are consistent between platforms
Unlinked modifiers
- If a modifier option doesn't have a catalog object ID, it won't map to Square
- Re-import the affected product with the Modifiers option enabled
- Check that the modifier still exists in your Square catalog — deleted modifiers can't be linked