By Steve Merrill, Founder of WRKNG Digital — July 6, 2026
Nine months ago, we published 8 Bundle and Kit Configuration Rules That Get AI Shopping Agents to Recommend Product Sets. Since then, the ground moved. Twice.
AI shopping agents got smarter at parsing bundle relationships without help. Shopify and Google tightened what they expect from your structured data. If you built your bundle setup off that first post and haven't touched it since, some of it is outdated. Not wrong, just incomplete.
I've audited over 40 Shopify stores with bundle and kit products since that piece went live. The pattern is consistent: stores that treated bundle schema as a one-time setup task are losing ground to stores that treat it as a living system.
What Actually Changed Since the Original Rules?
Two things. AI agents now infer component relationships from context clues, not just explicit markup. And platforms started requiring more granular product-level data before they'll surface a bundle in a shopping answer at all.
The first shift is good news. The second one is a trap for stores that got comfortable.
A year ago, most shopping agents leaned hard on exact-match schema. If your JSON-LD didn't spell out the relationship between a kit and its parts, the agent skipped it. Now, models trained on more product data can connect a "3-Piece Skincare Set" to its individual serum, cleanser, and moisturizer listings even when the schema is thin, using title similarity, shared image assets, and price math.
That sounds like less work for you. It's actually the opposite. Agents that can partially infer relationships will still prefer stores where the data is explicit, because explicit data resolves faster and with less error. Google's own guidance on structured data reinforces this directly, noting that explicit, complete product markup improves eligibility for rich results and downstream AI features, even as parsing gets more forgiving.
Are Fixed Bundles Still Different from Mix-and-Match Kits?
Yes, and the gap between them widened. Fixed bundles (same three products, every time) are easy for agents to handle. Mix-and-match kits, where the shopper picks components, are where most stores still get flagged as ineligible.
Here's the thing. Agents now expect a machine-readable list of valid component combinations, not just a note in the product description saying "choose any 3." Shopify's product model handles this through variants, and the variant object schema supports the metadata needed to expose valid combinations, but most merchants never wire it up past the storefront checkout flow. We ran this on a client's build-your-own supplement stack last month. The storefront worked fine for humans. The underlying data exposed zero combination logic to crawlers. Zero citations from AI shopping tools for three straight months, despite strong organic traffic.
Fix: add an additionalProperty entry to your Product schema naming the bundle type explicitly (fixed, mix-and-match, or build-your-own), and list valid component IDs as a structured array, not prose.
What Do Tightened Structured Data Requirements Actually Require?
Three specific things that weren't strictly checked a year ago: Component-level pricing must resolve independently of bundle pricing. If your kit is priced at $89 but the three components separately total $110, both numbers need to appear in structured data, not just the bundle price. Each component needs its own canonical URL, even if you never intend customers to buy it standalone. Agents verify availability against that URL before recommending the bundle. Inventory status has to sync in near real time. A bundle showing as available when one component is backordered gets penalized harder now than it did last year. We've seen recommendation drop-off within 48 hours of a stock mismatch.
None of this is exotic. It's mostly stuff that got treated as optional when structured data was a nice-to-have for SEO. Now it's the gate for whether an AI agent trusts your bundle enough to recommend it.
How Should You Structure Bundle Schema Right Now?
Start with the Product type for the bundle itself, then link every component using isRelatedTo for optional add-ons and hasVariant for required configuration choices. Shopify's structured data documentation for product groups covers the base pattern, and the product template architecture docs show where to inject this in Liquid without breaking theme updates.
That last part matters more than people think. Theme updates strip custom schema constantly. Check your product template after every update. We've watched this exact failure wipe out bundle markup on three client stores this year, silently, with no error message. The stores just stopped showing up in AI answers and nobody noticed for weeks.
Not great. But fixable in under an hour once you know to look.
Does Component-Level Content Still Matter?
More than before. The original post covered writing distinct descriptions for each bundle component. That's still true, but the bar moved. Generic component descriptions ("premium quality material") get skipped by agents parsing for specific attributes now. Agents pull from component pages looking for size, material, use case, and compatibility data they can compare across your whole catalog. Same story, different year: specificity wins. But the agents got pickier about what counts as specific.
What Should You Fix This Week?
If you built bundle schema off our original 8 rules, don't rebuild everything. Layer these updates on top: Add explicit bundle-type labeling (fixed, mix-and-match, build-your-own) to every kit product's schema. Verify each component has a live, canonical URL with independent pricing and stock status. Re-check your theme.liquid and product template for schema that got stripped during any update since last year. Rewrite thin component descriptions with specific attributes an agent can compare, not marketing language. This isn't a full rebuild. It's a tune-up. Most stores need two to four hours of work to close the gap between where their bundle data sits now and what agents expect in 2026.
FAQ: Bundle and Kit Schema for AI Shopping Agents
Do AI shopping agents understand Shopify bundles now?
Yes, much better than a year ago. Agents built on newer models parse variant-to-bundle relationships and component pricing directly from structured data, instead of guessing from title text and descriptions.
What structured data do I need for kit products in 2026?
You need Product schema with isRelatedTo or isSimilarTo for standalone components, hasVariant for bundle configurations, and an explicit additionalProperty entry naming the bundle type (fixed, mix-and-match, or build-your-own).
Why did my bundle citations drop after a Shopify theme update?
Theme updates often strip custom schema injected through Liquid snippets. Check your theme.liquid and product template after every update. We've seen this wipe out bundle markup on three client stores this year.
Should each bundle component have its own product page?
Yes. AI agents need a standalone URL for each component to verify price and availability independently, even when you also sell the bundle as one SKU. This matters more now than it did a year ago.
How often should I re-audit bundle schema?
Every 60 to 90 days, or immediately after any theme, app, or platform update that touches product pages. Structured data requirements are moving faster than most merchants expect.
Want Your Bundle Setup Checked Against the 2026 Standard?
The rules from our original post still hold as the foundation. What's different is the threshold for what counts as "complete" data, and the speed at which platforms and agents are moving that threshold. If you haven't touched your bundle schema since it went live, it's worth a look. We audit this exact setup for ecommerce stores every week.
Get your store's AI shopping readiness checked at WRKNG Digital.

