Help people choose, not just click buy
Decision commerce components
Complex buying experiences work when alternatives, tradeoffs, compatibility, timing, and total cost are visible before commitment. This collection adds real decision support without sacrificing a clear purchase path.
Why this set works
A stronger implementation baseline.
Compatibility and tradeoffs are visible before products enter the cart
Delivery, discount, and substitution rules stay understandable
Complex configuration remains keyboard operable and reversible
Working source
Preview, customize, and download.

Product Decision Card · Product discovery
Keeps product identity, price, availability, and primary decision together for catalog browsing and product evaluation.
Open component
Compatibility Configurator · Product discovery
Builds a valid multi-part configuration and explains every conflict for catalog browsing and product evaluation.
Open component
Bundle Optimizer · Product discovery
Compares bundles by need coverage, duplication, savings, and flexibility for catalog browsing and product evaluation.
Open component
Delivery Promise Planner · Product discovery
Chooses delivery using date certainty, cost, emissions, and receiving constraints for catalog browsing and product evaluation.
Open component
Marketplace Offer Comparator · Product discovery
Compares sellers by complete cost, delivery, returns, and trust signals for catalog browsing and product evaluation.
Open component
Decision Theater Configurator · Product discovery
Turns a complex purchase into an explainable, cinematic sequence of meaningful tradeoffs for catalog browsing and product evaluation.
Open componentBefore shipping
Implementation checklist.
Use these checks after adapting the components to your content and application state.
- 01
Keep total price and delivery impact synchronized with every choice.
- 02
Explain why an option is unavailable or incompatible.
- 03
Offer equivalent substitutions without silently changing the order.
- 04
Preserve configured choices when a payment or network step fails.
Implementation guidance