Loading tutorials…
Loading tutorials…
TikTok Shop is where TikTok's commerce strategy has gone all-in. Video Shopping Ads connect your product catalog to in-feed shoppable video. This is the setup path — including the Shopify linkage step that DIY guides skip.
Who this is forE-commerce brands selling physical products who want to sell directly on TikTok (not just drive traffic to their own site). Available in US, UK, and select SE Asian markets in 2026. If you are pure DTC web, this tutorial helps you decide if TikTok Shop is worth the operational lift.
What you'll need
Step 1
Two paths. TikTok Shop = users check out on TikTok. External catalog ads = users click out to your site. Each has tradeoffs.
TikTok Shop: products live on TikTok, users buy without leaving the app. Higher conversion rate (less friction), but TikTok takes 5-8% commission, you handle TikTok-specific fulfillment, and customer service runs through TikTok messages.
External catalog ads: products live on your site, users click out. Lower friction, full customer ownership, your existing fulfillment and CS work. But CR is 30-50% lower than TikTok Shop because of the platform jump.
Hybrid: run both — TikTok Shop for the products you want to maximize CR on, external catalog ads for products that need site context (configurators, bundles, customizations).
Decision rule of thumb: if TikTok is 30%+ of your ad spend and you have operations bandwidth, go TikTok Shop. Otherwise external catalog ads only.
This tutorial covers BOTH paths — start with whichever applies.
Step 2
Inside Business Center → Assets → Catalog. Create a catalog and connect a product feed.
Open TikTok Business Center → Assets → Catalogs → "Create Catalog."
Choose category: Ecommerce (for products), Auto (for vehicles), Real Estate, Hotels, Flights, Vacations, Jobs. For most: Ecommerce.
Connect product feed via: (1) Shopify integration (TikTok Shopify app pushes catalog automatically), (2) BigCommerce / WooCommerce plugins, (3) Direct feed (CSV/XML upload), (4) Google Merchant feed sync.
Required fields per product: id, title, description, image_link, link, price, availability, brand, condition, google_product_category. Missing any of these = products excluded from delivery.
After upload, TikTok validates the feed. Check Catalog → Diagnostics for errors. Common: missing image, broken link, invalid price format. Fix all errors before launching ads.
Step 3
TikTok Shop requires a separate seller account with verification, inventory loading, and fulfillment setup.
Go to seller-us.tiktok.com (or your market's equivalent). Apply for a TikTok Shop seller account.
Submit: business verification documents (LLC docs, tax ID), bank account for payouts, return policy, shipping policy.
Verification typically takes 3-5 business days. Plan around this — you cannot launch TikTok Shop Ads without it.
Once approved, upload products to TikTok Shop (separate from Catalog Manager — Shop products are TikTok-native).
Link Shop to your Business Center: Business Center → Assets → Catalogs → "Link TikTok Shop." Now Shop products are available in Video Shopping Ads.
Operations to plan for: fulfillment to TikTok's timelines (US: 2-day handling), returns via TikTok's policy, customer service via TikTok inbox.
Step 4
Campaign objective: Product Sales. Use Smart+ Performance Campaigns for catalog-based optimization.
Ads Manager → Create Campaign → Objective: Product Sales.
Campaign type: Smart+ Performance Campaign (recommended for catalog ads). This uses AI optimization across audiences and creatives.
Connect to your Catalog (created in step 2) and TikTok Shop (if applicable).
Budget: minimum $50/day for Smart+ to learn. $100-200/day is the sweet spot for first 14 days.
Creative: select "Video Shopping Ads" format. TikTok auto-generates ads from your product catalog using product images + video templates, OR you upload custom videos that reference SKUs.
Targeting: Smart+ handles most of this automatically. You can add audience signals (high-LTV customer file, lookalikes) as hints but cannot force narrow targeting.
Launch. Smart+ takes 7-14 days to optimize. Do not pause or edit during this learning phase.
Step 5
The highest-ROI catalog ad type — show users the products they specifically viewed but did not buy.
Create a second campaign: Objective: Product Sales → Standard Campaign (not Smart+, for now — Smart+ does not allow custom audience targeting at the same granularity).
Audience: ViewContent users in last 14 days, EXCLUDE Purchase last 30 days.
Creative: catalog dynamic creative. TikTok pulls the specific product the user viewed and shows it in the ad.
This requires: pixel firing ViewContent with content_id matching catalog product_id. Validate in Pixel Helper before launching.
Expect 30-50% lower CPA on this campaign vs cold prospecting. Dynamic retargeting is consistently the best-performing ad type for e-com.
Step 6
TikTok offers multiple shopping ad formats beyond the basic Video Shopping Ad. Test which works for your catalog.
Video Shopping Ads: in-feed video with shoppable product tag overlay. Standard format.
Collection Ads: in-feed video that opens to a fullscreen product gallery when tapped. Great for showcasing 3-6 related SKUs.
LIVE Shopping Ads: paid amplification for your live shopping streams. Requires active TikTok LIVE program.
Catalog Listing Ads: appear in TikTok Shop browse pages, not in-feed. Lower CPM, higher intent.
For most accounts: start with Video Shopping Ads as 60% of catalog budget, Collection Ads as 30%, Catalog Listing as 10%. Adjust based on which performs.
Step 7
Run a test purchase. Check: product attribution, conversion fires correctly, value/currency match, TikTok Shop fulfillment flow works.
Open TikTok in your phone. Search for one of your ads (or find via search history). Tap to view.
For TikTok Shop ads: tap to product page → complete purchase via TikTok Shop checkout. Use a test account.
For external catalog ads: tap → land on your site → complete purchase.
Verify in TikTok Events Manager: CompletePayment fires with correct value, content_id matches the product purchased.
For TikTok Shop: verify the order appears in TikTok Shop Seller Center within 5 minutes.
If anything fails: do not scale spend until fixed. A broken catalog ad at $500/day spend is expensive to discover.
Common mistakes
Catalog feed not syncing hourly
What goes wrong: Out-of-stock products appear in ads for 6-12 hours after they sell out. Users click, hit "unavailable" page, bounce. CPA spikes 30-50% on those products. Worse: smart+ optimizes toward unavailable products thinking they convert well.
How to avoid: Use a real-time integration (Shopify TikTok app, BigCommerce app). For custom feeds, set the catalog refresh to hourly minimum. Daily is too slow for ecommerce velocity.
content_id mismatch between pixel and catalog
What goes wrong: Dynamic retargeting cannot match pixel events to catalog products. You set up retargeting but it shows random products instead of the one the user viewed. CTR drops 40-60% vs proper dynamic retargeting.
How to avoid: Audit: pixel ViewContent event must send content_id that EXACTLY matches the product_id in your catalog. Test 5 products: view on site, check pixel fire, verify match. Fix any gaps before launching dynamic ads.
Launching TikTok Shop without operations bandwidth
What goes wrong: Orders flow in. TikTok requires 2-day handling. Your warehouse is set up for your own site's SLAs. You miss handling deadlines, TikTok lowers your seller score, ads get throttled. 30 days of momentum lost.
How to avoid: Before launching TikTok Shop, confirm: (1) fulfillment can hit TikTok's SLAs, (2) someone monitors TikTok seller messages daily, (3) returns are processed within TikTok's policy. If any gap: solve before launch.
Pausing Smart+ during learning phase
What goes wrong: Smart+ needs 7-14 days to learn. If you pause, edit budgets aggressively, or restructure during learning, it restarts. You lose the optimization data. Easy 21 days of recovery.
How to avoid: Pick your Smart+ budget intentionally. Set and hold for 14 days minimum. Resist the urge to "tune." Smart+ converges far faster when left alone during learning.
Missing catalog fields
What goes wrong: Products with missing brand, condition, or google_product_category get excluded from Smart+ delivery. You think the ad is working on all products but 30% of catalog is silently filtered out.
How to avoid: Run Catalog → Diagnostics weekly. Fix every "Excluded products" error. Required fields: id, title, description, image_link, link, price, availability, brand, condition, google_product_category. All must be populated.
No exclusion of recent purchasers
What goes wrong: Smart+ catalog ads re-target users who just bought. They see ads for the product they own. Annoying for users, wasted spend for you. CPA stays low (because they were a 'conversion') but ROAS is flat.
How to avoid: Always exclude Purchase audience (last 30-60 days) from prospecting and dynamic retargeting campaigns. Set at the ad group level — not auto-applied.
Recap
Done — what's next
How to set up TikTok Ads Manager the right way
Read the next tutorial
Hand it off
TikTok Shop Ads has more moving parts than any other TikTok ad type — catalog hygiene, Shop fulfillment, dynamic retargeting, Smart+ optimization. Most accounts that scale on TikTok Shop have a specialist owning the catalog ops. EverestX TikTok Ads specialists typically run $400-800/mo for accounts running active TikTok Shop + Video Shopping Ads.
See specialist rates
No. You can run catalog ads (Video Shopping Ads, Collection Ads) with an external catalog feed that points to your own site. TikTok Shop is required only if you want users to check out on TikTok directly. Catalog ads are available globally; TikTok Shop is limited to specific markets.
Smart+ is TikTok's AI-driven campaign type. It auto-optimizes targeting, creative, and bidding with minimal manual controls. Standard campaigns give you full manual control (audience, creative selection, bid strategy) but require more expertise. For catalog ads, Smart+ is the recommended path; for granular dynamic retargeting, standard is still better.
US: 3-5 business days typically. UK: 5-10 days. SE Asia markets: variable. Plan a 2-week buffer between application and first ad launch. Common rejection reasons: business documents do not match the account name, missing tax info, return policy not clear.
You can use the same SOURCE feed (Shopify catalog, Google Merchant feed) but TikTok and Meta require separate catalog configurations. Each platform has its own field requirements and validation. Plan to maintain catalog hygiene in two places — or use a feed management tool like Channable or DataFeedWatch.
As of 2026: ranges 5-8% per transaction depending on category and market. US categories typically 6%. Lower for established sellers with high seller scores. This is on top of any ad spend — factor it into your unit economics before committing to TikTok Shop.
Both. Spark Ads with shopping tags work well for cold prospecting (creator credibility + product). TikTok Shop catalog ads (Video Shopping Ads, Collection Ads) work better for dynamic retargeting at scale. Standard split: 50% Spark Ads + 50% catalog ads as a starting point.
TikTok Ads
TikTok Ads Manager is structurally different from Meta or Google. Get the Business Center hierarchy wrong on day one and you will be untangling it 3 months later. This walks through the right setup order.
TikTok Ads
TikTok Pixel installs in 10 minutes if you know what you are doing, or 6 hours if you don't. The difference is whether you validate it correctly in Events Manager before launching campaigns. This walks through both paths.
TikTok Ads
Spark Ads are organic TikTok posts (yours or a creator's) promoted as paid ads. They consistently outperform standard ads by 20-50% on CTR because they feel native. This is how to set them up — and how to get creator authorization without losing your weekend.
TikTok Ads
TikTok custom audiences are the difference between $30 CPMs that scale and $30 CPMs that burn. Most DIY advertisers set up one audience and call it done. The advertisers who actually scale on TikTok build 6-8 audience layers and rotate them constantly.