Shop regions
Every market TikTok Shop is open in, from the same Shopify store.
Keep one source of truth. Your catalog, stock counts and fulfillment stay in Shopify — SPL keeps TikTok Shop matching them field for field, minute by minute, in both directions.
Install from the Shopify App Store and the dashboard opens on this checklist. Work down it once — you never come back to it.
Install SPL Connector from the Shopify App Store and the dashboard opens straight onto the setup checklist. Press Connect to TikTok Shop, pick the US shop or the Global region you trade in, and approve access on TikTok’s own authorization screen. That is the whole credential step — no API keys, no tokens, nothing to paste.
Choose the Shopify market whose currency and pricing match your TikTok region so prices sync without conversion surprises.
Pick one or more Shopify locations. Only their available inventory is published to TikTok Shop, and orders route back to the location that fulfils them.
TikTok requires package dimensions on every listing. Set a default weight and box size once and SPL applies it wherever a product is missing its own.
You’ll return here automatically once approved
Not "syncs products" — every field, its direction, and how fast. Pick a lane.
| In Shopify | Direction | In TikTok Shop | Cadence |
|---|---|---|---|
| Title & description | Listing name, detail HTML | On save | |
| Variant options & SKUs | Sales attributes, seller SKU | On save | |
| Media library | Images cropped 3:4, alt text | On save | |
| Price & compare-at | Price, strike price, promo | Under 60s | |
| Product type & tags | Category tree, required attributes | Mapped once |
| In Shopify | Direction | In TikTok Shop | Cadence |
|---|---|---|---|
| Available quantity | Sellable stock per SKU | Under 60s | |
| Location assignment | Warehouse mapping | On change | |
| Low-stock buffer | Reserved units held back | Configured once |
| In Shopify | Direction | In TikTok Shop | Cadence |
|---|---|---|---|
| New order | TikTok order #, buyer note | Under 60s | |
| Fulfillment & tracking | Shipment status, carrier | On fulfil | |
| Cancellation | Cancel reason, restock | Under 60s |
| In Shopify | Direction | In TikTok Shop | Cadence |
|---|---|---|---|
| Return request | Return #, reason code | Under 60s | |
| Refund | Refund posted to both ledgers | On scan-in |
Our team
We're a small team of engineers and e-commerce operators who've run Shopify stores ourselves. That's shaped how SPL is built: fewer settings, fewer edge cases, and support from people who understand what a broken sync costs a seller.
Ribbed Knit Tank Top in Sand — Organic Cotton Blend, Relaxed Fit
$48.00
Ribbed Tank — Sand
$39$48
TikTok rewards short titles, vertical imagery and a clear promo price. SPL builds that version for you from the same product — your Shopify storefront copy stays untouched.
A TikTok return opens the matching Shopify return, restocks the location the parcel shipped from, and files the refund once it scans in. Nobody re-types a reason code.
EVERY MARKET
Run US, UK, EU and Southeast Asia shops side by side — each with its own currency, tax profile, fulfillment origin and price rule. Switch with a dropdown, report on all of them at once.
Supported regions →
Every market TikTok Shop is open in, from the same Shopify store.
The longest a price or stock change waits before it lands on the other side.
No exports, no template files, no re-typing a catalog you already own.
Still unsure? A specialist will walk your catalog with you before anything syncs.
No. SPL only reads from Shopify and writes to TikTok Shop, plus the order and return records it creates. Your theme, product copy and storefront pricing are never rewritten.
You decide per field who wins. Lock a field to Shopify and manual edits get corrected on the next pass; unlock it and SPL leaves your TikTok-side value alone and logs the divergence.
Yes — set a rule instead of a number. Mark up to cover platform fees, round to a clean price point, or run a channel-only promo with a start and end date.
Line by line. Each Shopify fulfillment becomes its own TikTok package with its own tracking, so a two-warehouse order doesn't sit unfulfilled waiting on the slower half.
It retries, then tells you why in plain language — missing attribute, image too small, category not certified — with the fix on the same screen. Failures never silently disappear.