Articles on: Qikify Quantity Discount

"Quantity breaks for same product" offer

Overview

The "Quantity breaks for same product" offer lets you create tiered pricing deals that reward customers who buy more units of the same product.


Offer Setup Guide


  1. Basic Info

Internal name: Used internally to identify the offer. Not visible to customers.


Offer title: The title displayed to customers on the storefront widget.


Discount title: Click Generate to instantly create a unique, random code. Qikify will produce a unique alphanumeric string, ready to use without any extra setup. Or, type any code that fits your brand.


  1. Offer is triggered for

Trigger

Description

All products

Offer appears on every product page.

Collections

Offer appears only on products in selected collections.

Product tags 

Offer appears on products with specific tags.

Specific products

Offer appears only on manually selected products.


Or, Custom trigger

When Custom trigger is selected, you can define one or more rules. The offer is shown only when:

  • All rules pass: Every rule must match (AND logic)
  • Any rule pass: At least one rule must match (OR logic)


Available custom trigger conditions:

Trigger

Description

Products

Match specific products

Product types

Match by product type

Product vendors

Match by vendor name

Product tags

Match by product tag

Collections

Match by collection

Customer login

Show only to logged-in (or logged-out) customers

Customer tags

Match customers with specific tags

B2B Customer

Target B2B customers specifically

Markets

Show only in selected Shopify Markets


Click + Add trigger to add more conditions. Click Done to confirm your rules.


  1. Tier Settings

Each offer can have multiple tiers (e.g., 1 pack, 2 packs, 3 packs). For each tier, here is how to set it up:


  • Quantity: Number of units in this tier
  • Title: Tier name shown to the customer (e.g. "1 pack")
  • Subtitle (optional): Extra context shown below the title
  • Badge: Short highlight label on the tier card (e.g. "Free shipping"). Leave blank to hide the badge.

  • Discount type: Choose Percentage (% off per item) or Fixed amount (amount off per item)
  • Discount value (per item): The numeric discount applied to each item
  • Label type (visual style): Classic, Oval, Tag, or Callout

  • Label text: The text shown on the label. Leave blank to hide the label.
  • Image (optional): An image associated with this tier

  • Selected by default: Pre-select this tier when the widget loads. Only one tier can be set as Selected by default at a time.


  1. Display settings

Variant display:

  • Allow customers to choose different variants for each item: Each unit in a multi-item tier can be a different variant (e.g. different sizes or colors)
  • Hide theme variant picker: Hide the default Shopify variant selector while the offer widget is active


Pricing display:

  • Show price per unit: Display the per-item price for each tier
  • Show both prices: Show the total price for all items in the tier alongside the unit price
  • Use product compare-at price: Use the product's compare-at price as the "original" reference price


  1. Appearance & style

Layout

  • Two types of layout: Horizontal and Vertical

Horizontal

Vertical

  • Border radius: Controls corner rounding of the tier


Colors

  • Primary color
  • Secondary color
  • Label background color
  • Label text color

For example:

Typography

Customize the font weight and font size of texts in the offer

  • Heading
  • Body
  • Badge
  • Label


Badge

The badge will be displayed on the product image in collection pages and recommendation sections to highlight the deal before customers open the product page.

  • Badge text:

Default: UP TO {discount} OFF. The {discount} placeholder is automatically replaced with the highest tier discount value.

  • Badge position: Top left, Top right, Bottom left, and Bottom right
  • Badge border radius: Customizable (in px)

For example:



Custom CSS

Custom CSS lets you style the offer widget beyond the built-in settings.


⚠️ This feature must be enabled by the Qikify support team before it can be used. Contact support to activate it.


  1. Combination

Control whether this offer stacks with other active discounts at checkout.


  • Product discount
  • Order discount
  • Shipping discount


📝 Combination settings will follow Shopify's native discount combination rules.


  1. Campaign scheduling

Set when the offer is active.


  • Start date / Start time: When the offer becomes visible to customers
  • Enable end date: Toggle on to set an expiry
  • End date / End time: When the offer deactivates


Countdown timer

Enable a live countdown to create urgency. The timer counts down to the campaign end date/time.


  • Heading content: Text shown above the timer (e.g. HURRY UP!)
  • Subheading content: Text shown below the heading (e.g. Sale end in)


ℹ️ The countdown timer only works when an end date is set.




Hopefully this instruction has helped you. Things change all the time, so if you run into issues please don't hesitate to share them with us at contact@qikifysupport.on.crisp.email or use the in-app live chat. We're happy to lend a hand 🤗


Updated on: 12/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!