The Easy Bundle Builder allows merchants to implement structured discount rules within a bundle. The system operates on a mutually exclusive logic, meaning only one discount type (Fixed Price, Percentage, Fixed Amount, or BXGY) can be active for a single bundle builder at any given time. Additionally, the Easy Bundle Builder supports different bundle types, including Landing Page Bundles and Product Detail Page Bundles, each offering unique functionalities and use cases.
Core Logic & Functionality
1. Fixed Bundle Price
This rule assigns a specific total price to a specific quantity of items.
Threshold Type: Quantity-based only.
Logic: * IF the cart quantity exactly matches a defined tier (e.g., 2 items for $50), THEN the bundle price is overridden to that fixed amount.
IF the cart quantity falls between tiers (e.g., Tier 1 is 2 items, Tier 2 is 4 items, and the customer has 3 items), THEN no discount is applied. The items are charged at their individual Shopify listing prices.
2. Percentage or Fixed Amount Off
These rules reduce the total bundle cost based on reaching a specific threshold.
Threshold Types: Can be based on Quantity (number of items) or Amount (total dollar value).
Logic:
IF the threshold is met, THEN the discount (X% or $X) is applied to the total.
IF the threshold is shifted from Quantity to Amount in settings, THEN the system re-evaluates eligibility based on the subtotal of the items in the bundle builder.
3. Buy X Get Y (BXGY)
This logic provides free or discounted "bonus" items once a baseline purchase is met.
Structure: The "Add" requirement shown to customers is the sum of $X + Y$.
Example: If the rule is "Buy 2, Get 1," the UI will instruct the customer to "Add 3 products to get 1 product at 100% off."
Eligibility: The "X" items must be purchased at the full native Shopify listing price.
Discount Application: The discount applies only to the "Y" items added after the "X" requirement is satisfied.
Selection Logic: The merchant must choose how the system identifies the "Y" item:
Lowest Priced: The system identifies the cheapest item in the bundle and applies the discount to it.
Latest Added: The system applies the discount to the most recent item(s) added to the bundle.
Gift Workflow: To treat "Y" as a free gift, merchants can set a step-based flow:
Step 1: Customer fulfills "Buy X" requirements.
Step 2: Customer selects "Y" items, which are then tagged as the "Latest Added" and discounted by 100%.
4. UI & Visual Feedback
The system uses three dynamic elements to communicate discount progress:
Bundle Quantity Options: Selectable boxes representing specific tiers.
Progress Bar: A visual meter that fills as items are added.
Discount Messaging: Dynamic text (e.g., "Add 1 more to save 10%").
Logic: IF a user adds/removes an item, THEN all three UI elements update instantly to reflect the current progress toward the next tier.
Constraints & Edge Cases
Mutual Exclusivity: A merchant cannot combine discount types. Enabling a "Percentage Off" rule will disable any active "Fixed Bundle Price" or "BXGY" rules for that specific builder.
Tier Gaps: For Fixed Price bundles, items added beyond a tier but below the next (e.g., the 3rd item in a 2-4 tier system) trigger a "No Discount" state for the entire bundle.
Language Detection: * The app detects the user's IP address and checks for Shopify automatic translations to display the correct language for discount messaging.
Manual Overrides: For complex discounting logic that falls outside these four categories, the system requires manual intervention via chat support.
Example Scenario: BXGY "Free Gift" Setup
Goal: Buy 4 products, get 2 free.
Setup: * Requirement: Buy 4.
Discount: 2 items at 100% off.
Selection: "Latest Added."
System Logic: The UI displays "Add 6 products to get 2 products free." Once the 5th and 6th items are added, the system identifies them as the "Latest Added" and reduces their price to $0, provided the first 4 items remain at full Shopify listing price.
β
