How to display “From [lowest unit price]” instead of subtotal for quantity-based pricing?

Hi everyone,
I’m using quantity-break pricing, and I’m running into a display issue.

Right now, the product page shows the subtotal of the currently selected quantity (e.g., “From £13.50” if 3 items are selected).

But what I actually want is for Shopify to display the lowest available unit price—for example, if the best discount is “12+ items for £4 each,” I want the product to show “From £4” instead of the subtotal of the current selection.

Does anyone know how to adjust this? Is there a theme setting, Liquid update, or app workaround that allows the product page to show the minimum possible unit price instead of the subtotal?

Thanks in advance!

@ZachariaAccessories different variants can have different prices, so you need to show the price of lowest cost variant with word from? is it correct?

Here screenshot you can see. The price shown was subtotal of 3 items selected

But instead of least subtotal, I want to show only the least Unit price.

@suyash1

In this screenshot you can see, If selected 12 items, will get this item at 4 pound/item. So this item should show the price like From 4 pound. Instead of From 13.50 pound

@ZachariaAccessories you can hide the price and highlight this prices marked in red then, did you put any condition where product is set to the pack of 3?

the issue was some time we have 4 or 5 variants. The most items selected the lower the unit price. If selected 12 it will be 4 pound/item. If selected 3 item it will be 4.5pound/item like that

@ZachariaAccessories it is bit complicated then, you can highlight the unit price but otherwise you will need conditional coding app set to packs of your proudcts

I am not a full fledged developer. actually what is conditional coding app? i dont know about that. is that a third party app like subscription level

@ZachariaAccessories yes, it means coding depends on what condition you have, like if pack of 3 price is 4… if 6 then say 12, if 12 then say 3 etc…

oh ok, can please suggest anyone like that. Let me try

@ZachariaAccessories please search on shopify app store

thankyou, this is the theme i am using right now Normcore 2.2.1

Shopify themes don’t have a built-in setting to show the lowest unit price for quantity breaks, but you have two options:

1. App workaround: Use apps like Awesome Quantity Breaks or QX – Quantity Discount Price, which can display the lowest unit price on the product page.

2. Liquid/code workaround: Add a snippet that reads your app’s discount tiers or unit price data and shows the minimum price as “From £X.” Make sure to back up your theme before editing.

This is a common one — most quantity-break/tiered pricing apps default to showing the subtotal (unit price × quantity selected) instead of a “From $X/unit” label, and the fix usually depends on where that text is actually being rendered. A few things to check, roughly in order of how likely they are to solve it fast:

  1. App settings first. Open the app that controls your quantity pricing and look for a section like “Display”, “Price format”, or “Widget settings”. A lot of these apps have a toggle specifically for “show starting price” vs “show total price” — it’s easy to miss since it’s sometimes buried under an “Advanced” tab. If the app has this option, that’s the cleanest fix since it won’t get overwritten on app updates.

  2. If there’s no such setting, right-click the price/subtotal text on your live PDP and “Inspect” it in your browser. Note the class or id on that element — that tells you whether it’s rendered by the app’s own script/app block (in which case you’re limited to what the app exposes) or by your theme’s price snippet (often price.liquid or inside main-product.liquid/buy-buttons.liquid depending on theme).

  3. If it’s theme-rendered, you can compute the lowest unit price yourself and swap the label in Liquid. Something like pulling your lowest tier price (from the app’s metafield if it exposes one — check the app’s docs, many quantity-break apps store tier data in product.metafields or variants.metafields) and rendering From {{ lowest_price | money }} instead of the subtotal block. Happy to sketch the actual Liquid if you can share which theme you’re on and where the subtotal is currently coming from.

  4. If it’s app-rendered (a script tag or app embed block), you generally can’t restyle the text via theme code — you’d need the app’s support team to either add the display option or tell you which selector/setting controls it. Worth flagging to them directly since “From lowest unit price” instead of subtotal is a pretty standard ask for this kind of app.

If you post a screenshot of where the subtotal shows up plus your theme name, I can help narrow down which of these applies.

Hi @ZachariaAccessories :raising_hands:

This usually depends on where your quantity-break pricing is coming from.

If you’re using Shopify’s native pricing fields, Shopify generally displays the product’s actual price (or price range between variants), not the lowest possible price that a customer could unlock by purchasing a larger quantity.

In your example:

  • 1–2 items = £5 each

  • 3–11 items = £4.50 each

  • 12+ items = £4 each

Shopify will normally show the current product price, whereas you’re looking for a “starting from the best possible unit price” display:

From £4

rather than:

From £13.50 (3 × £4.50).

The first thing I’d check is whether the quantity breaks are being generated by:

  • A quantity discount app

  • Shopify Functions

  • Shopify B2B pricing

  • Custom code

If an app is handling the discounts, the product page often doesn’t have direct access to the lowest tier price through Shopify’s standard Liquid variables. In that case, the display logic usually needs to come from the app itself, or from custom code that reads the discount tiers and outputs the lowest value.

From a UX perspective, I’d also be a little careful here. Showing “From £4” can be effective, but only if customers can immediately see why that price is available. Otherwise some shoppers may expect to pay £4 for a single item and feel confused when the actual price updates after quantity selection.

A format I’ve seen work well is something like:

£5 each
Buy 12+ and pay as little as £4 each

or

Volume pricing available from £4/unit

That keeps the pricing transparent while still highlighting the best available deal.

If you’re comfortable sharing:

  • Your theme

  • The quantity-break app you’re using (if any)

someone may be able to point you to the exact Liquid file or setting that controls the displayed price.

I’ve run into similar situations with product-option and pricing apps where the storefront was showing the current subtotal instead of the lowest achievable unit price. In those cases, the solution ended up being either a small theme customization or a pricing widget provided by the app itself. For example, some apps such as Easify Custom Product Options allow merchants to set quantity-based pricing and control how pricing information is presented, but whether that’s possible in your case depends entirely on how your quantity breaks are currently being generated.

Could you share which app or setup is creating the quantity discounts? That will make it much easier to determine whether this is a theme issue, an app limitation, or something that can be solved with a small Liquid adjustment.:heart: