---
title: "How to add a Volume Pricing Widget to Product Pages"
description: "Show your pricing tiers directly on your product page to help customers see how much they save when buying in bulk."
url: https://help.mnmlapps.com/en/articles/4-how-to-add-a-volume-pricing-widget-to-product-pages
collection: "Getting Started"
updated: 2026-10-28
language: en
---

# How to add a Volume Pricing Widget to Product Pages

Show your pricing tiers directly on your product page to help customers see how much they save when buying in bulk.

### How to Add the Widget

1.  **Go to Online Store → Themes** in your Shopify Admin.
    
2.  Click **Customise** next to your active theme.
    
3.  In the top bar, open the **page selector** and choose **Products → Default product** (or the template you use).
    
4.  In the left-hand sidebar, click **Add Block**.
    
5.  Select **Apps → Volume Pricing Widget**.  
    
    ![](https://staticfiles.gleap.io/gattachments/cnDoiFv4cWbXYo0SEwlHgsMbrx6a9sk7hh8JS4xosiwJLFxZ4qozeyKnnBvLXqXOQJ97qFkt2xq.png)
6.  Place it where you want it to appear - usually just below the variant selector or above the quantity field.
    
    ![](https://staticfiles.gleap.io/gattachments/abDxFUXxPGjc2cj3pePO6puiT6MMiPtoeFkPBDj5vfpuFixZipS4fEmRHLZFZ60FEg5hsTmCqXO.png)
    
    7.  Modify the settings to suit your requirements.
        
        ![](https://staticfiles.gleap.io/gattachments/LmKJhUUO9gxYwQWr0ot8Z8GqeGkqkci2GFu06Xp4Sykwbwf1TLA8y7cFnIU6fUqJGTjW0BprgyF.png)
        
          
        

  

* * *

### How It Works

-   The widget displays each pricing tier, showing the quantity thresholds and discounted prices.
    
-   If a customer manually enters a quantity (e.g. typing “22” in the quantity box), the app automatically highlights and applies the correct tier - in this example, the **20+** tier.
    
-   When the customer adds the product to their basket, the app automatically applies the correct discount.
    
-   The widget automatically appears only for products that have pricing tiers set up.
    

* * *

### Customisation Options

You can fine-tune the widget’s design and layout directly in the Theme Editor.

<table data-id="e5aebb50-0e20-4ccd-ab18-e913c864f249" style="min-width: 75px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="f87c3b54-b621-4ef3-adc3-3dd172ea05a8"><strong>Category</strong></p></td><td colspan="1" rowspan="1"><p data-id="0b16130a-d9b0-4075-9d4d-218f3827d520"><strong>Setting</strong></p></td><td colspan="1" rowspan="1"><p data-id="1ddc5696-4c10-4d3f-91b8-d13fb04d3b82"><strong>Description</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="1582b641-2109-454f-be76-db1074602f28"><strong>General</strong></p></td><td colspan="1" rowspan="1"><p data-id="8f09eb65-503b-4d78-be1e-a7d526c1318f"><em>Hide Default Quantity Selector</em></p></td><td colspan="1" rowspan="1"><p data-id="eca0220a-2088-435d-928f-1b7d68143488">Hides your theme’s built-in quantity input when volume pricing is active.</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="ab845f71-2e6a-49d9-9696-1ee1adbca680"><strong>Layout</strong></p></td><td colspan="1" rowspan="1"><p data-id="def17435-321b-4d9e-a67c-4bddff147fd7"><em>Tier Content Alignment</em></p></td><td colspan="1" rowspan="1"><p data-id="38176c3c-8972-4666-8e69-98727f222036">Align tier content (left, centre, or right).</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="3ea83f17-821e-4b0c-9423-95fb61474d56"><strong>Colour Settings</strong></p></td><td colspan="1" rowspan="1"><p data-id="be03ee2f-ac9f-48ad-9699-13c9d3118a4a"><em>Border, Background &amp; Text Colours</em></p></td><td colspan="1" rowspan="1"><p data-id="1572fb0f-3bc0-4bc2-98df-039153a6a140">Adjust all colours for normal, hover, and selected states.</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="f1a5c5b6-29e0-4fc8-8acf-d83c50d9c700"><strong>Savings Display</strong></p></td><td colspan="1" rowspan="1"><p data-id="c8bf5c3c-198d-4a27-82e3-a48f11bfc222"><em>Savings Label</em></p></td><td colspan="1" rowspan="1"><p data-id="2f677ea3-3fae-4e02-9031-87e3451e1f5c">Format savings using <code>[percentage]</code> or <code>[amount]</code>.</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="318b0648-be32-4969-832c-6dc8c9ce3d4d"></p></td><td colspan="1" rowspan="1"><p data-id="483764af-2ea2-4afe-8f0b-bd37290bfa22"><em>Savings Style</em></p></td><td colspan="1" rowspan="1"><p data-id="887ab60d-d1a3-4187-82fa-194e6c3f5f2c">Choose how to show savings: Hidden, Tag, Text, or Inline.</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="9735b90b-e787-4be8-938e-b691fae160f6"><strong>Display Options</strong></p></td><td colspan="1" rowspan="1"><p data-id="0ee0a63b-5e0b-4cb1-a819-9a449c9cb5b9"><em>Tier Quantity Label</em></p></td><td colspan="1" rowspan="1"><p data-id="e753a9d7-1252-448c-a82f-c0274cbdac47">Format the quantity label (e.g. <code>Buy [quantity]+</code>).</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="837eba0c-fb0f-4005-b4df-ad3b13fa989f"></p></td><td colspan="1" rowspan="1"><p data-id="d7bb9832-03af-407a-ad45-162f7f6d5f73"><em>Price Display Type</em></p></td><td colspan="1" rowspan="1"><p data-id="ba4bf3fb-c44c-4e63-a9b9-41f50cf25077">Show per-item or total pricing.</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="296c3730-22ba-4922-8350-74148d8a03e7"></p></td><td colspan="1" rowspan="1"><p data-id="1308347a-5c46-4321-b2a3-ac4be885dddf"><em>Show Original Price</em></p></td><td colspan="1" rowspan="1"><p data-id="a1a9db3e-0ad4-4b3e-b857-d88ba2905a96">Optionally display the original crossed-out price.</p></td></tr></tbody></table>

* * *

### Notes

-   The widget currently supports **one main layout**. More widget styles will be available soon.
    
-   We can build **custom widgets** tailored to your theme or layout - just message us and we’ll create it for you.
