> ## Documentation Index
> Fetch the complete documentation index at: https://discountkit.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Roadmap

> What's planned and being explored for the Live Components

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.

<Note>
  Have a request, or a use case a component doesn't cover yet? Tell us at
  [support@discountkit.app](mailto:support@discountkit.app) — it directly helps us prioritise.
</Note>

## In Progress

<Card title="Web Components for new Discount Types" icon="user-secret" horizontal>
  We can't say much on this one yet, but we're working on it!
</Card>

<Card title="Gift with Purchase (GWP)" icon="gift" horizontal>
  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.
</Card>

<Card title="Discount Price — subscriptions & selling plans" icon="repeat" horizontal>
  `<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.
</Card>

<Card title="Discount Price — unit pricing" icon="scale-balanced" horizontal>
  Surfacing unit price (`unit_price` / `unit_price_measurement`) alongside the main price, for
  stores that display per-unit pricing.
</Card>

## Exploration

<Card title="Blended Discounts within components" icon="merge" horizontal>
  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.
</Card>

<Card title="Web Components in dynamic contexts" icon="window-restore" horizontal>
  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](/components/app-blocks-vs-web-components).
</Card>

<Card title="Leaving beta" icon="circle-check" horizontal>
  Hardening the components toward a stable, general-availability release.
</Card>

***

For what's already shipped, see the [Changelog](/changelog).
