Skip to Content

TikTok Shop Orders Sync for WooCommerce

Free

Description

TikTok Shop Orders Sync for WooCommerce is a free TikTok Shop WooCommerce integration for sellers who want to connect WooCommerce to TikTok Shop without paying for middleware. TikTok Shop orders arrive in WooCommerce as native orders, and fulfilment — tracking, shipped status, labels — is done from wp-admin.

It is orders-first: orders, shipments and stock stay in sync, while listings, videos and live-shopping content stay in TikTok Seller Center where they belong.

The problem it solves

TikTok Shop sales come in bursts — a video takes off and a hundred orders land in an afternoon. If your stock and fulfilment live in WooCommerce, copying those orders across and pasting tracking numbers back by hand is where mistakes and late shipments happen, and TikTok Shop’s shipping-time metrics are strict.

This integration moves TikTok orders into WooCommerce every 15 minutes, sends tracking back the moment you ship, and pushes stock every hour, so a viral day doesn’t turn into overselling.

How it works

  1. Create an app in TikTok Shop Partner Center and set its callback URL to the one on the plugin’s settings screen.
  2. Paste the App Key, App Secret and Service ID into WooCommerce → TikTok Shop Sync and click Connect TikTok Shop.
  3. Orders are imported every 15 minutes and follow TikTok’s status as it changes.
  4. Set an order to your shipped status and the package is marked shipped on TikTok with your tracking number. Stock syncs every hour by seller SKU.
WooCommerce order with the TikTok Shop panel showing order ID, IN_TRANSIT status, tracking number, shipping provider ID and Shipping label button
A TikTok Shop order in WooCommerce. The panel shows the TikTok order ID and status (In transit) and that the package was marked shipped, with the tracking number, shipping provider and a Shipping label button.

What this TikTok Shop WooCommerce integration does

  • Imports TikTok Shop orders — Every 15 minutes, as native WooCommerce orders — lines matched by seller SKU, recipient address, shipping fees and seller discounts.
  • Follows TikTok statuses — Awaiting shipment, in transit, delivered/completed and cancelled map to the WooCommerce statuses you choose; existing orders update as TikTok changes them.
  • Marks packages shipped — With your tracking number and shipping provider when the order reaches the status you pick. Tracking from popular shipment-tracking plugins is picked up.
  • Shipping labels — Open the TikTok shipping label for an order straight from the order screen.
  • Hourly stock push — Matched by seller SKU, with a safety-buffer filter and optional warehouse ID.
  • Sync log, status screen and dashboard widget — Readable TikTok errors with raw API detail.

The signing TikTok actually requires

Most “signature is invalid” errors come from signing the request wrongly. This plugin signs exactly as TikTok Shop specifies — sorted {key}{value} parameters prefixed with the API path, the request body appended, wrapped in the app secret and hashed with HMAC-SHA256 — and the implementation is verified against TikTok’s own published example. The access token goes in the x-tts-access-token header (API version 202309) and is never part of the signature. Tokens refresh automatically, you are warned before authorisation lapses, and secrets are stored encrypted. HPOS-native.

Who it’s for

  • Brands and creators selling on TikTok Shop who fulfil from WooCommerce.
  • Stores that already run WooCommerce and are adding TikTok Shop as a sales channel.
  • Agencies that connect WooCommerce to TikTok Shop for clients and want an auditable integration.

What the free version includes

  • Up to 150 imported orders per month
  • One TikTok Shop
  • 15-minute order sync and hourly stock sync
  • 30-day order look-back
  • 7-day log retention
  • Shipping and labels one order at a time

Expecting viral volume? The Pro edition adds webhook-driven near-real-time sync, unlimited orders, bulk shipping and bulk label printing, multiple shops and regions, and returns handling — get in touch.

Requirements

  • WordPress 5.8 or later and PHP 7.4 or later
  • WooCommerce 7.0 or later, HPOS or legacy order storage
  • A TikTok Shop seller account and an app in TikTok Shop Partner Center
  • An HTTPS site for the authorisation callback

Frequently asked questions

How do I connect WooCommerce to TikTok Shop with this plugin?

Create an app in TikTok Shop Partner Center, paste its App Key, App Secret and Service ID into the plugin, and click Connect TikTok Shop. The shop is detected automatically.

I get “signature is invalid” — what’s wrong?

Almost always an App Key and App Secret from different apps. Copy both again from the same app.

How are TikTok products matched?

By seller SKU — the WooCommerce SKU must equal the seller SKU on the TikTok listing. Unmatched lines are imported as placeholders with a warning note.

Does it upload my products to TikTok Shop?

No. Listings stay in TikTok Seller Center. The plugin handles orders, shipping and stock.

Will it create duplicate orders?

No. Imports are keyed on the TikTok order ID.

Documentation and support

Setup takes about fifteen minutes. The TikTok Shop Orders Sync for WooCommerce documentation walks through connecting your account, every setting and button, fulfilment, stock sync and troubleshooting, with screenshots. If your TikTok Shop workflow needs something the plugin doesn’t do yet, tell me about it — custom marketplace integrations are a large part of my client work.

TikTok Shop Orders Sync for WooCommerce — Documentation

How to connect TikTok Shop to WooCommerce: Partner Center app, App Key, App Secret and Service ID, authorisation, status mapping, marking packages shipped, shipping labels, stock sync by seller SKU, the sync log and troubleshooting.

Open the full documentation

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.