FROM CACHE - en_header

Buy 2 Get 1 Free

Solved
AltugTheTeesion
New Member
2 0 2

Hello all,

 

I want to set up a Buy 2 Get 1 Free deal to my store, When customers add three products to cart, the cheapest products will be free.

I`ve been looking for this service for days, talked with app developers and experts(still talking tough). Mostly they offer gift system, but I have 8 products different prices, but this gift system limits me. 

 

Also, I want to giveaway discount codes for only single purchases. 

 

Do you know a service, app or expert can do this?

 

Thank you

Accepted Solutions (2)

Accepted Solutions
Allan
Community Manager
Community Manager
410 72 198

This is an accepted solution.

 Hey, there!

 

Jason here from Shopify Support.

 

There are three ways to resolve this issue for you. It's a fantastic business idea that you want to offer the customers Buy 2 Get 1 free. Here are the ways you can achieve this.

 

The first way is to use the Discounts function right from your Shopify admin. Shopify offers both Codes and Automatic. From what I gathered, you want to give away the discount codes for a single purchase only. The steps below are creating the discount from Codes section (so you can generate the giveaway codes for your customers)

 

  1. Shopify admin > Discounts > Codes 04_18-jvpuh-fcehj
  2. In the Discount code section, create the code name. In the Options section, select Buy X Get Y04_25-a4gb4-0p4dz

     

  3. In the Customer buys section, type in 2 and select Specific collections. In the Customer gets section, type in 1 and select Specific collections and Free at At a Discounted Value 

     

    04_26-gx6zb-sayr1
  4. Again, in the Customer buys section, click on Browse. A popup window shows all the collections available. Select the collections where the products you want to be included in the promotion. If it's the whole store, select all the collections. Once done, click on Add 04_29-twzvj-s0wdv

    04_30-jghps-d0sg3

     

  5. Repeat the same steps for the Customer gets section

  6. In the Customer eligibility section, assuming you want to make it available to everyone, so select Everyone. In the Usage limits section, select Limit to one use per customer04_34-vibfk-42e63
  7. You can adjust the rules to tailor what you need accordingly. Once finished, don't forget to click on Save at the top right corner 04_37-l0kay-q1prq
    The cheapest product is automatically the free one by default so you don't need to worry about setting this up. For more information, feel free to check out Create a Buy X Get Y discount.

The second way is through the apps such as Discount Ninja and Discounted Upsells ‑ Upsell, where the app can set up advanced discounted rules.

The third way is exactly what you've been doing, contacting the Shopify experts and consulting how they can build a customized feature just for you.

 

I hope that information helps, however, should you have any questions, please don't hesitate to reply back here and I'd be happy to help out! 

 

All the best,

Jason

Jason | Social Care @ Shopify
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it Accept as Solution to help others locate the answer!
Your Like and Accept as Solution are much appreciated!
To learn more visit the Shopify Help Center, or the Shopify Blog.

View solution in original post

Allan
Community Manager
Community Manager
410 72 198

This is an accepted solution.

Hey, Stacey (@EurbanPanda)!

 

Thanks for reaching out! To answer your question, let's go over the general idea of the discount code from Shopify.

 

The discount code requires the customer to put both products (one purchased and one free add-on) into his/her/their cart. For example, this is the cart page at my test store, after I've selected the two products (one I intend to buy and another I intend to get for free, both from the product page):
28_36-z9tn1-7qz9p

 

Notice the variants can be different. My first product is in silver and the second product is in green. Once the customer reaches the checkout page, he/she/they can then enter the discount code you've generated (the code you've generated at Shopify admin).

28_40-x7esy-u8ftr

 

After the discount code is entered by the customer, the checkout page will look like this.

28_42-n1pq0-tnxjp

 

As you observe this workflow, the discount isn't automatically applied when the customer reaches the checkout page. Rather, it requires the customer to pick up the promotional product first at the product page (in your case, another pair of sunglasses) and enter the discount code you've made at the checkout page. The discount code, if made, doesn't need any time to roll out through the system. Once you've made the code and saved it, it affects the store right away. Just in case if you'd like to have a reference document, here's Discount codes FAQ.

 

If this isn't clear to you, feel free to provide me with your store URL. I'd be happy to make a personalized video for you to show you the customer's journey. Let me know if you run into any issues!

 

Best,
Jason

Jason | Social Care @ Shopify
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it Accept as Solution to help others locate the answer!
Your Like and Accept as Solution are much appreciated!
To learn more visit the Shopify Help Center, or the Shopify Blog.

View solution in original post

Replies 62 (62)
Allan
Community Manager
Community Manager
410 72 198

This is an accepted solution.

 Hey, there!

 

Jason here from Shopify Support.

 

There are three ways to resolve this issue for you. It's a fantastic business idea that you want to offer the customers Buy 2 Get 1 free. Here are the ways you can achieve this.

 

The first way is to use the Discounts function right from your Shopify admin. Shopify offers both Codes and Automatic. From what I gathered, you want to give away the discount codes for a single purchase only. The steps below are creating the discount from Codes section (so you can generate the giveaway codes for your customers)

 

  1. Shopify admin > Discounts > Codes 04_18-jvpuh-fcehj
  2. In the Discount code section, create the code name. In the Options section, select Buy X Get Y04_25-a4gb4-0p4dz

     

  3. In the Customer buys section, type in 2 and select Specific collections. In the Customer gets section, type in 1 and select Specific collections and Free at At a Discounted Value 

     

    04_26-gx6zb-sayr1
  4. Again, in the Customer buys section, click on Browse. A popup window shows all the collections available. Select the collections where the products you want to be included in the promotion. If it's the whole store, select all the collections. Once done, click on Add 04_29-twzvj-s0wdv

    04_30-jghps-d0sg3

     

  5. Repeat the same steps for the Customer gets section

  6. In the Customer eligibility section, assuming you want to make it available to everyone, so select Everyone. In the Usage limits section, select Limit to one use per customer04_34-vibfk-42e63
  7. You can adjust the rules to tailor what you need accordingly. Once finished, don't forget to click on Save at the top right corner 04_37-l0kay-q1prq
    The cheapest product is automatically the free one by default so you don't need to worry about setting this up. For more information, feel free to check out Create a Buy X Get Y discount.

The second way is through the apps such as Discount Ninja and Discounted Upsells ‑ Upsell, where the app can set up advanced discounted rules.

The third way is exactly what you've been doing, contacting the Shopify experts and consulting how they can build a customized feature just for you.

 

I hope that information helps, however, should you have any questions, please don't hesitate to reply back here and I'd be happy to help out! 

 

All the best,

Jason

Jason | Social Care @ Shopify
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it Accept as Solution to help others locate the answer!
Your Like and Accept as Solution are much appreciated!
To learn more visit the Shopify Help Center, or the Shopify Blog.
AltugTheTeesion
New Member
2 0 2

You saved my life!

 

Really thank you.

 

 

Allan
Community Manager
Community Manager
410 72 198

Hi, there!

 

No problem at all. I'm so glad that the solution works out for you. If you have any questions, don't hesitate to reach out in this thread or in the forum!

 

Best,

Jason

Jason | Social Care @ Shopify
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it Accept as Solution to help others locate the answer!
Your Like and Accept as Solution are much appreciated!
To learn more visit the Shopify Help Center, or the Shopify Blog.
johannna
New Member
3 0 0

Hi, does this work on Shopify POS also? Or only in webshop?

Allan
Community Manager
Community Manager
410 72 198

Hey, @johannna!

 

Great question. The discount codes you created from Shopify admin can be applied on POS as well. The POS user simply needs to put the discount code at the checkout page and the promotion will be implemented. Just in case you'd like a more detailed guide, here's how to offer discounts and setting sale prices.


If there’s anything else I can help you out with, please don’t hesitate to reply back and I’d be happy to help out!

 

Best,
Jason

Jason | Social Care @ Shopify
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it Accept as Solution to help others locate the answer!
Your Like and Accept as Solution are much appreciated!
To learn more visit the Shopify Help Center, or the Shopify Blog.
EurbanPanda
Tourist
5 0 1

Hi Jason, Im just getting my store up and going and want to add the buy x get y promo. Very simple and the way shopify has the discount setup is really easy to setup which is awesome. But I have two problems. The first is when I ran thru my store to make sure everything was working properly before I published, the discount doesnt seem to be working. My customer is still being charged for both products instead of just the one. I have it setup to go automatically, without a discount code. Unless Im incorrect Im assuming the discount should kick in automatically without the customer having to add a code of any sort. Not sure what Im doing wrong or if maybe Im just checking my site too quickly, and I need to give it time for the new discount to roll through the system (if that makes sense). And my second issue is variants. My discount is buy one pair of aviators, get a second pair free. I have four variants of colors the customer can chose from. I chose the variants when setting up the discount so the customer can select whichever color they want for the purchase and the freebe but there isnt a new variant box popping up when they select 2 items in the quantity box. I even tried going thru the site to see if maybe they select there color at checkout, but none of it is working. PLEASE HELP!! 

 

Stacey 

Allan
Community Manager
Community Manager
410 72 198

This is an accepted solution.

Hey, Stacey (@EurbanPanda)!

 

Thanks for reaching out! To answer your question, let's go over the general idea of the discount code from Shopify.

 

The discount code requires the customer to put both products (one purchased and one free add-on) into his/her/their cart. For example, this is the cart page at my test store, after I've selected the two products (one I intend to buy and another I intend to get for free, both from the product page):
28_36-z9tn1-7qz9p

 

Notice the variants can be different. My first product is in silver and the second product is in green. Once the customer reaches the checkout page, he/she/they can then enter the discount code you've generated (the code you've generated at Shopify admin).

28_40-x7esy-u8ftr

 

After the discount code is entered by the customer, the checkout page will look like this.

28_42-n1pq0-tnxjp

 

As you observe this workflow, the discount isn't automatically applied when the customer reaches the checkout page. Rather, it requires the customer to pick up the promotional product first at the product page (in your case, another pair of sunglasses) and enter the discount code you've made at the checkout page. The discount code, if made, doesn't need any time to roll out through the system. Once you've made the code and saved it, it affects the store right away. Just in case if you'd like to have a reference document, here's Discount codes FAQ.

 

If this isn't clear to you, feel free to provide me with your store URL. I'd be happy to make a personalized video for you to show you the customer's journey. Let me know if you run into any issues!

 

Best,
Jason

Jason | Social Care @ Shopify
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it Accept as Solution to help others locate the answer!
Your Like and Accept as Solution are much appreciated!
To learn more visit the Shopify Help Center, or the Shopify Blog.
EurbanPanda
Tourist
5 0 1

Your answer helped a lot, but there are a few things that are not working for me. I'm using the jumpstart theme (preview at: https://zzt3arhcq293w4qd-9883385934.shopifypreview.com ) and am using it as a one product store. I only have one quantity box and variant selector drop down on my home page. I've tried going thru the whole template, choosing 2 pairs of sunglasses to fulfill the buy x get y discount campaign but when I get to my cart screen it displays the product in a group. So it shows the picture of the color I chose, the name or color, price, and how many I chose.

Know where do i have two separate variant drop downs to select different colors for the buy one get one discount campaign like you displayed in your example. The customer has no choice but to get two of the same color. I have no idea where I'm going wrong and not sure if its the jumpstart theme layout causing the problem, or I'm seriously missing what Im supposed to be doing.

The other issue I'm having has to do with my product page and picture layout and something I must be screwing up there. 

When I load my product page w the pictures in the order I want to show them, it doesnt come out as it should in my product page theme. The main picture for my featured product should be the image of the guy with aviators on and it looks like hes holding a backpack or something over his shoulder. This main picture i chose for my product page ALWAYS shows up as the second picture in my feature product template page. I tried reorganizing the pictures thinking it was a glitch and nothing helped. I then realized that if I removed the picture associated with my first variant and left it blank, that resolved the problem and my product page has all the variants in their proper order. Not sure how that worked out but it did. If you could assist with that as well that would be GREAT but my main concern is the one listed above.  Thank you again Jason, let me know if theres anything else you may need!

EurbanPanda
Tourist
5 0 1

This is a screen shot of what Im trying to explain, about not having the proper variation drop downs like you displayed in your description  

shopify help 2.PNG

Was also curious about the discount itself. Are you able to use the buy x get y discount without a discount code? Can it be added for all orders automatically without the customer having to add a code at checkout or at cart? When reading the directions on how to use the discount it sounded like you have the option for a discount code or to apply it automatically, but now Im not so sure. 

EurbanPanda
Tourist
5 0 1

Oh and I think i forgot to mention the site Im attempting to fix. It's https://eurban-panda.myshopify.com/.  Give it a look if you'd like. At this point you could access my whole shopify dashboard and change around whatever is needed to get this to work properly because Im just lost at this point. 

johannna
New Member
3 0 0

Hi, thanks for your answer.

 

In this page there is a note saying that "Buy X get Y promotions are currently available only for selling online".

 

Can I test the POS function within trial?

johannna
New Member
3 0 0

I actually already downloaded the POS app and tested this. On POS app I tried to apply the discount code at cart, but got an error notice saying "Discount code does not exist". I checked the code is valid.

Allan
Community Manager
Community Manager
410 72 198

Hi, Stacey (@EurbanPanda)!

 

Thank you for your store URL and your support. I'm glad that my answer was useful to you. Thank you so much in advance. Now let's go over the questions you mentioned.

 

I've noticed that your products are now priced at $0. Perhaps you've gone with a different selling strategy? That being said, here are the answers to your question.

 

The page to select the second product for a different variant is this page - we called it the product page. The customer has to click on Continue shopping at the cart page to go to the product page after he/she/they had selected the first product to buy. 

29_08-pw7oy-l59o8

Then he/she/they will see this page and click on the Aviator Sunglasses to go to the product page.

29_11-ukozg-s42ad

Just like the first time, the customer, then, have to select a different variant here.

29_11-tjibx-jyyw6

This is the result before heading to the checkout page.

29_03-awnfp-c09vt

Once the discount code is applied at the checkout page, one pair of the sunglasses will be free. Keep in mind that when your products are at $0, this discount code may fail to work as it is already free.

 

Yes, there is an automated discount code available at Shopify. It is right here at your Shopify admin.

29_23-qpiof-mjdsr

Don't forget the customer still has to go through the same purchasing flow as above to enjoy the discount. Here's a great document on how to set up an automated discount code.

 

If you run into any other issues or want me to clarify on any points, feel free to reach back out here. I'd be happy to go through with the flow in other forms.

 

Best,

Jason

 

Jason | Social Care @ Shopify
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it Accept as Solution to help others locate the answer!
Your Like and Accept as Solution are much appreciated!
To learn more visit the Shopify Help Center, or the Shopify Blog.
Allan
Community Manager
Community Manager
410 72 198

Hi, @johannna!

 

Thank you for downloading the POS app and give it a try. As you've read on the document, the discount code currently only works in the online store, not POS - meaning even if you've entered the correct code, the code will fail to work at the POS app as it currently only works on your online store.

 

Let me know if you need more clarification or have other questions, don't hesitate to reach out here. I'd be happy to help you achieve your goal.

 

Best,

Jason

Jason | Social Care @ Shopify
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it Accept as Solution to help others locate the answer!
Your Like and Accept as Solution are much appreciated!
To learn more visit the Shopify Help Center, or the Shopify Blog.
EurbanPanda
Tourist
5 0 1

OMG Jason!! Thank you soooooo much!! You totally helped me out and I would have never have guessed it worked that way. This helped so much I tried liking you multiple times on my post and it wouldnt allow me 😞 so ill just find more of your posts to like because you ROCK!! Seriously, Im not the only one w this issue. I found a lot of comments about the same problem when trying to search for a solution online. Shopify should REALLY post a video on how to perform this discount w multiple variants properly. Unless they already did and i just missed it somehow. Anyway, thank you again Jason, have a great week 

Allan
Community Manager
Community Manager
410 72 198

Hi, Stacey (@EurbanPanda)!

 

Thank you so much for the lovely feedback. It made my day!

 

The discount code setup and usage can be tricky. It requires a fair bit of breaking down and it isn't as intuitive as most merchants would've liked. Now we have this post up, let's hope the merchant can locate the answer as we speak! Since you're about to launch, don't forget to check out The Essential Shopify Launch Checklist. As opening a store has so many things to attend to, by going through this checklist first, it'll ensure your launch goes as smoothly as possible.

 

Last but not least, when I was going through your store, I noticed that one of your section on the homepage is unfinished.

29_18-ohdp5-atcvt

Keep in mind that each section at the homepage is like a real estate. Don't waste any valuable space! You can use the space to promote your brand and engage with your visitors. You can edit this section from Shopify admin > Online Store > Themes > Customize. In the theme editor, on the left-hand side menu, click on the Footer section. Under the Content section, click into the first block and you'll be able to edit/add your promotion/brand information. Once you're done, don't forget to click Save at the top right corner. 

 

Wishing you a wonderful week as well and a fantastic launch! 

 

Cheers,

Jason 

Jason | Social Care @ Shopify
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it Accept as Solution to help others locate the answer!
Your Like and Accept as Solution are much appreciated!
To learn more visit the Shopify Help Center, or the Shopify Blog.
Sarah2306
Shopify Partner
155 3 0

TRy out Upsell Cross-sell Smart Tool app. You can create BOGO, free shipping, discount and even suggest the related products for customers to buy more: 

  • Create product upsell and cross-sell offers: Set up upsell and cross-sell offers easily. Show popups after customers add to cart or decide to check out.
  • Encourage shopping needs: Suggest different products so that customers buy more items and grow the cart value
  • Increase your revenue: Drive more sales by offering to upsell and cross-sell products. Expand the cart value by stimulating customers to make other purchases.
JAKQ0s
Tourist
5 0 24

The problem is the customer has to put the product they will be getting for free in their cart first.  No one will intuitively know to do that.  They will get the error message, get pissed off, and shop elsewhere.

MaxDesign
Shopify Expert
131 3 43

I agree with @JAKQ0s and I'm looking for a way to ease the process.

I'm pretty sure with some code there must be a way to automatically add the free product to the cart without manually adding it (manual and automatic discounts do not do that). There must be some documentation on that topic somewhere, or can someone give us guidance on where to begin to do this smartly ?

Thanks hips.

Reach out to me at admin@maxdesign.expert