Shopify to TikTok Shop & Video Ads Product Feed
TikTok's catalog rules are stricter than Google's on image shape, title length and inventory quantity. IRONFEED enforces them at feed level so items stay eligible for video shopping ads.
Normalize images to 1:1, keep titles under 100 characters and send real-time inventory counts to TikTok.
Why the default Shopify sync breaks
Non-square product images
Shopify themes serve wide lifestyle shots. TikTok crops or rejects them, so products drop out of video shopping placements.
Titles cut mid-word
Long Shopify titles exceed TikTok's limit and get truncated in the middle of a keyword, hurting both relevance and clarity.
Missing inventory quantity
TikTok Shop expects a numeric quantity, not just an availability flag, and items without it fail validation.
Live in three steps
Connect your store
Authorize IRONFEED through the platform app or a scoped API key. The catalog is read directly, with no export files to maintain.
Set transformation rules
Map fields, build titles, normalize images and prices, and define custom label and exclusion rules once. They run on every sync.
Publish the live feed URL
Register the IRONFEED URL in the destination channel. Every refresh delivers a validated catalog with no manual re-upload.
Shopify → TikTok Catalog attribute mapping
| Shopify field | TikTok Catalog attribute | IRONFEED automated handling |
|---|---|---|
| variant.sku | sku_id | Per-variant SKU identifier required by TikTok |
| product.title | title | Word-safe truncation under 100 characters |
| images[].src | image_link | 1:1 aspect-ratio image selection and normalization |
| inventory_quantity | quantity | Numeric stock count with zero-stock exclusion |
| product.product_type | category | TikTok category mapping from product type |
TikTok Shop errors this integration prevents
Image aspect ratio not supported (must be 1:1)
Storefront photography is shot for product pages, commonly at 4:5 or 3:2. Feed exports pass the original aspect ratio through with no canvas normalization step.
View fix & ruleTitle exceeds maximum character limit
Product titles in ecommerce catalogs are optimized for on-site search, not for a mobile feed. Exports pass them through unchanged, including bracketed marketing suffixes.
View fix & ruleInventory quantity is required
Advertising feeds were designed around availability keywords, not quantities. When the same feed is reused for TikTok Shop, the numeric inventory column is simply not there.
View fix & ruleShopify to TikTok Catalog FAQs
See what your Shopify feed looks like to TikTok Catalog
Run the free audit and get the failing checks, product counts and the exact rule that fixes each one.