How can I set up a Buy X, Get X Free discount without an app?

I see that we can set up a BOGO discount in shopify without an app, but I need a little help. What I want to do is set up Buy X, Get X Free on each item I have. Such as, you add three different items to the cart, you add a discount code and receive a second of each of the items you already added to your cart for free. Is this possible to do without an app? If not, are there any recommendations for apps that can do this?

Hi, @MadsonJ !

I’m Miles from the Social Care team at Shopify. BOGO (or as we call it, Buy X Get Y) is a great way to offer incentives to the customer as a discount. As you mentioned, this is a built-in feature of Shopify so it’s definitely something you can implement without an app - but there are some limitations.

Firstly, in order for customers to receive the discount, they will need all the products in the cart. In your example, this would mean they would need to add 2 of each item into the cart in order to receive the free items.

If you include all the products in the one the cart (i.e. the customer adds 3 products twice), the discount would go off the lower items only. For example, if you had product A for $10, product B for $25 and product C for $50, then if the customer adds two of each of those, the discount would apply to product A twice and product B once as they are the lower cost items in the cart. So instead of paying $85 with the discount, they would be paying $125.

With that being said, apps are definitely going to be your best option based on the example you provided. I’ve recommended a couple of apps below that may be useful. If you’d like some other options, a full list of discount-based apps can be found here: https://bit.ly/357xYvM.

  • Unlimited Bundles and Discounts

    • Free plan available
    • Motivate your customers to buy the Bundle, not just 1 product, offer good discounts that make your customer think: Why not take the Bundle?
    • ZERO coding required. Revy Bundles do not mess with your Theme, installation & uninstall runs automatically.
  • Bold Discounts

    • $19.99/month. 14-day free trial.
    • Change the storefront prices of 1000 products in less than 10 seconds, what used to take hours is now almost instant.
    • Run multiple offers without the risk of stacking or combining discounts, instead automatically give customers the best offer.

Please let me know if you have any questions at all.

Hi dear Am honey … Hope you are doing well, am highly recommend you a wonderful bogo discount app. The shopify bogo discount app can easily customize from backend. You can update your customers about different discount deals & offers. It helps to boost sales engage customers on mass order to avail maximum discounts on selected product. You can set discount on specific products or whole store items as well. Lets see the shopify bogo discount app some screeenshots.

Hi MadsonJ,

Let me help you on this.

Yes to stack multiple discounts codes like BOGO with another discount code you need an app help.

Stackable allows you to combine multiple promotions, from automatic discounts to manual codes, enabling your customers to not only benefit from all the savings but also to have a handy way to reference them at any point whilst they shop.

You can apply the following discounts: a percentage discount on a line item, on the cart, or on both. a monetary discount on a line item, on the cart, or on both. a combination of line-item discounts and one cart discount.

  1. Use Percentage Discount With the Same Code. One way to avoid using multiple discount codes is to use the same one for all your campaigns…

  2. Use a Combination of Discount Code and Gift Card…

  3. Use a Third-Party App…

These apps will allow customers to enter customized discount codes before checkout which will lead to increased sales and customer loyalty.

  1. Kart Discount App:

Easy to setup the discount field on the cart page. Show Discount Field on Cart Page and Side Drawer,

Features:

1.Stack Discount

2.Multiple Automatic Discount

3.Discount Finder

  1. Free Shipping Estimation

  2. Multi- Currency Option

6.3rd Party app compatibility and much more

Hi,

To set up a Buy X, Get X Free offer, where customers add multiple different items to the cart and automatically receive a free duplicate of each, I recommend using a third-party app like BOGOS App.

Shopify’s built-in discounts can’t fully support this exact setup, especially when it comes to automatically adding the correct free items to the cart.

:backhand_index_pointing_right: Here the set-up demo:

:backhand_index_pointing_right: You can set offer conditions that will apply to specific customers.

:backhand_index_pointing_right: Here is how this might look on store:

You can start to try BOGOS for FREE here!

Hey @MadsonJ :waving_hand:

As you already know, you can set up Buy X Get X using a Shopify discount, but it is limited to simple setups and can’t automatically add the gift products to the customer’s carts.

It is not possible to execute a setup where the customer enters a discount code, and the gift products are automatically added to their cart without using a third-party app from the Shopify App Store.

However, you can easily set this feature up using Monk Free Gift, built specifically to ease complex gifting setups. Monk lets you create free gift offers, where the gift products are added automatically to the customer’s basket when a code is entered.

  • If the purchased product quantity increases, you also have the option to increase the gift product quantity. If the customer is not eligible, you can automatically remove gift items from their cart.
  • Using Monk’s powerful eligibility engine, you can create a highly specific and targeted offer for your customers, combining rules like item quantity, cart value, specific language, specific location, specific product, collection, etc.

Monk lets you apply this offer in the cart or in the checkout (Shopify Plus only). Using Monk’s highly customizable banners, you can showcase the details of the offer in the cart and the product page. For higher visibility and conversion, be sure to customize the banners to match your store and brand guidelines, along with media.

FYI, I am a part of the team behind Monk.

Hey @MadsonJ :waving_hand:

Shopify does offer a built-in “Buy X Get Y” discount, but it’s pretty limited. It doesn’t automatically add the free item to the cart, and the discount usually applies only to the lowest-priced product. So customers still need to manually add the free item themselves.

If you’re looking for a smoother experience, you might want to try a third-party app like GoCart ‑ Auto Free Gift & BOGO. It allows you to:

  • Automatically add free products when conditions are met
  • Increase gift quantity as customers buy more
  • Hide free items for customers who don’t qualify
  • Create targeted offers based on products, collections, cart value, location, and more

You can also highlight these offers with banners or badges, making them more visible and easier for customers to take advantage of.