Creating a “Buy X Get Y” Discount in Shopify (Step-by-Step SOP)
This discount is used for Buy One Get One (BOGO) or Buy More Get Free / Discounted Item type offers.
Step 1: Open the Discounts Page
-
Log in to Shopify Admin
-
From the left-side menu, click Discounts
Step 2: Click “Create Discount”
-
Click Create discount on the top-right corner
Step 3: Choose the Discount Type
-
A popup window will appear
-
Select Buy X get Y
Step 4: Select the Discount Method
Choose one option:
-
Discount code
-
Customers must enter a code at checkout
-
Example:
SALE10
-
-
Automatic discount
-
Discount applies automatically
-
Enter a Title (this will be visible to customers at checkout)
-
Step 5: Enter the Discount Code (If Applicable)
-
Type your discount code (example:
SALE10) -
Or click Generate random code
(Skip this step if you selected Automatic discount)
Step 6: Configure “Customer Buys”
Under Customer buys, select the condition:
-
Minimum quantity of items (most commonly used), or
-
Minimum purchase amount
If you choose Minimum quantity of items:
-
Enter the quantity (example: 2)
-
From Any items from dropdown, choose:
-
Specific products, or
-
Specific collections, or
-
All products
-
-
Click Browse or search and select the products/collections
-
Click Add
Step 7: Configure “Customer Gets”
Under Customer gets:
-
Enter the quantity the customer will receive (example: 1)
-
From Any items from dropdown, choose:
-
Specific products, or
-
Specific collections, or
-
All products
-
-
Click Browse and select the applicable items
-
Click Add
Step 8: Choose Discount for the “Gets” Item
Under At a discounted value, select one option:
-
Percentage – Enter % off
-
Example: 100% (free) or 50% off
-
-
Amount off each – Enter fixed ₹ value
-
Example: ₹200 off
-
-
Free – Makes the “gets” item completely free
Step 9: Choose Who Can Use the Discount (Eligibility)
Under Eligibility, select one:
-
All customers
-
Specific customer segments
-
Specific customers
If you choose Specific customer segments:
-
Click Browse
-
Select segments using checkboxes
-
Click Add
Step 10: Set Discount Usage Limits (Optional)
Tick options if required:
-
Limit number of times this discount can be used
-
Limit to one use per customer
Step 11: Discount Combinations (Optional)
Choose whether this discount can be combined with:
-
Product discounts
-
Order discounts
-
Shipping discounts
⚠️ Warning:
Allowing combinations can result in very high discounts. Use carefully.
Step 12: Set Active Dates
-
Choose Start date and time
-
(Discount will work only during this period)
Optional:
-
Tick Set end date
-
Select end date and time
Step 13: Save the Discount
-
Click Save (top-right corner)
✅ Result
The Buy X Get Y discount is now active and will apply as per the rules you set.
Best Practices
-
Test the offer using a test order
-
Clearly explain the offer on banners and product pages
-
Avoid overlapping discounts unless planned
-
Always set an end date for promotional offers