Channels6 min read

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

FieldExpected formatExample
price, sale_pricenumber + ISO 4217 currency149.00 USD
availabilityin_stock, out_of_stock, preorder, backorderin_stock
conditionnew, refurbished, usednew
link, image_linkabsolute https:// URLhttps://acme-outdoor.example/products/acm-1001
gtin8, 12, 13 or 14 digits0012345678905
sale_price_effective_dateISO 8601 interval2026-09-01T00:00-05:00/2026-09-15T23:59-05:00
shippingcountry:region:service:priceUS:::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.