Product Bundle & Kit Configurator
Build an internal tool that stops reps from quoting product bundles that can't actually be sold — enforcing required add-ons, incompatible options, min/max quantities, and bundle pricing before a config becomes a quote.
A login-protected configurator where a rep picks a base product, adds options, gets live compatibility and quantity validation with plain-English warnings, resolves bundle pricing, and routes the finished config through a human approval gate before it becomes quote lines or a clean CSV export.
Before you start
- A product catalog with the options/variants you sell (a spreadsheet is fine)
- Your bundle/kit rules: what requires what, what excludes what, min/max quantities, and bundle prices
- Free accounts: Vercel, Supabase, Resend (all have free tiers)
The problem this kills
Your products are configurable, which is great for customers and a minefield for everyone else. A rep builds a "package," sends a quote, and only later does someone discover that the chosen options are incompatible, a required add-on was left off, the quantity is below the minimum order, or the bundle price was made up on the spot. Now you have an order error, an angry customer, a delivery you can't fulfill, and a margin you didn't intend to give away.
The rules that prevent all this usually live in someone's head, a tribal-knowledge PDF, or a tangle of spreadsheet formulas no one wants to touch. New reps quote impossible packages. Veterans quote at last quarter's prices. And the only real safety check happens after the deal is half-baked.
What you'll build
A simple internal web app where a rep picks a base product, adds options, and watches the tool validate the configuration as they build it — flagging incompatible choices, missing required add-ons, and quantity violations in plain English, then resolving the correct bundle price. When the config is valid, it goes through a human approval gate (with a manager override path for exceptions) before it ever becomes quote lines or an export. The rules are versioned, so when pricing or compatibility changes, you publish a new version instead of editing live formulas under reps' feet.
What's inside the Implementation Plan
- It interviews you first. Before writing a single line of code, the plan has the AI agent interview you about your actual products, your real option names and SKU conventions, your requires/excludes/min-max rules, your bundle prices, and your messiest edge cases — then it tailors the data model, validations, and every build step to your business. This is not a generic template you have to bend to fit.
- A step-by-step build you paste into Claude Code, one prompt at a time.
- A rules engine that models requires / excludes / min-max relationships and explains every blocked combination.
- Live, as-you-configure validation with human-readable warnings.
- Bundle-price resolution so the price comes from your published rules, not from memory.
- A No-API fallback: load your catalog and rules from Google Sheets / CSV and export the finished configuration as a clean CSV in the exact columns your quote system expects — so you can ship this today, with zero integrations.
- Rule versioning so changes are published deliberately by an admin.
The governance it includes (this is the point)
- Login so only your team can use the tool.
- Row-level security so each user only sees their own organization's data.
- A complete audit trail: who configured what, who approved it, what rule version was in force, and when.
- A hard human-in-the-loop approval gate — the tool validates and drafts, a rep reviews, a manager approves any rule override, and only an approved config becomes quote lines or an export.
- Duplicate guards: a configuration signature per deal so the same config can't be added twice by accident.
Who it's for
Sales operations and revenue teams at companies that sell configurable products or kits — where the wrong combination of options causes order errors, fulfillment headaches, and margin leaks. If you've ever had to unwind a quote because "that bundle can't actually ship," this one's for you. You do not need to be a developer.
You've got this — paste the first prompt and let the agent interview you.