Channel field reference
Required and optional fields IRONFEED seeds for Google Shopping, Meta Catalog, TikTok, Criteo and Custom Feed channels, with the output format for each.
This is the list of fields IRONFEED seeds when you create a channel. Required fields must be mapped; optional fields are strongly recommended where they apply. All channels are served as XML (RSS 2.0 with the Google g: namespace).
Google Shopping
Required: id, title, description, link, image_link, availability, price, brand
Optional: condition, gtin, mpn, identifier_exists, google_product_category, product_type, item_group_id, item_group_title, color, size, gender, age_group, material, pattern, multipack, is_bundle, sale_price, sale_price_effective_date, unit_pricing_measure, unit_pricing_base_measure, cost_of_goods_sold, auto_pricing_min_price, installment, subscription_cost, loyalty_program, additional_image_link, video_link, mobile_link, shipping, shipping_weight, shipping_length, shipping_width, shipping_height, shipping_label, tax, tax_category, product_length, product_width, product_height, product_weight, product_detail, product_highlight, expiration_date, availability_date, adult, custom_label_0 … custom_label_4
Notes: condition is required by Google for used or refurbished products; brand is required for all new products except books, movies and music recordings; google_product_category is optional in the spec but strongly recommended (see Categorization).
Meta Catalog (Facebook & Instagram)
Required: id, title, description, availability, condition, price, link, image_link, brand
Optional: item_group_id, color, size, gender, age_group, material, pattern, sale_price, sale_price_effective_date, gtin, mpn, google_product_category, fb_product_category, product_type, additional_image_link, video[0].url, rich_text_description, quantity_to_sell_on_facebook, status, shipping, shipping_weight, vendor_id, internal_label, custom_label_0 … custom_label_4, custom_number_0 … custom_number_4
Note: size is required by Meta only for apparel sold in Shops.
TikTok (Shop & Ads)
Required: sku_id, title, description, availability, condition, price, link, image_link, brand
Optional: google_product_category, video_link, additional_image_link, age_group, color, gender, item_group_id, material, pattern, product_type, sale_price, sale_price_effective_date, shipping, size, gtin, mpn, ios_url, android_url, ipad_url, custom_label_0 … custom_label_4
Note: TikTok reads RSS 2.0 with the g: namespace, the same container as Google Shopping; sku_id is the product identifier.
Criteo (Commerce Growth)
Required: id, title, description, link, image_link, availability, price, brand
Optional: sale_price, additional_image_link, gtin, mpn, product_type, google_product_category, item_group_id, color, size, adult, condition, custom_label_0 … custom_label_4
Notes: one Criteo account = one country = one currency, so create one channel per country. The feed is produced in Google XML format.
Custom Feed
No fields are seeded: add exactly the fields your destination expects (Add Field in Map Fields) and map them. The Categorize step is skipped. Use this for marketplaces, affiliate networks or internal systems that accept an XML product list.
Value formats
| Field | Expected format | Example |
|---|---|---|
price, sale_price | number + ISO 4217 currency | 149.00 USD |
availability | in_stock, out_of_stock, preorder, backorder | in_stock |
condition | new, refurbished, used | new |
link, image_link | absolute https:// URL | https://acme-outdoor.example/products/acm-1001 |
gtin | 8, 12, 13 or 14 digits | 0012345678905 |
sale_price_effective_date | ISO 8601 interval | 2026-09-01T00:00-05:00/2026-09-15T23:59-05:00 |
shipping | country:region:service:price | US:::0.00 USD |
Ready to ship better feeds?
Start a 14-day free trial. No credit card. Connect your store and see channel-ready feeds in minutes.