🛍️ Set Discounted Price for a Product When Buying Another Product

The Buy One Get One (BOGO) feature lets you create powerful promotional rules that automatically apply a discounted price to a product when customers buy another specific product.

This feature is perfect for encouraging bulk purchases, cross-selling related items, or rewarding loyal customers — especially in a B2B or wholesale environment, where buying in quantity is common.


⚙️ How to Set Up the Discount Rule

Follow these steps to create and apply your Buy One Get One discount rule:

🔹 Step 1: Access the BOGO Settings

  1. From your Shopify admin, go to Apps → B2B/Wholesale Solution.

  2. In the left sidebar, open Other Modules → Buy One Get One.


🔹 Step 2: Add a New Discount Rule

  1. Click Add Rule to create a new BOGO promotion.

  2. In the setup form, enter your Rule Name for easy management.


🔹 Step 3: Define the Purchase Conditions

  1. Under Buy Product, select the product(s) your customer must purchase to trigger the offer.

  2. Choose the Quantity Condition — for example, “Buy 1” or “Buy 5.”


🔹 Step 4: Set the Discounted Product and Price

  1. Under Get Product, select the item(s) your customer will receive at a discounted price.

  2. Define the discount type:

    • Fixed Price: Set a specific selling price for the discounted product.

    • Percentage Discount: Apply a certain percentage off.

    • Fixed Amount Discount: Subtract a fixed amount from the original price.

  3. Click Save to confirm your settings.

💡 Example: When a customer buys Product A, they can purchase Product B for 50% off or at a fixed price of $10.


🔹 Step 5: Apply to Specific Customers or Groups (Optional)

If you want the promotion to target specific audiences:

  1. Choose whether the rule applies to All customers, Tagged customers, or Customer groups.

  2. Save your changes.


🔹 Step 6: Test the Rule on Your Storefront

  1. Add the “Buy” product to your cart according to the rule conditions.

  2. Add the “Get” product to your cart.

  3. The discounted price will be applied automatically based on your configuration.


💡 Example

Let’s say you set the rule:

  • Buy Product A → Get Product B at 50% off

When a customer adds Product A to the cart and also adds Product B, the system will automatically discount Product B’s price.

This type of promotion is perfect for bundle sales, mix-and-match offers, or upselling complementary products.

How does it look on the store:

For demonstration, I'll set up the discount as following:

Customers have to buy 2 of my freewheels to get pants at 50% off:

The result in the Cart page:

If you have any trouble with the feature, feel free to reach out to us at [email protected] or Live Chat.

Last updated

Was this helpful?