Skip to main content
Use Volume Discount / Bundle when a merchant wants customers to choose from quantity-based bundle offers on the storefront. The template card says: “Create selectable bundle offers with optional gifts and shipping rewards.” The example shown in AIOD is “Buy 3 items, unlock a bundle offer and free gifts”.

When to use this template

Use this template for:
  • Selectable quantity bundles, such as buy 2, 3, or 5 items and choose the matching offer.
  • Quantity breaks that can apply a percentage discount, fixed discount, shipping reward, or no price discount.
  • Bundle tiers that also unlock a free gift.
  • Bundle cards with badges such as Most Popular.
  • A card-style or table-style bundle widget on the storefront.
Use Tiered/Volume Discount when the promotion is primarily a tiered discount or progress bar based on cart quantity, item quantity, or subtotal. Use Combined Multi Discounts when the merchant needs independent product, order, gift, or shipping discount blocks under one discount. Use Buy X @ Fixed Price (Discount) when a fixed quantity must have one combined fixed price without a selectable bundle widget.

Entry points

The template and widget cards open the same configuration form.

Discount Templates

In Shopify admin, open Apps > AIOD Discount & Gift > Discount Templates. Click Create on Volume Discount / Bundle. AIOD opens a form titled Volume Bundle.

Discount Widgets

In Shopify admin, open Apps > AIOD Discount & Gift > Discount Widgets. Click Create New Widget, then click Volume Bundle Widget under Ready-Made Widgets. This shortcut opens the same Volume Bundle form. It does not have separate widget-only configuration.

Top-level controls

The Volume Bundle form has three tabs: The right side of the form shows a live widget preview and a Rule Size indicator. The observed form showed a Shopify rule limit of 10 KB and the note This limit is set by Shopify. Use Previous and Next to move between tabs. The final Widget design tab has Save.

Status mode

The top-right status dropdown controls who can use or see the discount. While creating a new Volume Bundle, the observed dropdown showed Live and Testing mode.

Offer tab

Use Offer to choose the qualifying products, create bundle tiers, configure rewards, and schedule the discount.

Applies to

The Applies to: section chooses which items participate in the volume discount. Before a selection is made, the picker says: No items selected. Click “Browse” to choose.

Set up your volume discount offers

Each Offer block represents one selectable quantity tier. Controls in every offer:
  • Quantity numeric input.
  • Customer gets dropdown.
  • A reward field that depends on Customer gets.
  • Show badge.
  • Add free gift.
  • Remove offer for removing the tier.
Click Add offer to add another tier. The observed draft contained two example offers: Treat these as observed draft values, not required settings.

Customer gets

The Customer gets dropdown has these reward types:

Badge

Enable Show badge to reveal Badge text. The observed badge placeholder and value were Most Popular.

Free gift

Click Add free gift inside an offer to add a gift reward to that tier. The free-gift block includes:
  • Search products.
  • Browse.
  • An item-selection area that initially says no items are selected.
  • Gift quantity numeric input. The observed value was 1.
  • Remove.
An offer can combine its selected Customer gets reward with the free gift. Choose No discount when the gift should be the only reward.

Reward behavior

Choose how AIOD handles multiple unlocked offers.

Title

The Title section has a text input with placeholder Enter discount title. AIOD says this title is shown to customers in cart and checkout.

Schedule

Choose when the bundle runs. In the observed draft, the scheduled mode prefilled the current date and time as the start and the following day at the same time as the end.

Advance settings tab

Use Advance settings for eligibility, markets, purchase types, exclusions, combinations, and channels.

Customer eligibility

Options:
  • All customers. This was selected by default.
  • Specific customers.
Selecting Specific customers reveals a condition builder. For tag conditions, AIOD also shows Apply discount in cart/website without validation & later validate customer eligibility on checkout. Click Add condition to add another customer rule.

Markets

Options:
  • All markets. This was selected by default.
  • All markets except specific selected countries.
  • Specific selected countries.
The two selected-country modes reveal Countries and Browse.

Purchase Type eligibility

Options:
  • Both. This was selected by default.
  • Subscription.
  • One time purchase.
When Both or Subscription is selected, AIOD shows Limit number of subscription cycles. Leave it blank to allow all subscription cycles. The field is hidden for One time purchase.

Discount exclusions

Enable Exclude already discounted items from discount (whose compare at price > selling price) to ignore items that already have a lower selling price than their compare-at price. This checkbox was off by default in the observed form.

How should this discount combine with other discounts?

Read This discount can be combined with for information about this.

Sales channel

Choose where the discount can apply:
  • Online store. Checked by default in the observed form.
  • POS. Checked by default in the observed form.
When POS is checked, AIOD shows an All locations control for POS location targeting. The location control is hidden when POS is unchecked.

Widget design tab

Use Widget design to configure the customer-facing bundle selector. Start with Widget layout.

Widget layout

Options:
  • Card view. Selected by default in the observed form.
  • Table view.
The selected layout changes the available content, color, and typography controls.

Card view

Widget content

Controls:
  • Show title icon. Off by default.
  • Header title. Default: Choose Your Offer.
  • Subtitle. Supports adding a link to selected text.
  • Per-offer buttons such as Offer 1 and Offer 2.
  • Offer text for the selected offer. Default: Buy {{qty}} item.
  • Reward label for the selected offer. Default: {{reward_label}}.
  • View Available Variables.
  • Gift section title. Default: Free gift with your order.
  • Locked gift text. Default: Locked.
  • CTA button text. Default: Add to cart.
The Available Volume Bundle Variables dialog lists:

Pricing and variants

Pricing controls:
  • Show prices per item. Off by default.
  • Hide compare-at price. Off by default.
  • Show currency prefix. On by default.
Variants includes Let customers choose different variants for each item, which was on by default. Default selection chooses which offer is selected when the widget loads. Offer 2 was selected in the observed two-offer draft.

Color theme

AIOD shows five color-theme preset buttons followed by manual controls. Offer cards: Badge & reward pill: Button: Gift section:

Typography

The following size and color controls were visible:

Table view

Table view replaces the card-specific controls with table-specific settings.

Widget content and pricing

Controls:
  • Show title icon.
  • Header title. Default: Choose Your Offer.
  • Subtitle.
  • Per-offer buttons such as Offer 1 and Offer 2.
  • Quantity text. Default: Buy {{qty}} item.
  • View Available Variables.
  • Gift section title. Default: Free gift with your order.
  • Locked gift text. Default: Locked.
  • Show prices per item.
  • Hide compare-at price.
  • Show currency prefix. On by default.
The card-view Reward label, CTA button text, Variants, and Default selection controls were not visible in the observed table view.

Table colors and spacing

Table typography includes:

Widget container

Both layouts show the same outer-container controls: AIOD says Vertical margin adds equal spacing above and below the widget.

Custom CSS

Use Custom CSS for additional widget styling. The placeholder is:

Save

Click Save on the Widget design tab after reviewing the preview. If Shopify admin shows an Unsaved changes bar, its Save and Discard buttons apply to the current draft changes.