Product Catalog Feed for WooCommerce / Creating and Managing Feeds / TikTok Feed

TikTok Feed

Last updated: February 12, 2026

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)

  1. Create the TikTok feed in the plugin → Save & Generate.
  2. Copy the feed URL (or download the file if TikTok requires upload in your setup).
  3. In TikTok Ads ManagerAssets / Catalog:
    • Create/select a catalog
    • Add a Data SourceScheduled feed (best) → paste the feed URL
  4. 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”