# Migrate from other third-party connector apps

If you are currently using a third-party connector app (such as AfterShip for TikTok Shop, TikTok Shop Connector — SPL, TikTok Shop Sync - DPL, etc.) to sync products and orders, and you also want to use EcomSend Connector, you may run into **duplicate product listings** and **duplicate order syncing**, which can quickly create operational confusion.

To avoid this, we recommend using EcomSend Connector as your **only** syncing channel.

**The goal is to:**

1. **Stop** the third-party connector app from auto-listing/syncing/linking/conneting products
2. (Optionally) Deactivate products it already listed, so that only EcomSend Connector manages product syncing

{% hint style="info" %}
For **US** TikTok Shops: Many connector apps allow you to **disable** order syncing. If you turn off order syncing in the third-party app, then only EcomSend Connector will manage orders and fulfillment syncing.
{% endhint %}

### Before you start

* Identify which connector app you are using (e.g., AfterShip).
* Decide whether you want to: **Deactivate all listed products**, or **Keep products with sales/orders data live** and deactivate the rest.
* Make sure you have admin access to:
  * Your connector app settings
  * TikTok Shop Seller Center (TTS)

**Example walkthrough: AfterShip for TikTok Shop**

The same logic applies to most other connector apps, even if the page names differ.

### Scenario A: App already synced some products, but you have NOT started selling yet

If products were listed via AfterShip but haven’t generated sales/orders, you can fully switch to EcomSend Connector by doing the following:

#### Step 1 — Deactivate products already listed by AfterShip

In the **AfterShip** app: Go to **Channel listings** → Click the **Active** tab → Select all products → Click **Deactivate**

<figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2Fmk4bV2g6uijR3XkQ9bUJ%2Fimage.png?alt=media&#x26;token=b2d13521-692c-42cd-b7f6-c8a7ab6ecf6b" alt=""><figcaption></figcaption></figure>

#### Step 2 — Turn off product auto-link / auto-sync in AfterShip

In the **AfterShip** app: Go to **Settings** → Open **Channel settings** → Find **Product sync** → Turn **OFF** the **Auto-link** toggle

<figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2F2AUTZf3Vaa2h5wohXs8y%2Fimage.png?alt=media&#x26;token=fd90d132-ff55-4b1b-9d43-432c7447c9d3" alt=""><figcaption></figcaption></figure>

#### Result

* Listed products become **Deactivated** (not visible to customers).
* AfterShip will stop auto-linking/auto-syncing new products.
* You can now use **EcomSend Connector** as the only syncing channel.

***

### Scenario B: AfterShip synced products AND some products already have sales/orders data

If some products already generated sales/orders data, you have two options depending on whether you want to keep those products live.

#### How to check whether products have sales data

In **TikTok Shop Seller Center (TTS)**: Go to **Analytics** → Click **Product analytics** → Review which products have performance / sales metrics

<figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2FFZiYQIpo3tP9hAJimObU%2Fimage.png?alt=media&#x26;token=045eb1e4-2305-4823-a333-22adffa95884" alt=""><figcaption></figcaption></figure>

#### Option B1 — Full switch (The same as scenario A)

Use this option if you want a clean reset and will manage everything through EcomSend Connector.

1. In the **AfterShip** app, Go to **Channel listings** → Click the **Active** tab → Select all products → Click **Deactivate**
   1\.

   ```
   <figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2ForbTMIWsACXI78K4gNjU%2Fimage.png?alt=media&#x26;token=1b19be8f-2b12-4166-a7cd-f8320e590bbb" alt=""><figcaption></figcaption></figure>
   ```
2. In the **AfterShip** app: Go to **Settings** → Open **Channel settings** → Find **Product sync** → Turn **OFF** the **Auto-link** toggle
   1\.

   ```
   <figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2FDtxPuoyd4vA6H0p7oc7m%2Fimage.png?alt=media&#x26;token=d2768eed-da07-4707-8cb8-f9d4e92c75d4" alt=""><figcaption></figcaption></figure>
   ```

**Result:** All products listed by AfterShip become **Deactivated**, and AfterShip stops listing new products.

#### Option B2 — Keep products with sales data live, deactivate only products with NO sales data

Use this option if you want to preserve product momentum/history for items that already sold.

1. In **TTS → Analytics → Product analytics**, identify products **with sales data**.
   1\.

   ```
   <figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2FICFaUhfHT92CGlbWJtBk%2Fimage.png?alt=media&#x26;token=a30e2c4c-ae5f-492f-b584-1e1762b75f96" alt=""><figcaption></figcaption></figure>
   ```
2. In the **AfterShip** app: Go to **Channel listings →** Click the **Active** tab → Select products **without sales data** → Click **Deactivate** only those products
   1\.

   ```
   <figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2FmKz1inCa2CWjHFpWkCeb%2Fimage.png?alt=media&#x26;token=8322cb20-f311-43b3-bcf7-20876402746f" alt=""><figcaption></figcaption></figure>
   ```
3. In the **AfterShip** app: Go to **Settings** → Open **Channel settings** → Find **Product sync** → Turn **OFF** the **Auto-link** toggle
   1\.

   ```
   <figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2F7L8iO9h8oV0PKcxJNnKR%2Fimage.png?alt=media&#x26;token=0d51bce6-b5ed-4098-b74a-db9672b5db34" alt=""><figcaption></figcaption></figure>
   ```

**Result:** Only products without sales data are deactivated. Products with sales history remain live.

{% hint style="info" %}
If a product already has orders, keeping it live is often the safest approach. However, **even if you deactivate** the product, its historical data will not be lost—**you can still view past performance** in TikTok Shop analytics.

To check it: Go to **Analytics** → **Product analytics** → set the product status filter to **Inactive**.

For **US TikTok Shops**, EcomSend Connector supports **linking** TikTok products to the corresponding Shopify products, so ongoing order syncing won’t be disrupted. **This means US merchants can choose to deactivate all products in the TikTok official app and rely on EcomSend Connector for syncing.**
{% endhint %}

### US TikTok Shop only: Make EcomSend Connector the only order/fulfillment syncing channel as well

If your third-party connector app supports it, we recommend disabling order syncing there to prevent duplicate orders and fulfillment updates.

* In your connector app settings, look for options such as:
  * Order sync
  * Sync orders to Shopify
  * Fulfillment sync
  * Auto fulfillment update
* Turn those features **OFF** so **only EcomSend Connector** syncs orders and fulfillment.

<figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2FLLwjFTEdcxjYchZoFvMD%2Fimage.png?alt=media&#x26;token=3818bc0b-8d0b-4068-95d8-19cff5ff067e" alt=""><figcaption></figcaption></figure>

Once the third-party app is no longer auto-listing products (and you have deactivated products as needed), you can start using:

* EcomSend Connector to sync/list products going forward
* EcomSend Connector to sync orders and fulfillment (especially recommended for US shops)

**Need help?** Feel free to contact us via online chat or [email](mailto:undefined). Our world-class support team is available 24/7 and always ready to assist you. 🌻
