So I have set up a set of discounts on my store, all other discounts works fine but the “Buy 4 get 1 Free” isn’t working. the discounts that I have are
-
Buy one get 10% off (Active and working)
-
Buy two get 20% off (Active and working)
-
Buy three get 30% off (Active and working)
-
Buy 4 get 1 Free (Active but NOT working)
store link: www.islaboutique.com.au
Can anyone help me how to fix this ?
Thank you in advance
Hi @technase 
This is Ellie from BOGOS, #1 Promotion App on Shopify.
May I ask did you use Shopify Discounts or apps to create the Buy 4 get 1 Free?
If you use Shopify Automatic Discounts, you’ll need to add both products X and Y to the cart, the discount will then make product Y free.
On the other hand, BOGOS offers a hassle-free solution for you. When customers buy 4 products, the gifts can be automatically added, simplifying their checkout experience.
Feel free to explore the demo of this offer here: https://bogos-demo-store.myshopify.com/collections/free-gift-auto-add-to-cart (password: 1234)
Grab 7-day free trial of BOGOS (4.9 overall rating & 2,045+ reviews) to give it a try!
Wish you all the best with the business,
Ellie
BOGOS (formally Free Gifts by Secomapp)
discount type is “Buy X, Get Y”, no conflicting app, no conditions on cart. I am not sure but do you think these discounts are conflicting ?
-
Buy one get 10% off (Active and working)
-
Buy two get 20% off (Active and working)
-
Buy three get 30% off (Active and working)
if yes how do you propose to set it up so our customers can have 10% on 1 product, 20% on two, 30% on three, and one free product on purchasing 4
I have selected all products in both X and Y so yeah they will always be in the cart..
Hi @technase Did you select the combination option while creating the Buy X Get Y discount rule?
its in combination with a free shipping discount only
Have you selected the combination option yet? You can select the Product discounts and Order discounts
Hi Technase,
In order to get the best help possible, please provide more details about your discount setup.
- Please upload screenshots of your discount settings
- Please upload a screenshot of the checkout page - what products were in the cart, and were any other discounts applied?
- Please provide written examples of when you want the discount to apply/not apply
The more information you can provide, the more likely a community member will be able to identify what’s “not working” about your discount.
Best,
Tobe
Hey @technase
It looks like your “Buy 4 get 1 Free” setup isn’t working because Shopify’s native discount system can be tricky with multi-tier offers.
I suggest you try Monk from the Shopify App Store, which is designed specifically to simplify complex free gifting setups. I am part of the team, so sharing this from direct experience, You can create multi-tier free gift offers with out any hassle in no time.
Here’s how you can make it work:
With Monk, You can create an item-based reward funnel that gives a specific reward based on the milestone, i.e., the quantity of item present in the cart.
The nature of reward can be:
- A discount
- A free gift- can be automatically added to the cart
- A free gift- can be selected from a set of product options shown in a widget
- Free Shipping
As per your Requirement, the set up is going to be:
- Milestone 1- Buy 1 Get 10% off (A discount)
- Milestone 2- Buy 2 Get 20% off (A discount)
- Milestone 3- Buy 3 Get 30 % off (A discount)
- Milestone 4- Buy 4 Get 1 free (A free gift-Auto Add)
Monk blends seamlessly with your existing cart, so the free product is added automatically without affecting other discounts.
Check your discount configuration in Admin → Discounts. Ensure the “Buy 4 Get 1 Free” discount is set to “Apply to specific items” and that the free product is manually added to the cart. Test with other discounts disabled to check for conflicts.
If the issue persists, share a screenshot of your discount settings for more specific troubleshooting.