Product Card 26 - Teapot Bundle Card With Add-ons

Pro

A wide product card for a teapot with checkbox add-on rows that build a bundle, discount the extras and update the total and cart button.

Shadcn Product Card 26 block

Component data

ID
product-card26
Access
pro
Created
Nov 4, 2026
Type
block
Libraries
Radix UI, Base UI, React Aria

Product Card 26 block design & features

A wide two-column shadcn/ui product card. A tall teapot photo fills the left side; the right side holds the product name, price and description, a list of three add-on rows with thumbnails and prices, and a footer with the item count, the bundle total and an Add to cart button.

Ticking an add-on highlights its row and adds it to the bundle. Extras bought with the teapot are discounted by a set percentage, so the footer shows the bundle price next to the struck-through full price, a You save line fades in, and the button changes to say how many items will be added.

The add-ons use the shadcn Checkbox inside full-row labels inside a fieldset with a legend, and the total is announced politely. The discount rate, add-ons and default selection are all props, and the layout stacks into a single column on small screens.