Overview #
- The Shopify Shipping Order Sync with Square feature now also syncs orders created in Shopify with a shipping (Ship) delivery method into Square, in addition to pickup orders.
- Once synced, fulfillment status and tracking details can synchronize between both platforms based on the enabled sync settings.
- This feature is designed for merchants who ship orders to customers, letting them manage shipment tracking and fulfillment across Shopify and Square.
Prerequisites #
Enable Shopify Order Sync: #
Before order synchronization can begin, the Enable automatic order sync from Shopify to Square setting (under Sync Shopify Orders to Square) must be enabled.
This setting can be enabled through:
- App onboarding for the new installations.
- App configuration >> Configurations >> Sync Shopify Orders to Square ( for existing users )

If the Setting is Disabled #
- Shopify shipping orders will not be fetched.
- Shopify orders will not sync to Square.
Supported Order Types #
Shopify Pickup & Shipping Orders #
Currently, the integration supports syncing:
- Shopify Pickup Orders
- Shopify Shipping Orders
Unsupported Order Types #
The following order types are not supported:
- Local delivery orders
- Any other non-pickup, non-shipping order types
Product Matching Requirement #
Successful Sync Conditions #
Orders will sync successfully when:
- Product SKUs match between Shopify and Square
- Products are properly linked
Failed Sync Conditions #
Order sync will fail if:
- Product SKU does not match
- Product is not linked
- SKU is missing on either platform
Sync Timing #
- Paid Shopify orders typically sync to Square within about 3 minutes of being placed.
- Fulfillment and tracking updates typically sync between platforms within about 3 minutes.
Fulfillment & Tracking Sync #
Fulfillment Synchronization Behavior #
Once a shipping order is successfully synced:
- Fulfillment status updates can sync between Shopify and Square
- Tracking numbers and carrier details sync between both platforms
Supported Fulfillment Sync #
- Shopify fulfillment updates (tracking number, carrier, fulfilled status) sync to Square
- Square shipment updates (tracking number, carrier, shipped status) sync to Shopify
Adding Tracking in Square #
- Go to Orders & Payments > Orders > Shipments > To-do.
- Select the order, then click Ship items (or open the order and select Add tracking information).
- Enter the Tracking number and choose a Carrier (USPS, UPS, FedEx, DHL, or Other).
- Click Done. The item is marked as shipped in Square.

Adding Tracking in Shopify #
- Open the order in Shopify Admin.
- Fulfill the order, add a tracking number, and mark it as fulfilled.
- The fulfillment and tracking details sync to Square, marking the matching shipment as shipped.
Verifying Sync Status #
You can confirm an order’s sync status without leaving Shopify:
- Go to Shopify Admin > Apps > Square Integration DPL > Orders.
- Select the Shopify Orders tab.
- Each row shows the Order Sync Status, Order state, Fulfillment Status, and quick links to view the order on both Shopify and Square.

Important Notes #
- Both Shopify pickup and shipping orders are now supported
- SKU matching is mandatory
- Fulfillment and tracking sync depends on enabled sync direction
- Shopify order cancellation sync is not supported; Square order cancellation sync is supported
- Order line item updates are not supported after sync
- Existing users must grant access before using the feature
If you have any questions, please connect with our support team and our team will be there for you. Happy Selling!