Different Bundle Types: Quantity Break, BXGY Discount and Bundle Upsell

Learn about the three main bundle types in V Bundles and how to use them effectively for your store.

Published: January 4, 2026

When setting up bundle deals in V Bundles, merchants choose from three discount types, each serving distinct purposes for different promotional strategies.

1. Quantity Break

Purpose: Offers tiered discounts based on quantity — ideal for volume incentives or BOGO-style offers.

Example use cases:

  • Buy 2 → get 15% off
  • Buy 3 → get 20% off
  • Buy 1 Get 1 at 50% off

Configuration options:

  • Set specific per-item discounts (percentage or fixed amount)
  • Define custom total prices for selected quantities

Best for: Upselling multiple units of the same product.

2. BXGY Discount (Buy X Get Y)

Purpose: Creates classic "Buy 2, Get 1 Free"-style promotions.

Setup: Define the Buy quantity (X) and Get quantity (Y).

Key distinction: This type automatically calculates the deal price and cannot be manually adjusted, unlike Quantity Break.

Advantage: Deals display in Shopify's cart and checkout as free items, potentially boosting conversions through clear value messaging.

3. Bundle Upsell

Purpose: Offers custom product bundles combining different products or variants — excellent for accessory packs or cross-sells.

Example: Bundle a phone case with screen protector, charger, and cleaning kit at a discount.

Features:

  • Hand-pick specific products/variants
  • Set individual discounts per bundle item

Best for: Increasing average order value through strategic product combinations.

Shared Features Across All Types

Regardless of discount type, all bundles include:

  • Free gift products or upsell suggestions
  • Customizable titles, subtitles, labels, and badges
  • Dynamic variables for personalized messaging
  • Consistent design and layout options

Need Help?

Contact our support team via in-app live chat for assistance selecting the right discount type for your needs.

Was this article helpful?

Still need help? Contact support