Connect a store

Sell on TikTok Shop

List your Shopify products on TikTok Shop with TikTok's own Shopify app. Orders come into Shopify, reach us and ship in your box, with the tracking back on TikTok Shop.
On this page
  1. 1How TikTok Shop orders reach us
  2. 2Check your region first
  3. 3Connect TikTok Shop
  4. 4What syncs
  5. 5What stays with TikTok
  6. 6Troubleshooting

How TikTok Shop orders reach us

TikTok's app for Shopify syncs your products to TikTok Shop and brings the orders back into your Shopify admin. Our Shopify app picks up the NinjaBuy ones from there.

  1. A buyer orders on TikTok Shop
    From a video, a live or your shop tab
  2. TikTok for Shopify
    The order lands in Shopify
  3. the NinjaBuy app
    Shopify sends it to us
  4. Paid from your balance, bought in China
    We pay the seller and follow the parcel to our warehouse
  5. Checked with photos
    You see the real item before it leaves
  6. Shipped in your box
    The tracking number goes back to the order
A TikTok Shop order. Example.

Check your region first

TikTok Shop is strict about shipping, and its rules differ by country and seller type and change often. Before you sync a product, read your region's fulfilment rules in TikTok Shop's Seller Center and check:

  • Whether your seller type may ship orders from China at all, or must ship from inside your country.
  • How quickly an order must get its first carrier scan, and whether buying after the sale fits it.
  • Which carriers and tracking TikTok Shop accepts for your region.
  • Whether your category needs approval, or isn't allowed.

Connect TikTok Shop

  1. Install NinjaBuy in your Shopify store

    The app registers a shipping location named Fulfilled by NinjaBuy and links your store to your NinjaBuy account. The full walk-through is in the Shopify guide.

  2. Map each product you sell to its listing in China

    Import new products with the importer, or map a variant you already sell to a Taobao, Weidian or 1688 listing in the app.

  3. Add TikTok's app to your Shopify store

    Connect your TikTok Shop seller account from it and choose which products to sync.

  4. Sync only products that fit your region's rules

    Products you keep as stock on our shelf skip the wait for a seller in China, which suits tight handling times best.

  5. Sell

    Orders reach us through Shopify, and the tracking goes back to TikTok Shop the same way.

What syncs

WhatDirectionHow
OrdersTikTok Shop → Shopify → NinjaBuyTikTok for Shopify brings the order into Shopify; Shopify sends us the lines that ship from “Fulfilled by NinjaBuy”.
TrackingNinjaBuy → Shopify → TikTok ShopWe add the tracking number to the Shopify fulfillment; TikTok for Shopify passes it on.
StockNinjaBuy → Shopify → TikTok ShopA sold-out source sets the Shopify quantity to 0, by your sync rules; TikTok for Shopify updates the listing.
PriceNinjaBuy → Shopify → TikTok ShopA cost rise reprices or pauses the product, by your sync rules. Whether TikTok Shop takes the Shopify price is a setting in TikTok for Shopify.
New productsNinjaBuy → Shopify → TikTok ShopThe importer pushes a draft to Shopify; you publish it to TikTok Shop from TikTok for Shopify.

A sold-out source matters most here: a video can keep selling long after you posted it. Keep your sync rules on, so a sold-out product drops to 0 before it sells.

What stays with TikTok

Creator affiliates, ads and live selling are TikTok's tools. We handle everything after the order: buying, checking, packing in your brand and shipping.

Troubleshooting

What you seeWhyWhat to do
A TikTok Shop order is missing from ShopifyTikTok's Shopify app brings orders in; we only see them after that.Check the order in TikTok's app in your Shopify admin.
TikTok Shop flagged an order as lateThe handling time your region sets was shorter than buying, checking and handing over the parcel.Sell that product from stock on our shelf, or stop syncing it to TikTok Shop.
Shopify shows the fulfillment request as rejectedA line on the order is not mapped to a NinjaBuy listing. The rejection names the lines.Map those variants in the app, then request fulfillment again from the Shopify order.
The order never reached NinjaBuyThe product ships from another location, so Shopify sent the order there instead.In Shopify, set the product to ship from Fulfilled by NinjaBuy. Orders placed before the change stay where they were sent.
The order shows as heldYour balance could not cover it. We never buy on credit.Top up; held orders go ahead on their own. See held orders.
No tracking on the order yetTracking goes back only once the parcel has left our warehouse.Check the order's step in your NinjaBuy account. Once it shows Shipped, the number is on the Shopify fulfillment.
A cancellation was refusedWe grant a cancellation until the order is packed into a parcel. After that, it is already on its way out.Ask us from the order's conversation; a return is still possible in some cases. See cancellations.
The app stopped answering after an uninstallUninstalling drops the app's access to your store. The link to your NinjaBuy account is kept.Install it again and open it once. Your mappings and account link are still there.