Skip to main content

How to configure a Product Discount

Learn how to set up a Product Discount to apply fixed-amount or percentage-based discounts to specific products or collections.

This guide explains how to set up a Product Discount, which allows you to apply fixed-amount or percentage-based discounts to specific products.


📌 Want to see this in action?

Take a quick look at our live demo to see how a Product Discount looks and functions on a storefront. This will give you a clear picture of what your customers will experience.


🧩 What is a Product Discount?

A Product Discount allows you to apply fixed-amount or percentage-based discounts to specific products or collections on your store.

⚙️ How Does It Work?

  • Discounts can be applied to individual products or entire collections (up to 20 products — a Shopify limitation).

  • You can choose between a Percentage or Fixed discount type.

  • The discount can apply to one-time purchases, subscriptions, or both.


🛠️ Step 1: Create the Offer

Go to Bundles & Discounts on the Appstle Bundles dashboard and click Create Offer.


🧱 Step 2: Select the Product Discount

Select the Product Discount.


🖥️ Step 3: Add the App Block

To display the product discount on your storefront:

  • Go to your product page and add the app block.

  • After adding, save your changes.

  • Once saved, you can close the page. If enabled correctly, it will also reflect on the app page.


⚙️Step 4: Discount Settings & Basic Information

  • Enter an Internal Name to identify the bundle for your team (customers will not see this)

  • Add a Bundle Title that will be shown as the main heading for customers

  • Write a Bundle Description explaining what the bundle includes and the benefits customers get

  • Set a Checkout Discount Name that will appear in the cart and checkout (if left blank, the bundle title will be used)


Step 5 🛍️: Select Products for Discount Application

  • Choose where the discount should apply: Product or Collection

  • If Product is selected, choose specific products eligible for the discount

  • If Collection is selected, choose the entire collection whose products will be eligible

  • Click Browse Products or Browse by Collections to select items

  • Select and confirm the products/collections to apply the discount to.

    • Configure Customer usage limit:

      • Set how many times each customer can use the discount

      • Helps control repeat usage of the offer

      • Note: works mainly for logged-in customers due to tracking limitations.


🎨Step 6: Styling & Discount Label Customization

  • Configure Discount Colors to control how the bundle appears visually:

    • Set main text color, secondary text color, and heading text color

    • Define the button background color for CTA elements

    • Set the card background color for bundle display.

  • Customize Labels to define how discount messages are shown to customers

  • Edit the Percent Discount Save Rewards Label to show savings messages (e.g., discount + type display)

  • Configure the Quantity Rewards Label to show messages based on the number of items purchased

  • Configure the Spent Amount Rewards Label to show messages based on cart value spent

  • Use supported dynamic variables like {{discount}}, {{quantity}}, and {{currency}} for dynamic messaging


📅Step 7: Active Dates & Purchase Requirements

  • Set Active Dates to control when the bundle is available

  • Choose a Start Date and Start Time for when the bundle goes live

  • Optionally enable Set End Date to define when the bundle will expire

  • Configure Purchase Requirements to control eligibility conditions for the bundle

  • Set Minimum Product Count to define how many items are required to purchase the bundle

  • Set Maximum Product Count to limit how many items can be added to the bundle

  • Define the minimum order amount required to qualify for the bundle

  • Define the maximum order amount allowed for bundle eligibility


🔁 Step 8: Purchase Configuration & Discount Stacking Rules

  • Configure Purchase Configurations to control how the discount applies to different order types

  • Choose Customer Purchase Type:

    • One-time: discount applies to regular purchases only

    • Subscription: discount applies only to subscription plans

    • Both: discount applies to both one-time and subscription purchases

  • Set the Recurring Cycle Limit to define how many billing cycles the discount should apply

  • Use 0 to keep the discount active for all cycles

  • Configure Discount Stacking rules to control compatibility with other offers

  • Enable or disable stacking with:

    • Product discounts

    • Order discounts (coupon codes)

    • Shipping discounts (free shipping or shipping promotions)


🧩Step 9: Display, Tagging & Announcement Settings

  • Configure Display & Tagging rules to control who can see and purchase the offer

  • Set Customer Tag Access to show the bundle only to customers with specific tags

  • Set tags to allow or restrict visibility (show or hide bundle for selected customer groups)

  • Add Shopify Order Tags to automatically tag orders that include this offer for tracking and segmentation

  • Configure the Announcement Bar to display discount progress messages on the storefront

  • Set Percentage Discount Message shown when customers unlock percentage-based discounts

  • Set Fixed Amount Message shown when customers unlock fixed discounts

  • Set Quantity Progress Message to show remaining items needed to unlock the offer

  • Set the Amount Progress Message to show the remaining spend required to unlock the discount


🎁Step 10: Set Discount Type & Value

  • Choose the Discount Type for the bundle:

    • Percent Discount: apply a percentage-based discount on the total price

    • Fixed Discount: apply a fixed amount discount on the bundle

  • Enter the Discount Value (percentage or fixed amount depending on the selected type)

  • Save and confirm the discount settings to activate the bundle pricing rule


🖥️ Storefront View

Once everything is configured, your discount will be displayed on the product page exactly as shown in the provided screenshot.


🌟 Top-Rated 24/7/365 Support

At Appstle, our expert support team is available around the clock to help with everything from setup to troubleshooting.


Why Appstle Support?

  • 🕒 24/7/365 Availability: Always here when you need us.

  • 🎯 Expert Help: Personalised support tailored to your business.

  • ⚡ Quick Resolutions: Fast and efficient solutions to keep you moving.


Contact Support:

With Appstle, you're never alone. Our team is always here to support your success!

Did this answer your question?