I have a deal in my store - buy 3 get 1 free.
Let’s say the customer adds 4 items at $10 a piece and 4 items at $5 a piece to their cart.
How can I adjust the discount so that the customer gets one of the $10 items free and one of the $5 items free? Right now, the customer is getting 2 of the $5 items free which typically makes the customer do 2 separate transactions, one with all the $5 items and one with all the $10 items.
I’m not sure how that would fix my problem?
Hi @Momsstitchetti , thank you for posting here!
You can try using the app “BOGO+ Buy X Get Y & Free Gift”. It helps you create a Buy X Get Y campaign.
- Create separate BOGO rules for each price range:
- Rule 1: Buy 3 $10 items, get 1 $10 item free.
- Rule 2: Buy 3 $5 items, get 1 $5 item free.
When customers add mixed-price items, the app can enforce the logic to apply the discount as intended.
If my answer is helpful, please let me know by accepting the Solution and giving a Like !!!
Appreciate it but my products have big ranges in pricing I just used those prices as examples. i don’t run this promotion often and really don’t want to pay $18 a month for something that should be native functionality. I was hoping I was just missing something or there was some coding I could do.
@Momsstitchetti , I don’t think there’s an easy way to set this up with native discounts. I suggest you try, Discount Bot to set it up this way:
Here’s an example of the discount setup in the admin. We’re basically applying a 25% discount for every ‘4’ items (essentially getting 4 for the price of 3). Also make sure you select the following under “Cart settings” so the rules are applied for each item separately:
- Apply minimum requirement to each cart line item
- Limit discount to whole sets (Quantity breaks)
With this setup, here’s how the discounts are applied in the cart for 2 different items that qualify:
Hope this helps. If there are any questions, please feel free to reply.