Is there a way or a (cheap) app to help me achieve this:
Buy 5 get 1 free gift
Buy 10 get 2 free gifts
Buy 15 get 3 free gifts
Buy 20 get 4 free gifts
(Basically get 1 free gift every time they buy 5)
Every time a customer mix and match 5 items (various products) they get 1 free item. And every gift can be chosen in a popup or dropdown.
I’ve seen one app manage to do this but with many rules so when customer buys 5, it triggers 1 free gift and when he buys 10, it triggers 2 free gifts BUT will remove the previously chosen gift > re choose the 2 new gifts. This is bad, dont want this. I want a quick selection like if customer gets 2 free gifts, straightaway choose 2.
Appreciate your advice, either code or app, thanks!!
Thank you, @edward5, so much for recommending our Free Gifts by Secomapp.
Just to let you know, our Free Gifts by Secomapp has recently been rebranded and is now called BOGOS as we extend our features to Gifts, Discounts, Bundles, Upsells
ANW, thank you so much. Our entire team truly appreciates your support
I’m really happy to say that our BOGOS app could do exactly what you want:
Every time a customer mix and match 5 items (various products) they get 1 free item. And every gift can be chosen in a popup (we call it a gift slider)
Don’t remove the previously chosen gift.If customers add 5 more items to cart, making it 10 items in total, they simply just have to choose one new gift (re choose the 2 new gifts) just like the example shown below:
BOGOS is also a cost-effective solution because you just need one BOGOS app to launch Gifts, Discounts, Bundles, and Upselss - all in one powerful Shopify Promotion app (plus many promotion widgets, advanced features,…)
You can automate various complex gifting set-up, like the one you mentioned, easily with Monk. I’m with the team, and here’s how you can approach it.
Monk supports tiered free gift campaigns based on the item count in the cart, so you can offer 1 free gift for every 5 items added, first at 5, second at 10, third at 15, and so on. Monk lets you choose whether you want to offer gifts based on the recent milestone only or add gifts for all milestones availed, which won’t remove previously selected gifts when customers reach the next tier.
You can also let shoppers choose their gifts through a popup, dropdown, or cart widget, all of which are customizable to match your store’s design.
Monk is also perfect for running seasonal or special promotions, making it easy to boost sales during events like Black Friday, Labour Day, Independence Day, and Cyber Monday.
You can check DiscountRay- Wholesale Pricing app to achieve this functionality. Because you can offer free gifts. You can set conditional discounts with it’s personalized discount feature. For example: you can set the 5, 10 or 20 products and if the customers buys these products then you can offer them a free gift. You can also set the products that you want to offer as a free gift. Customers can choose from those products as a free gift.
This is doable without complex rules or custom code with Adoric bundles.
You can achieve this cleanly using a BOGO-style bundle setup. The key is using a system that adds gifts cumulatively instead of resetting them.
Customers can mix & match products, and when they qualify, they’ll select all eligible gifts at once via a popup or dropdown — no removal of previously chosen gifts.
This is exactly how Adoric bundles’s BOGO campaigns work: tiered rules, multiple gift selection in one flow, and no re-choosing issue. It’s lightweight, flexible, and doesn’t require stacking messy discount rules.
Happy to explain the setup in more detail if needed