Skip to main content
The Live Components are in beta, and we’re actively expanding them. This is a forward-looking view of what we’re building and exploring — not a commitment or a schedule. Priorities and scope may change.
Have a request, or a use case a component doesn’t cover yet? Tell us at support@discountkit.app — it directly helps us prioritise.

In Progress

Web Components for new Discount Types

We can’t say much on this one yet, but we’re working on it!

Gift with Purchase (GWP)

A gift-selector component for GWP discounts — surfacing the free-gift tiers, the products a shopper can choose from, and how many gifts they’ve unlocked, the same drop-in way as the other widgets.

Discount Price — subscriptions & selling plans

<dkl-price> reacting to the selected selling plan and showing the plan-adjusted price, with a defined rule for how a subscription discount stacks with a selected volume tier.

Discount Price — unit pricing

Surfacing unit price (unit_price / unit_price_measurement) alongside the main price, for stores that display per-unit pricing.

Exploration

Blended Discounts within components

Currently, v2 components are designed to output a single discount per instance. We are exploring the possibility of creating components that can output multiple discounts per instance but organised logically based on the iscount benefit for the customer. I.e If you have 2 different volume discounts created on a product, we’ll merge these together in the components UI.

Web Components in dynamic contexts

Today a web component only renders where a server-rendered carrier exists — product pages. We’re exploring a path to make web components work in product cards, paginated collections, and Ajax / Section-Rendering-API-loaded content, so a hand-placed <dkl-*> tag can resolve any product on the page. For these contexts today, use the app block.

Leaving beta

Hardening the components toward a stable, general-availability release.

For what’s already shipped, see the Changelog.