Back to components
ComponentPricingFree

À la Carte Plan Builder React component

A build-your-own plan: pick modules, set seats and watch the total update, with bundle discounts that unlock as you add more, modules that bring their dependencies along, a yearly switch and a live summary.

About the À la Carte Plan Builder component

À la Carte Plan Builder lets customers assemble their own plan instead of choosing from fixed tiers: tick the modules they need, set the number of seats and see the price update line by line.

Bundle discounts reward adding more, with a progress track showing how close the next one is. Modules can depend on each other, so choosing SSO brings the audit log with it, and removing the audit log takes SSO away.

When to use it

Use it for modular SaaS, agency retainers, insurance or telecom add-ons and any product sold as building blocks.

With only two or three options, fixed plans are quicker to choose from.

Installation

Add the À la Carte Plan Builder component to your project with the shadcn CLI. It lands in components/a-la-carte-plan-builder.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/a-la-carte-plan-builder

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install clsx tailwind-merge

More Pricing components

Credit Pack Picker
Free
Usage Price Calculator
Free
Lifetime Deal Card
Free
Price List / Menu
Free
Volume Tier Graph
Free
Pricing Table
Free