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?
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?
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?
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.



