How does Order Sync Works on Square Integration - DPL? ( Beta )
This feature aims to seamlessly synchronize your Square orders to your Shopify store. This will help you centralize your orders, and you can fulfill those Square orders from Shopify. It will also help you sync your fulfillment status between Shopify and Square.
✅ Criteria to Create an Order
- Linked products – The product should be linked between Shopify and Square.
- If not linked, the SKU between Square and Shopify must be the same.
- Order status – The order on Square must be Paid or Completed.
🚚 Criteria to Fulfill an Order
Orders can be fulfilled automatically or manually depending on the situation:
- Automatic Fulfillment: If the order is completed in Square and includes fulfillment details, it will be auto-fulfilled in Shopify.
- Manual Fulfillment: You can manually mark the order as Fulfilled in Shopify if it hasn’t yet synced as complete from Square.
🔄 Order Sync Process
Once the Order Fetch setting is enabled, orders are fetched automatically every 3 minutes.
- A customer places an order in Square → marked as Paid.
- Within few minutes, the app fetches the order and creates it in Shopify.
- That Order will be synced to the Shopify.
- If already completed in Square → it’s auto-fulfilled in Shopify.
- If not completed → it remains Unfulfilled until completed in Square or manually fulfilled in Shopify.
- When fulfillment happens on either platform, the status is synced both ways.
- Fulfilled in Shopify:
- Fulfillment synced to our app and marked Order status as Fulfilled:
- Marked as completed in Square as well:
⚙️ Additional Notes
- 🧩 Orders are fetched only after enabling the “Order Fetch” option in the app.
- 💳 Only Paid and Completed orders are fetched.
- 🚀 If fulfillment details exist in Square, they are synced automatically to Shopify.
- 🏷️ Orders are synced based on matching SKU and linked product mapping between platforms.
📋 Summary
- Supports multiple discounts, service charges, tips, and taxes.
- Syncs automatically every 3 minutes.
- Completed orders → Auto-fulfilled.
- Unfulfilled orders → Manual or delayed sync.
- Fetches only Paid and Completed orders.
- Depends on SKU mapping or product linking.
Updated on: 13/10/2025
Thank you!