How to Add a Bulk Quantity Discount Feature for Shopify Products

How to Add a Bulk Quantity Discount Feature for Shopify Products


For many e-commerce store owners on Shopify, the challenge has always been the same: How do you incentivize customers to buy more without compromising profitability? Enter the solution of bulk quantity discounts. By offering discounts to customers who purchase in bulk, you not only increase your sales but also move more inventory. In this article, we'll explore two methods to set this up: a manual coding method and a simpler approach using the Shopify app. The burning question is, why would one need this feature? Simply put, it's about boosting sales and enhancing customer experience.

Solution 1: The Manual Method

While it is possible to implement bulk discounts through manual coding, it requires a fair understanding of Shopify's Liquid code. Here's a brief outline:

Access Your Theme Code: Navigate to 'Online Store' and then 'Themes'. Here, choose the theme you want to edit and click on 'Actions' and then 'Edit code'.

Modify Product Template: Locate and open your product-template.liquid file. Here, you'll need to input specific lines of Liquid code to check the quantity selected by the user and adjust the price accordingly.

Test Thoroughly: Once your code modifications are complete, be sure to test the functionality across various products to ensure it works seamlessly.

Note: This method demands meticulous attention, as even a minor coding error can disrupt your store's functionality.

Solution 2: Using the Shopify App

Shopify app - Live Product Options
With the Shopify App, particularly the 'live product options', adding a bulk quantity discount becomes a breeze:

Install & Onboarding: Begin by Installing the app from here. The setup is as straightforward as creating a social media profile.

Product Selection: Head to the 'New Product' tab and pick either a single or multiple products that you wish to offer bulk discounts on.

Add Product Options: An 'Add Options' prompt will appear. Click on it.

Setting Up Discounts: In the dropdown for type, choose ‘quantity discount’. Label and name this option as per your preference. For the discount settings, specify the quantity thresholds and the corresponding discount percentages. For instance, set a 10% discount for 10 items and 20% for 20 items. The intuitive interface will automatically apply the discount based on the quantity chosen by the customer.

Advanced Customization: Dive into the advanced settings to tweak text, choose between percentage or currency-based discounts, or even adjust the design of the widget. For those comfortable with coding, custom CSS options are available.

Support & Additional Features: Encountered a hiccup? Check out the FAQ section or get in touch with customer support. Beyond quantity discounts, the app boasts numerous customization features, including live product previews.


Both methods offer viable solutions, but for store owners looking for efficiency, reliability, and an enhanced user experience, the Shopify App clearly stands out. Not only is it faster, but it also provides a plethora of additional customization options to truly tailor your store to your vision.

Ready to transform your store and boost sales? Dive into the world of intuitive product customization with the live product options app. Elevate your Shopify store today!

About Live Product Options

Use Live Product Options to create a custom personalized shopping experience with unlimited product options and a live preview of the product.

Super easy installation

No theme modifications are required.

The App does not add any liquid to your theme and can be installed and uninstalled without the risk of messing up your theme code.

Personalize products

Personalize your products with custom text inputs and image file uploads. Show a live updating preview of the product image with the customers inputs.

Perfect for print on demand products like canvas, posters, picture framing, monogram or text engraving.

Unlimited Product Options

Extend the 100 variant limit by adding unlimited custom product options:

  • text (single / multi line)
  • select dropdown
  • radio / checkbox
  • swatches (button / images / colors)
  • color picker
  • file upload (with Ajax support)
  • HTML

Conditional Logic

Show product options with conditional logic based what the customer has selected.

Live preview

Show a live preview of the product options that updates in real time when the customer changes an option.

Live preview can consist of multiple layers to build a preview image:

  • overlay (image with transparent parts)
  • mask (crop preview with a provided mask or shape e.g. circle)
  • text
  • upload

In-App Editor

Create custom product configurations with the simple to use visual editor inside the app. Configure specific areas for customers to add text or image uploads.

Order Archive & Export

The app archives each order with all the products and their custom options. Export a ZIP file with all the file uploads and CSV containing the options and custom text inputs.

View in Shopify App store
Back to blog