A Buy X Get Y discount lets brands run offers like "Buy any 2 from our summer collection and get another product free or at a discount." The customer picks items from a specific collection, adds the reward product (Y) to their cart manually, and the discount applies at checkout.
When to Use a BXGY Discount
Use this when you want to run a collection-wide offer where customers can mix and match any products from a range and get a reward item free or at a discount. It works well for increasing cart value and moving inventory across a collection.
How to Set Up a Buy X Get Y Discount
Step 1: Click Create Discount in your Shopflo dashboard.
Step 2: Select the Buy X Get Y template.
Step 3: Enter a name for your discount, such as "BUY2GET1." & Step 4: Choose the discount mode - Use as code (customer enters a code) or Automatic (applied when conditions are met).
Step 5: Set the Customer Buys (X) condition. Set the minimum quantity to 2, change the selector to Specific collections, and choose the collection the offer applies to.
Step 6: Set the Then gets (Y) reward. Set quantity to 1, choose Specific products, and select the reward product. Set it to Free or enter a discount percentage depending on your offer.
Note: the customer must add this product to their cart manually. The discount only applies when both X and Y are in the cart.
Understanding the "Apply Upto" Setting
The Apply offer upto setting controls how many times the reward applies in a single order. Set it to 1 to limit the offer to one reward item per order, or higher to let it scale if the customer buys more qualifying items.
Step 7: Set the Apply offer upto value. For most setups, 1 time per order is the right choice.
Eligibility and Saving
Step 8: Review eligibility, combinability, and per-customer usage limits. Adjust these to fit your needs.
Step 9: Click Save and you are done.
Need more help? Reach out to us at support@shopflo.com and we will be happy to help.








