is_bundle
Whether the product is a bundle of different items sold together. A shampoo + conditioner gift set is a bundle; a six-pack of identical socks is not (it's a multipack).
Also known as: bundle
Channel support
| Channel | Status | Field name | Notes |
|---|---|---|---|
| Google Merchant Center | Conditional | is_bundle | — Docs → |
| Meta Commerce Manager | Optional | is_bundle | — |
| TikTok Shop | Optional | is_bundle | — |
| Pinterest Catalog | Optional | is_bundle | — |
| Amazon | Recommended | is_bundle | — |
| Bing Merchant Center | Conditional | is_bundle | — |
Why it matters
Bundles need different handling than single items — their GTIN is the bundle's own (not any component's), their price reflects the bundle discount, and their description should list contents. is_bundle: true signals channels to handle accordingly.
Bundles need different handling than single items or multipacks. The bundle's GTIN is the bundle's own (not any component's). The bundle's price reflects the bundle discount (often lower than sum-of-components). The bundle's description should list the contents explicitly so users know what they're getting. Setting is_bundle: true signals all of this to channels.
The most common operational mistake is bundling logic that doesn't update bundle pricing when components change. A gift set priced at £45 covering three items that individually cost £20, £15, and £10 (£45 total = no bundle discount) is a "fake bundle" that channels eventually flag. Real bundles need real discounts to justify the bundling treatment — the algorithm calibrates around expected bundle savings.
For seasonal bundles (Christmas gift sets, Father's Day curated boxes), pair is_bundle: true with expiration_date or sale_price_effective_date for clean lifecycle management. The bundle expires when the season ends; the components remain available individually.
Format rules
-
Lowercase 'true' or 'false'
Applies to: Google Merchant Center, Meta Commerce Manager, Pinterest Catalog, Bing Merchant Center, Amazon
-
Use is_bundle: false explicitly for non-bundle items in same feed where some are bundles
Applies to: Google Merchant Center
Valid examples
true Gift set with shampoo + conditioner + soap
false Single product or multipack (use multipack field instead)
Related fields
multipack The number of identical items sold as one unit. A six-pack of socks has multipack: 6. Channels show this so users know what they're getting — and the GTIN refers to the pack, not the individual item.
Read moregtin The Global Trade Item Number — the standardised manufacturer-assigned barcode that uniquely identifies a product across retailers. UPC (12 digits), EAN (13), ISBN (10 or 13), and JAN (8 or 13) are all GTIN variants.
Read moreFAQ
Does a bundle need its own GTIN?
Yes if one's been assigned (most pre-packaged bundles have a manufacturer-assigned GTIN). Otherwise set identifier_exists: false.
Last reviewed: 26 May 2026
Why wait? Try it free today.
Stop managing feeds manually. Start optimising with AI in 30 seconds.
- Free plan, no credit card required
- 1 brand, 1 feed, 100,000 products per feed
- Full AI Product Optimisation, Rule Engine, and 200+ channel exports
- Pay only for AI credits when you need them