Docs
Import Square Orders

Import Square Orders

Import orders from Square POS and other channels into WooCommerce.

Import Square orders from POS, online, or other channels into WooCommerce automatically or manually.

Enable Order Import

  1. Go to SWS Pro > Settings > Orders
  2. Find the Order Import section
  3. Toggle on Enable Order Import
  4. Configure import options
  5. Click Save Changes

Import Settings

SettingDescription
Enable Order ImportToggle real-time import on/off
Import All LocationsImport from all Square locations, or only the default location
Admin NotificationsSend new order emails to store administrators
Customer NotificationsSend order confirmation emails to customers

What Gets Imported

When a Square order imports to WooCommerce:

  • All line items with prices
  • Discounts and taxes
  • Customer information (creates WooCommerce customer if needed)
  • Fulfillment details
  • Square order ID stored in order meta

Real-Time Import

When enabled, Square orders import automatically via webhooks:

  1. Order created in Square (POS, online, API)
  2. Square sends webhook notification
  3. SquareSync processes the order
  4. WooCommerce order created with all details

Manual Import

Import specific Square orders manually:

  1. Go to SquareSync for Woo > Orders
  2. View the Square orders list
  3. Select orders to import using checkboxes
  4. Click Import Selected

Location Filtering

Control which Square locations trigger imports:

Default Location Only

Only orders from your configured default Square location will import.

All Locations

Orders from any Square location will import to WooCommerce.

Email Notifications

Admin Notifications

When enabled, store administrators receive new order notification emails for imported Square orders.

Customer Notifications

When enabled, customers receive order confirmation emails when their Square orders are imported.

Troubleshooting

Orders not importing

  • Verify order import is enabled
  • Check webhook configuration in Square Dashboard
  • Confirm the order location matches your filter settings
  • Review sync logs for webhook errors

Missing customer data

  • Customer is created in WooCommerce if not found
  • Check customer matching settings
  • Verify customer email/phone exists in Square order

Duplicate orders

  • Each Square order only imports once
  • Check if order was manually created before import
  • Review order meta for existing Square Order ID