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