An interactive pricing calculator where toggles, checkboxes, and steppers automatically update a live price display. When users interact with the controls, the total updates instantly, adding values for selected options or applying multipliers for things like discounts or premium tiers. All components sync automatically without any code.
This component a part of the 400+ components, layouts, templates, UI Kits and code overrides from SegmentUI PRO. Click here to see the full library
Copy and paste the component from my site into your Framer project.
Add one instance set to "Display" type where you want the total price shown—set your base price, prefix (like "$"), and style the font.
Add additional instances for each pricing option, setting the type to Toggle, Checkbox, or Stepper as needed, and assign each a value.
Customize each control: for Toggle/Checkbox choose addition or multiplication mode, set default on/off state, and style the appearance (colors, sizing, borders). For Stepper, set the per-unit value, default quantity, and button styling.
The component has four modes that work together. Display shows the calculated total with a base price, prefix (like $), and suffix. Toggle and Checkbox let users add or multiply values when switched on, addition mode adds the value to the total, multiplication mode applies it as a multiplier (useful for discounts like 0.8 for 20% off). Stepper lets users pick quantities that multiply by the per-unit value. All controls on the page automatically communicate with Display components to update the total.
Property controls vary by type: Display has base price, prefix/suffix, decimals toggle, and font styling. Toggle/Checkbox have value, default state, calculation mode (addition or multiplication), and appearance settings for colors and sizing. Stepper has value per unit, default quantity, and button appearance controls including gap, padding, radius, colors, and icon styling.
When you purchase this component, you'll receive:
The Component Itself - Full access to the component all future updates
Remix File with Component Setup - A complete Remix file with the component pre-configured and ready to integrate into your project.
Setup Instructions - Clear, step-by-step instructions to help you implement the component quickly and correctly.
Dedicated Support - Direct access to our team for assistance if you encounter any issues during setup or implementation.
For any queries and help setting up the component, contact hello@segmentui.com
If a component does not function as advertised and the issue cannot be resolved, you are eligible for a full refund under our quality guarantee. Refunds will not be provided for any other reasons, including change of mind, accidental purchase, lack of use, or expectations of features not explicitly advertised.