Been thinking through a more dynamic approach to bundles / upsells on Shopify, beyond fixed rules or static bundle pages.
Most implementations today feel limited because they’re:
- rule-based (“buy 3 get X%”)
- manually configured
- or disconnected from actual product usage / cart context
I’m exploring what a more adaptive system could look like, something along the lines of:
1. AI-driven recommendations
- Suggest product groupings based on relationships / usage patterns
- Adjust based on what’s already in cart
2. AI-assisted setup (merchant side)
- Generate bundle ideas, offers, and flows automatically instead of manual configuration
- Reduce setup from “build everything” → “review + tweak”
3. Dynamic bundles & rewards
- Instead of fixed bundles, generate combinations + incentives dynamically
- Respect constraints like minimum pricing / margin thresholds
4. Dynamic placement
- Decide whether to show suggestions on PDP, cart, or post-purchase based on context
- Avoid forcing everything into one location
5. AI-driven campaign creation
- Generate full “offer flows” (bundle + reward + placement) rather than isolated rules
6. Feedback loop / analytics
- Track which combinations actually perform
- Suggest improvements or new configurations based on outcomes
The parts I’m trying to reason through from a Shopify architecture perspective:
- How much of this can realistically run inside Shopify Functions vs requiring an external decision engine?
- Latency constraints if recommendations/placements are dynamic per request
- Where deterministic rules are still needed vs model-driven decisions
- Limitations around dynamic pricing / cart transformations at scale
Not trying to build a generic “AI upsell” layer — more interested in whether a constraint-aware, adaptive system like this is even practical within Shopify’s current ecosystem.
Curious if anyone here has experimented with dynamic bundling or hit walls around Functions / checkout extensibility.