Skip to content
Docs
Available on the Shopify App Store

App block

The DK: Price app block renders <dkl-price> with no code — you add it in the theme editor and configure every option through its settings panel. It’s available on product templates.

  1. Open the theme editor

    In the Shopify admin, go to Online Store → Themes and click Customize. Make sure the Discount Kit Live app embed is enabled.

  2. Edit a product template

    Switch the top template selector to a Product template.

  3. Add the DK: Price block

    In the section where you want the price, click Add block and choose DK: Price, then position it where the price should appear.

  4. Hide the theme’s native price

    To avoid showing two prices, hide your theme’s built-in price element where you’ve placed DK: Price.

Every setting maps to a data-* attribute or --dkl-* token under the hood — see Styling & Data Attributes for the equivalents.

checkbox · default: off

Shows how much is saved vs the original price (on sale, or when a volume tier is selected). The settings below appear once this is on.

select · default: Percentage

How the saving displays — Percentage (e.g. 20%) or Amount (e.g. $5.00).

text · default: Save

The savings badge’s leading label, e.g. “Save 15%”.

text · default: + an extra

Shown between the sale and tier savings, e.g. “Save 10% + an extra 15%”.

color · default: var(--dkl-color-success)

Background colour for the savings badge.

color · default: #ffffff

Text colour within the savings badge.

range · default: 8px

Corner radius for the savings badge, 0–24px.

range · default: 0px

Space above the widget, 0–80px.

range · default: 0px

Space below the widget, 0–80px.

color · default: inherit

The main price. Defaults to the theme’s inherited text colour.

color · default: var(--dkl-price-color)

Shown when a volume tier is selected. Falls back to the Price color.

color · default: inherit

The compared-to (struck-through) price.