TikTok Feed
A TikTok feed is a product catalog file you connect to TikTok Commerce / Catalog (in TikTok Ads Manager). TikTok uses it for:
- Video Shopping Ads / Catalog Sales campaigns
- Dynamic Product Ads (DPA): show the exact products people viewed / added to cart
- Product availability + price sync (so ads don’t promote wrong prices/out-of-stock items)
Key requirement: the product IDs in the feed must match the IDs sent by your TikTok Pixel / Events API (for ViewContent / AddToCart / Purchase with content_id).
How to use it (simple flow)
- Create the TikTok feed in the plugin → Save & Generate.
- Copy the feed URL (or download the file if TikTok requires upload in your setup).
- In TikTok Ads Manager → Assets / Catalog:
- Create/select a catalog
- Add a Data Source → Scheduled feed (best) → paste the feed URL
- Set the refresh schedule to match your feed regeneration.
TikTok feed settings (from the screenshot)
Feed basics
- Feed Name / Feed Type (TikTok): just naming + format selection.
- File name / extension: optional; useful if you host multiple feeds.
- Regenerate feed / Start regeneration: how often the feed is rebuilt and at what time.
Multicurrency
If you use a currency switcher plugin, this helps export the correct currency/prices.
ID Settings (most important)
- ID: choose what TikTok will treat as the item ID (SKU or product ID).
- Prefix / Postfix: optional wrappers around the ID.
✅ Best practice: match the ID you send in tracking (TikTok Pixel / API).
Example: if the pixel sends content_id=123, feed must export id=123 (not sku-123).
Prices & Tax
- Variable products price: how variation pricing is handled.
- Include/exclude tax: should match how you display/sell prices.
- Sale schedule options: controls how sale prices and their time windows appear.
Backorders / Stock rules
Options like:
- On backorder (include/exclude)
- Allow backorders
- Allow but notify
These affect what availability TikTok sees.
Filters (control what products enter the catalog)
You can:
- include/exclude by categories
- include/exclude by product type
- exclude hidden products
- remove out-of-stock items
- other visibility rules
Use filters to avoid pushing low-quality, unavailable, or non-advertised items.
Smart Tags
Build dynamic titles (or other fields) using placeholders.
Example idea: {{brand}} - {{product_name}}
Product Titles Settings
Cleanup/format options for titles (helpful for consistent catalog quality).
Product Descriptions Settings
Pick which WooCommerce text to use (short description, full description, excerpt, etc.).
Product Images Settings
Controls which image is exported:
- variation image vs main image
- fallback order
- include additional images (if supported)
Product Condition
Usually new for most stores.
Google Taxonomy (optional)
Lets you map products into a structured taxonomy; can be reused for product_type logic.
Product type (product_type)
Choose how product_type is generated:
- WooCommerce categories
- Google taxonomy
- custom value
Useful for grouping inside TikTok catalog and for campaign segmentation.
GTIN / MPN / Identifier exists
Optional product identifiers:
- GTIN (barcode)
- MPN (manufacturer part number)
- Identifier exists
If you don’t have real GTIN/MPN, leave them off and set identifier logic accordingly.
Custom Labels
Multiple label fields for campaign structure:
- margin tiers, season, best-seller, clearance, etc.
Enable UTM for this feed
Adds UTMs to product URLs so TikTok traffic is clean in GA4:
- typical:
utm_source=tiktok&utm_medium=paid_social - plus campaign/ad identifiers if you want
Metadata for this feed
Advanced: add metadata/comments into the feed output. Most users leave default.
Recommended defaults (most stores)
- Regenerate: Daily (or more often if prices/stock change a lot)
- ID: SKU if it’s stable and what you track; otherwise Product ID
- Filter: exclude out-of-stock (unless you truly sell backorders)
- UTMs: ON
- Custom labels: at least “margin tier” + “category group”