Shopify to TikTok

Shopify to TikTok Product Feed

Connect Shopify to MartechFlow and publish a TikTok-ready catalog feed. Variants expanded, TikTok's price plus currency split out, and a stable URL TikTok pulls on schedule.

Bring your Shopify catalog to TikTok without manual files

MartechFlow connects directly to Shopify's Admin API and pulls your products, variants, prices, inventory, and images. You do not export a CSV or maintain a separate TikTok spreadsheet.

TikTok catalogs want one row per buyable item, so MartechFlow expands Shopify variants into individual TikTok items and groups them with item_group_id. Color and size options end up as distinct, correctly grouped products in TikTok's catalog and Video Shopping Ads.

  • Direct Shopify connector, automatic variant expansion.
  • Feeds TikTok catalog ads and shopping surfaces from one source.
  • Re-syncs price and stock on your schedule.
  • Same Shopify source can also feed Google and Meta with separate mappings.

TikTok's feed has a few rules Google and Meta do not

TikTok accepts XML, CSV, or TSV feeds, and its spec differs from Google's in ways that matter. TikTok has its own availability values (in stock, out of stock, or preorder) and its own product category taxonomy, not Google's. It also expects each price to carry the correct ISO 4217 currency (for example 109.95 USD).

MartechFlow handles these differences. It outputs every price with its currency code, can convert prices per market for multi-market feeds, normalizes availability to TikTok's accepted values, and lets you map products to TikTok's categories rather than copying Google categories that TikTok would reject.

  • Prices output with the correct ISO 4217 currency, with per-market conversion available.
  • availability normalized to in stock, out of stock, or preorder.
  • Category mapping to TikTok's own taxonomy, not Google's.
  • Required core fields filled: id (or sku_id), title, description, link, image_link, price, availability.

Map, transform, and validate for TikTok specifically

MartechFlow pre-maps your Shopify fields to TikTok's attributes, then lets you adjust with simple rules. TikTok favors clean, square product imagery and recommends multiple images, so MartechFlow lets you select which Shopify images flow through and the order they appear in. Titles are mapped within TikTok's length limit and you can add brand or key descriptors by rule.

Validation runs against TikTok's spec before publishing, so an unmapped category, an invalid availability value, or a missing image is caught and fixed once, not discovered after TikTok rejects the product.

  • Pick which Shopify images map through and in what order.
  • Title rules to include brand and descriptors within TikTok's limit.
  • Validation against TikTok's required fields and accepted values before publish.
  • Image template editor can compute a sale badge from price vs compare-at for promotional creative.

Publish to a stable URL TikTok pulls on schedule

MartechFlow serves your TikTok feed at a stable, tokenized URL. In TikTok's catalog manager you add the feed URL and set the refresh schedule, then never upload a file again.

When Shopify prices or stock change, MartechFlow re-ingests on your schedule and regenerates the feed at the same URL, so TikTok always pulls current data.

  1. 1Connect Shopify to MartechFlow with product read access.
  2. 2Confirm the TikTok mapping; set category and image rules.
  3. 3Run validation and clear flagged products.
  4. 4Add the feed URL in TikTok's catalog manager and set the refresh frequency.

Frequently asked questions

How does MartechFlow handle price and currency for TikTok?

MartechFlow outputs each product's price together with its ISO 4217 currency code (for example 109.95 USD), and can convert prices per market when you run multi-market feeds, so TikTok receives the price in the format and currency it expects.

Can I reuse my Google category for TikTok?

No. TikTok uses its own category taxonomy, not Google's. MartechFlow lets you map products to TikTok categories so they are not rejected for an unrecognized category.

How are Shopify variants represented?

Each variant becomes its own TikTok item with its own id, grouped to its siblings with item_group_id so options display correctly.

Does TikTok accept the same file format as Google?

TikTok accepts XML, CSV, or TSV. MartechFlow generates the format you choose and validates it against TikTok's spec before you publish.

Will this also feed Google and Meta?

Yes. One Shopify connection can power TikTok, Google, and Meta feeds at once, each with its own mapping and validation.

Publish your Shopify catalog to TikTok

Start free, no credit card. Connect your store and ship a clean feed in minutes.

Start free