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
From your Shopify admin, go to Apps → BSS B2B Solution.
In the left sidebar, open Discount, and toggle on the Buy One Get One.
🔹 Step 2: Add a New Discount Rule
Click Add Rule to create a new BOGO promotion.
In the setup form, enter your rule Name for easy management.
🔹 Step 3: Define the Purchase Conditions
Under Customer buys section, configure the volume condition (Minimum quantity of items, Minimum purchase amount) and eligible products. For example, your eligible customers have to purchase at least "5 items of product A" or "200$ of product B"
Additionally, you can configure either specific products or specific collections.
🔹 Step 4: Set the Discounted Product and Price
Under Customer gets, you can configure number of products with attractive discount
Also under Customer gets, you can define the discount value of above selected products:
Percentage Discount: Apply a certain percentage off.
Free: Get products for FREE
You can also configure either specific products or specific collections.
💡 Example: When a customer buys Product A, they can purchase Product B for 50% off or FREE at $0.
🔹 Step 5: Apply to Specific Customers or Groups (Optional)
If you want the promotion to target specific audiences:
Choose whether the rule applies to All customers, Tagged customers, or Customer groups.
🔹 Step 6: Test the Rule on Your Storefront
Add the “Buy” product to your cart according to the rule conditions.
Add the “Get” product to your cart.
The discounted price will be applied automatically based on your configuration.
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: