# Data Synchronization

### **Why is Data Sync necessary?**

Once the Shop Data is synced with Data Export, the report generation occurs **instantaneously**. Data Sync is a prerequisite for generating the report at such rapid speeds.

### API Call Limit

Shopify enables us to make **2 requests/second** for **Basic Shopify, Shopify, and Advanced Shopify** users, and **4 requests/second** for **Shopify Plus** users. Hence, *sync time for **Shopify Plus** customers will be slightly faster.*

We can extract 250 records with each reques&#x74;**,** but it takes a while to sync these records with the app. **Data Export** will sync data based on the [**API Call Limit**](https://help.shopify.com/en/api/getting-started/api-call-limit) allowed by Shopify.

#### <mark style="color:orange;">**How does data synchronization work when you first install Data Export?**</mark>

When you first install Data Export, it will sync the data from the previous seven days. Following that, it will start syncing on a monthly basis. When the initial sync is complete, reports can be generated.

## :hourglass\_flowing\_sand: ***How Long will it take for my Shop Data to sync with Data Export?***

### :point\_right: **Orders**

Around ***500 to 600 records** are synced every minute*.&#x20;

* **Estimated Time for Sync Completion**
  * 100,000 Orders - 1-2 Hours
  * 500,000 Orders - 4-5 Hours&#x20;

### :point\_right: **Products** &#x20;

Around ***300 to 500 records*** *are synced every minute*. Products sync will be quicker since the majority of product data will be synced under Orders.

* **Estimated Time for Sync Completion**
  * 30,000 Products- 1-2 Hours
  * 60,000 Products- 2-3 Hours

### :point\_right: **Customers**&#x20;

Around ***1400 to 1500*** ***records** are synced every minute*. The Sync speed is comparatively higher since fewer resources are to be updated in the database.

* **Estimated Time for Sync Completion**

  * 100,000 Customers - Within 1 Hour
  * 500,000 Customers - 3-4 Hours

### :point\_right: **Transactions**&#x20;

Around ***500 to 600*** ***records*** are synced every minute. Transactions sync will be quicker since the majority of product data will be synced under the types mentioned above.

* **Estimated Time for Sync Completion**
  * 100,000 Transactions - Within 1 Hour
  * 500,000 Transactions - 3-4 Hours&#x20;

### :point\_right: Payouts

Around ***500 to 600*** ***records*** are synced every minute.

* **Estimated Time for Sync Completion**
  * 100,000 Transactions - 1 Hour
  * 500,000 Transactions - 3-4 Hours

### For Example,

If you have,

* Orders - 30,000&#x20;
* Products - 5,000
* Customers - 25,000
* Transactions -25,000
* Payout  - 15,000

then, the **Data Sync** will be completed within **one hour**.

### <img src="/files/-MabK4OXIRWlPbP-Tp4f" alt="" data-size="line"> Will my data remain within Data Export after uninstallation?&#x20;

[**According to the Shopify rules**,](https://help.shopify.com/en/manual/apps/app-personal-information#:~:text=You%20can%20revoke%20access%20to,collected%20while%20it%20was%20installed.) if you **delete Data Export**, all the synced data will be deleted automatically, 48 hours from the time of uninstallation. However, you can sync the data again if you choose to re-install Data Export after 48 hours.

{% hint style="success" %}
***Note:** This information is based on the sync time data from 10,000+ Data Export customers, and is considered to be accurate.*
{% endhint %}

{% hint style="info" %}
If you need more information regarding data sync, feel free to [contact us.](https://dataexport.io/contact/) :telephone:&#x20;
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dataexport.io/getting-started/data-synchronization.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
