Jason here from Shopify support. Thank you for your valuable feedback.
Just want to let you know I've gone ahead and filed your votes to this specific feature request. The more votes this feature requests get, the more likely the development will go ahead and implement it. Thanks again for letting us know this need!
Jason here from Shopify Support. Thanks for reaching out. Your store is beautiful.
There are a few questions come to mind upon seeing your screenshot. Is this issue happening on all the discount codes you've created or only one specific code? Could you clarify on which discount code you were using on this order, please? I tried to replicate this order but without any discount code, I can't really tell what's going on.
Since this does involve information that you may not want to share in public, I've reached out to you directly at ticket #14637609. Kindly reply to the email with the answers to the questions. This way, I not only can authenticate you to ensure your security and privacy but also start the troubleshooting process right away.
Alternatively, if you'd like to continue here on this thread, feel free to let me know the discount code in question. I can test it out and potentially provide some pointers. After our test, you can update the code to another name to avoid others from abusing it. Either way, I'd be happy to help.
Congratulations on selling the products in bulk!
Yes, you can utilize the Buy X Get Y free discount code to set up specific variants at the Y and make your offers much more tempting to your customers. You can follow the Solution post in this thread to create the code. The layout of the admin had changed since the post but the concept remains the same. When you click on the Discounts section, you can select either the Discount codes or Automatic discounts.
Once you've selected the type of discount code you want to create, you can click on Create discount at the top right corner.
Then, proceed to create a Buy X Get Y discount. Your screen will look something like this once you get to the Customer gets section. Upon selecting the "Specific products", you can select the variants you'd like to include with your free offer.
After you finished with the setup, don't forget to click on Save at the top right corner and test the discount code out with a test order. If you run into any issues, or if I misunderstood what you're hoping to set up, feel free to reply back here and I'd be happy to help out!
You're most welcome. If you run into any issues or have related questions, feel free to share them in the thread. I'd be happy to help out.
That's because they have YET to fix something as obvious necessary as this.
It's enough to have to fight to get things to function like other e-commerce sites, requiring customers to SELECT the GET ONE FREE is absolutely non-sensical.
I can picture 10 people in the room that thought this was a super awesome new feature, they even blasted out Press Releases for the new functionality.
But then, EVERYONE in the room?? When trying this, didn't notice when you Buy X, nothing Happens??? Y isn't Added? WHAT????? Where is the FREE???
Oh, let's make the customers click the something else (FREE) and then add it to the cart to MAGICALLY discover it's FREE!
Holy Developer Screwup Madness.
For Heaven's Sake there are 1000+ forums and posts about this. Maybe they could do a simple Google Search and discover how crazy weird this actually is and fix it.
Thus, our journey to move away from Shopify begins.
Unless you're a mom and pop shop selling t-shirts with a size variant, there aren't enough obvious features to compare.
E-commerce (especially Mobile) is moving way more quickly then Shopify dev.
B1 G1 Free doesn't even work.
The buy X get Y discount requires the customers to add all the eligible products to their carts before they move to checkout. This includes the product they get as part of the promotion. Since this may not be intuitive to all the customers, here are 3 workarounds available to help you reduce the bounce rate and confusion.
As @Steve_Coulton mentioned, this is a pain point for many merchants. I understand the frustration and agree this feature isn't intuitive enough. The request already exists and I'd be happy to help both of you upvote on this topic. Thank you so much again for your valuable feedback.