# Sync fulfillment

{% hint style="info" %}
The fulfillment sync feature is currently available for **US** TikTok Shop **only**.

If you use **other** connector apps with TikTok Shop, we recommend using **only** our app for product and order sync to **prevent duplicate syncing**.
{% endhint %}

Here’s how EcomSend Connector synchronizes fulfillments:

#### Fetching **fulfillment info**

Under fulfillment type-fulfilled by seller, there are **two shipping types**:

* **Seller shipping (SELLER):** Also called *shipped via seller*. Sellers manage shipping through their own channels (e.g., Shopify).
  \*

  ```
  <figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2Fv6cHvE3wlnBjoQwJunE3%2Fimage.png?alt=media&#x26;token=e36aa48d-cc9c-4caf-98fe-238b979e6baf" alt=""><figcaption></figcaption></figure>
  ```
* **TikTok shipping (TIKTOK):** Also called *platform shipping* or *shipped via platform*. Sellers purchase shipping labels through TikTok Shop and either schedule a pick-up by a TikTok Shop carrier or drop off parcels at a TikTok Shop carrier location.
  \*

  ```
  <figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2FkLX6a05PoqTe0g7e55Fx%2Fimage.png?alt=media&#x26;token=408245ec-fa4d-4bf8-a708-68b188101e84" alt=""><figcaption></figcaption></figure>
  ```

**How fulfillment info is fetched:**

* **Seller shipping:** Fulfillment info is synced from **Shopify to TikTok Shop**. When an order is fulfilled in Shopify, our app automatically fetches the fulfillment information.
* **TikTok shipping:** Fulfillment info is synced from **TikTok Shop to Shopify**. When an order is fulfilled in TikTok Shop, our app automatically fetches the fulfillment information.

#### Syncing fulfillment

* **Seller shipping:** Sync fulfillment info (tracking number, carrier, and other details) **from Shopify to TikTok Shop** based on your settings.
  \*

  ```
  <figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2F1GpAFbK8bBHG3E36LQjq%2Fimage.png?alt=media&#x26;token=03a8b32e-5812-472d-9ae1-c9d6029fde5a" alt=""><figcaption></figcaption></figure>
  ```

  \*

  ```
  <figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2FgZM9QRWeGeQwynT77yib%2Fimage.png?alt=media&#x26;token=93b9e296-86a4-4c45-a037-f795d301e68e" alt=""><figcaption></figcaption></figure>
  ```
* **TikTok shipping:** Sync fulfillment info (tracking number, carrier, and other details) **from TikTok Shop to Shopify** based on your settings.
  \*

  ```
  <figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2FyXpFx0r4Xetbcn12LvZt%2Fimage.png?alt=media&#x26;token=49b95d39-21d6-4702-8233-3f4d05881284" alt=""><figcaption></figcaption></figure>
  ```

  \*

  ```
  <figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2F7Pw0kZuD4HPHNZLZQ6kj%2Fimage.png?alt=media&#x26;token=2065a815-ee89-4905-a472-fba05e0cee32" alt=""><figcaption></figcaption></figure>
  ```

Sync options:

* **Manual sync:** On the ***Orders page*** in our app, find the order you want to sync and click the **Sync** button in the **Action** column. Or **select multiple orders** to **sync in bulk**.
  \*

  ```
  <figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2FbAbZU29h2MfrhZep5Sra%2Fimage.png?alt=media&#x26;token=f3c43345-16fd-46a3-9ccc-2e1f2fab9216" alt=""><figcaption></figcaption></figure>
  ```
* **Automatic sync:** **Enable** the *Automatic Sync* feature under ***Settings → Orders → Fulfillment***. The system will automatically sync all 'Not synced' fulfillment information (existing and new).
  \*

  ```
  <figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2F75swtEfXaWWTq305WCye%2Fimage.png?alt=media&#x26;token=2efeb907-5691-4d38-b335-2c7698cd5c9d" alt=""><figcaption></figcaption></figure>
  ```

***

## Field mapping details <a href="#field-mapping-details-shopify-tiktok-shop" id="field-mapping-details-shopify-tiktok-shop"></a>

The following section explains in detail how the main fields are synced.

> **TikTok Shop**: Go to TikTok Shop Seller Center Admin → Orders page → Manage Orders → Select specific order to see details
>
> **Shopify**: Go to Shopify Admin → Orders page → Select specific order to see details

### **Seller shipping**

Sync fulfillment info **from Shopify to TikTok Shop.**

When fulfilling orders in Shopify, you can choose your own shipping carrier. However, the following criteria must be met:

1. The carrier **must** be from the approved list of [**TikTok Shop's Integrated Carriers**](https://seller-us.tiktok.com/university/essay?knowledge_id=8308896260065025\&role=1\&course_type=1\&from=search%7BcontentIdParams%7D\&identity=1#EB7F00D0)**.**
2. A valid, traceable **tracking ID** must be uploaded to the Seller Center for all dispatched orders.

> TikTok Shop currently supports tracking for **integrated carriers only**. Since shipping service names can vary across platforms, we provide a **carrier name mapping** feature to minimize mismatches.
>
> Different carriers use different tracking number formats, so to ensure successful order syncing, make sure your **tracking numbers match the format required** by the corresponding TikTok Shop shipping provider.

#### Tracking number → Tracking ID, Carrier → Shipping provider

<figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2FbBgGviHH2HNYEOejL42f%2Fimage.png?alt=media&#x26;token=499d0058-3c04-46ac-84dc-1a76682e25dc" alt=""><figcaption><p>Fulfillment on Shopify</p></figcaption></figure>

<figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2FDg6qrK6l0Z06PVQX6GGV%2Fimage.png?alt=media&#x26;token=be3d8dce-7f03-49ae-9a6b-25463356b9b5" alt=""><figcaption><p>Sync to TTS</p></figcaption></figure>

### **TikTok shipping**

Sync fulfillment info **from TikTok Shop to Shopify**.

#### Tracking ID → Tracking number, Shipping provider → Carrier

<figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2Fg1eAPfreZA8qPeHNPVyV%2Fimage.png?alt=media&#x26;token=e3f60692-83f5-4fa1-8a48-586f092abcf9" alt=""><figcaption><p>Fulfillment on TTS</p></figcaption></figure>

<figure><img src="https://3351395997-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYGyD7kgIm6ylKeSkZt1y%2Fuploads%2FTNTPh5ts2rJ5Jg5Pt4c0%2Fimage.png?alt=media&#x26;token=0abe7e5a-f9cf-4f79-84d0-ec920db78c0e" alt=""><figcaption><p>Sync to Shopify</p></figcaption></figure>

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


---

# 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-connector.ecomsend.com/ecomsend-connector/orders-and-fulfillments/sync-fulfillment.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.
