Skip to main content

Quantity/Value Price Table Widget

Show a live price ladder on the product page for every quantity tier, so shoppers see the discount or new price before adding to cart.

The Quantity/Value table widget shows a price ladder directly on the product page, letting shoppers see every quantity tier and its price or discount before they add anything to cart. It's built for Quantity discount and Cart goal campaign types, like Tiered Quantity Discount and Tiered Unit Pricing.

WHERE TO FIND IT

Go to Widgets in your Discount Prime admin, then open the Quantity/Value table card.

WHAT YOU CAN CONFIGURE

Display

- Display widget on store: master on/off switch

Headers Content

- Title (default "Buy more, Save more"): the heading above the price table

- "Buy" text (default "Buy"): column header for the quantity column

- "Get" text (default "Get"): column header for the discount/price column

Discount Content

- "Off" text (default "{{Discount}} Off"): row text shown when the campaign is a discount, e.g. "$10 Off". Variable: {{Discount}}

- If discount is off each eligible item (default "on each"): appended after the "Off" text, e.g. "$10 Off on each"

- If "New price" mode (default "each item {{new-price}}"): row text shown when the campaign sets a new fixed price instead of a discount, e.g. Tiered Unit Pricing. Variable: {{new-price}}

Click a variable chip below a field to insert it directly into the text.

Style

- Title color: color of the table heading

- Table background color: background of the whole table

- Table text color: color of row text

- Border color: table and row border color

- Border radius: corner rounding on the table

The preview has two tabs, Discount and New price, so you can check how the table reads in both modes before saving.

MULTI-LANGUAGE SUPPORT

If your store publishes more than one language in Shopify (Settings -> Languages), a Language dropdown appears above the Headers Content fields, covering Title, "Buy" text, "Get" text, "Off" text, the on-each text, and the new-price text.

- Hidden automatically when your store only publishes one language.

- Untranslated fields fall back to your default language's text on the storefront.

- A dot next to a language in the dropdown flags it as having untranslated text.

STEP-BY-STEP: CONFIGURE THE WIDGET

1. Go to Widgets -> Quantity/Value table.

2. Toggle "Display widget on store" ON.

3. Set the Title, "Buy" text, and "Get" text (and translations, if applicable).

4. Set the "Off" text and new price text templates, using the variable chips as needed.

5. Adjust the Style colors and border radius.

6. Check both preview tabs (Discount and New price), then click Save.

STEP-BY-STEP: VERIFY IT WORKS

1. In an Incognito tab, open a product page for a product that's in an active Tiered Quantity Discount or Tiered Unit Pricing campaign.

2. Confirm the price table appears with your custom title and column headers, showing each tier's quantity and discount/price.

3. Add enough units to cross a tier threshold and confirm the correct row is highlighted or reflected in the price.

TIPS & COMMON MISTAKES

- Requires the app embed to be active, same as every other Discount Prime widget.

- Content and style edits need theme-extension access, locked without campaign_quantity_and_volume_discount_theme_extension permission.

- "Off" text vs. "New price" text are two different modes, make sure you edit the one that matches your campaign type (Tiered Quantity Discount uses "Off" text, Tiered Unit Pricing uses the "New price" text).

MINI FAQ

Does this table show automatically for every discount campaign?

No, it's specific to Quantity discount and Cart goal campaign types, like Tiered Quantity Discount and Tiered Unit Pricing.

What's the difference between the "Off" text and "New price" text?

"Off" text is for discount-based campaigns like Tiered Quantity Discount. "New price" text is for campaigns that set a completely new fixed price, like Tiered Unit Pricing.

Can I hide certain tiers from the table?

No, the table always shows every tier configured in the campaign, to remove a tier from the table, remove it from the campaign itself.

Did this answer your question?