How to automatically add a free product for orders over 25 euros?

Topic summary

Goal: offer a free soap automatically on orders over €25 without customers adding the gift to cart.

Native limitation: Shopify’s Buy X Get Y requires all qualifying items in the cart; you cannot auto-add a hidden gift with built-in discounts. Any change would appear on Shopify’s changelog/updates.

Workarounds: use third-party gifting/discount apps that can auto-add gifts based on cart value. Suggested options include Automatic Discount & Gift, EasyGift: Auto Add to Cart, Sales Motivator: Free Gifts, Free Gifts by Secomapp. A later post details using the BOGOS app: set Cart Value ≥ €25, configure offer details, and select the gift to auto-add.

Troubleshooting: a separate issue noted a BOGO percentage discount reducing the entire order. Guidance: ensure the discount applies only to items in the “Customer buys” section, consider switching the reward to “free” (not percentage), check for third-party app conflicts, and contact Support for account-specific help.

Status: no native way to auto-add a surprise gift; achievable via third-party apps. Images in the thread illustrate discount settings and app configuration.

Summarized with AI on December 11. AI used: gpt-5.

Hey,

I am currently planning to have a ‘women’s day’ promotion on my website (www.camelusbeauty.com) to get a free soap with every order over 25 euros. I have scheduled it for the 8th of March but tested it if it is working prior to advertising it on social media.

So it didn’t, so i came across the answer in the community given to others having the same issue such as ‘‘When using a “Buy X Get Y” discount, for the discount to work the cart needs to have all the items in it… (if only the “X” product is in the cart its not going to work ) Once the “Y” product is added to the cart, you’ll see the discount code will start to work.’’ BUT i didn’t want the customers to know the present prior to purchasing (so they won’t know what the Y product will be to add in the cart)

How can I add it automatically to all orders wth min 25 euros and appearing as a free product at the end when they checkout?

Thank you :slightly_smiling_face:

1 Like

Hey, @eliz_ts .

This is Elias from Shopify Support. I’d be happy to lend a hand with this!

While adding a free gift to the cart and surprising your customers isn’t possible at the moment, as all the items need to be added to the cart for the discount to be applied. However, I can see how being able to add free gifts, without needing customers to add everything to cart first, can be beneficial for our merchants and I’d be happy to share this feedback/suggestion with our developers. If Shopify moves forward with any changes or updates to our discounts, you can find it on our changelog and updates page.

Alternatively, there are third-party gifting apps that can automatically add free gifts to your customers’ cart when they spend over a certain amount. I’ve handpicked a few apps that can help you achieve this and, if you need help with any of the apps, you can always reach out to the developers through the contact information found in the Support section of their app pages.

I’ve also took the opportunity to look over your store and I think your store looks great! The product images look sharp and uniform, and I can see you’ve shared some excellent resources for your customers in the navigation menus. That being said, I feel there’s an opportunity to showcase more products or brand-related content on the homepage. Personally, when it comes to beauty and care products, I’d like to learn more about the brand and the products. Have you tried using the other sections (eg. Featured products, Featured collections, Image with text, etc.) included with your theme?

Also, speaking of promotions on your website, do you have a marketing plan for your store yet?

I am getting the same issue with the promotion but x get y, when I test add an specific product X to the cart it triggers the offer to add product Y to the order but instead of only giving the discount on the Y product it gives the discount on the entire order which for me is not profitable at all!

What is going on?

Hi Eliz,

In shopify if you select Buy X get Y at first you need to select the minimum Quantity and on specific Products or Collection and viceversa were customer get what if he/she buy .So am sharing a app link were you can have Automatic Discount and Stack discount .

Am also sharing the app link: https://apps.shopify.com/discount-coupon-field-in-cart-page which your problem will sorted out.

Thanks,

Rekha.

Hey, @Alexazuos .

Welcome to the thread!

It sounds like you’re offering a percentage discount on your ‘Buy X Get Y’ (BOGO) offer, which should only apply the discount to the products in the Customer buys section within the discount conditions. With BOGO discounts, the customers would typically need to add all the products to the cart to qualify for the discount. However, since I don’t have enough information at the moment, I can’t be sure why Product Y is added automatically. Are you using any third-party upsell/discount apps?

If not, I’d recommend starting by checking the discount conditions. From there, you can also try changing the discount from percentage to free and seeing if that allows the discount to work properly.

Here’s an example of the discount conditions for Buy X Get Y:

That being said, I’m unable to take a closer look into your account, as we’re unable to authenticate merchant accounts over the Community Forums. However, our Support team would be happy to assist you with this through live chat, callback, or emails. To create a support request, please visit Shopify Help Center and log in to your account.

I hope this points you in the right direction to get help with your promotion! If you have any other questions on this topic, don’t hesitate to let me know!

Hi,

To automatically add a free gift for orders over €25, I recommend using a third-party app specifically designed for free gifts, like BOGOS App.

  1. Select Cart Value as the main condition for the offer.

  1. Enter the necessary offer details.

  1. Choose the free gift to be added automatically to the cart.

You can try BOGOS for FREE here!