> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://squareintegration-dpl.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How Square Order Sync Works with Shopify.

|| 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.

||| Important Note: The app fetches Square orders from the date you enable order sync and install the app. Currently, this Order feature is in Beta **version.**

###### ✅ __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**.

||| 💡 Unpaid or open orders will not be fetched until they are 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**.

1. **A customer places an order in Square → marked as Paid.**

![](https://storage.crisp.chat/users/helpdesk/website/-/2/9/4/d/294d0430bb41e400/image_c6k95.png)
---

2. **Within few minutes, the app fetches the order and creates it in Shopify.**

![](https://storage.crisp.chat/users/helpdesk/website/-/2/9/4/d/294d0430bb41e400/image_1g12fyl.png)
---


3. **That Order will be synced to the Shopify.**
![](https://storage.crisp.chat/users/helpdesk/website/-/2/9/4/d/294d0430bb41e400/image_msce6b.png =600x470)
---

4. If already completed in Square → it’s **auto-fulfilled** in Shopify.

5. If not completed → it remains **Unfulfilled** until completed in Square or manually fulfilled in Shopify.
![](https://storage.crisp.chat/users/helpdesk/website/-/2/9/4/d/294d0430bb41e400/image_191tllc.png)
---

6. When fulfillment happens on either platform, the status is **synced both ways**.

* **__Fulfilled in Shopify:__**
![](https://storage.crisp.chat/users/helpdesk/website/-/2/9/4/d/294d0430bb41e400/image_8k07hq.png =600x296)
---

* **__Fulfillment synced to our app and marked Order status as Fulfilled:__**
![](https://storage.crisp.chat/users/helpdesk/website/-/2/9/4/d/294d0430bb41e400/image_17sn6i1.png =600x167)
---

* **__Marked as completed in Square as well:__**
![](https://storage.crisp.chat/users/helpdesk/website/-/2/9/4/d/294d0430bb41e400/image_1tjyppr.png =600x918)
---

###### ⚙️ __Additional Notes__

* 🧩 Orders are fetched **only after enabling the “Order Fetch”** option in the app.
* 💳 Only **Paid **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 orders.
* Depends on **SKU mapping or product linking**.
---

| That's it! If you have any questions or need further assistance, feel free to reach out to our support team. Happy selling!