Tiered quantity pricing as cards or buttons, kept in sync with the theme's quantity stepper and <dkl-price> component.
<dkl-volume-picker-radio-groups>discountkit live componentsBeta
Six storefront components that read your live discounts and render them in your theme's style. No rebuilt logic, no flicker and no code unless you want it.
01 · Building Blocks for any UI
Pick a tier, change the quantity, swap the colour, add to cart. Watch the magic.
Kit Supply Co.
This panel runs the production component code, the same bundles your storefront loads, fed with a demo discount and a simulated cart.
02 · Gift with purchase
The gift selector is the quickview in selection mode: each tier becomes a group, each gift a slot. The Gift with purchase embed opens it the moment the cart qualifies. Try each moment below. It runs on the same cart as the store above.
Cross $100 and the selector opens by itself, over whatever the shopper is doing, even another quickview.
A tier with a choice shows a picker; a one-product tier opens straight on it. The tray fills slot by slot ("Add gift 1 of 2") and the lot goes in one write.
<dkl-change-gifts> reopens it pre-filled. Drop below a tier and its gifts leave with it.
// the embed's selection-mode
// request appears here when a
// tier unlocks03 · Make it yours
Every colour, radius, typeface and line of copy is a styling token or a string. Pick a look, then make it yours.
04 · The kit
Each component reads the same live discount data, so what shoppers see always matches what checkout applies.
Tiered quantity pricing as cards or buttons, kept in sync with the theme's quantity stepper and <dkl-price> component.
<dkl-volume-picker-radio-groups>A product dialog with variants and live discounts, opened from any trigger. Variant support for 2000+ variants is included out the box.
<dkl-quickview>05 · For developers
Merchants place app blocks from the theme editor. Developers can drop the same elements into Liquid, then style them and listen to them like any other part of the theme. Three steps:
Ready when you are
Turn on the Discount Kit Live app embed, build a component under Discount Kit → Components and place it with the DK: Component block.