How can I create offers like buy 1 get 1 free?

Topic summary

Goal: Set up “Buy X, Get Y” (e.g., buy 2 get 1 free) so orders fulfilled via Zendrop reflect the correct item count and customers clearly see the savings.

Key points:

  • Shopify natively supports Buy X Get Y discounts. Customers must add all qualifying items to the cart for the discount to apply; Zendrop will then see the full item count. Merchant is advised to confirm behavior with the Zendrop app developers.
  • How to set it up: Admin > Discounts > Create discount > Buy X get Y, then configure qualifying items/quantities and save.

Follow-up concern: Merchant wants customers to understand savings upfront, not only at cart.

Recommendations to surface the offer:

  • Use on-site messaging (announcement bar, homepage banner) to advertise BOGO details and savings.
  • Consider apps to highlight and present offers: Badgy (product badges/labels), Unlimited Bundles & Discounts, Upsell & Cross Sell. A Shopify blog post with methods to advertise discounts is also suggested.

Status: No automatic “select offer” flow beyond native cart-based discounts; visibility can be enhanced via site messaging and apps. Discussion remains open pending merchant’s next steps.

Summarized with AI on January 23. AI used: gpt-5.

I am using zendrop as the order fullfillment service and I wanna create the offers in such a way that if customer selects “Buy 2 get 1 free”, Zendrop will automatically know 3 products have been ordered

Hi, @_abdurrehman !
Thanks for reaching out in our Community Forums and for sharing your concern, I’d be happy to help.

It looks like you are using Zendrop to fulfill your orders and are wanting to set up a promotion. You should be able to set up your discount offer directly from your Shopify Admin and have that reflected in your Zendrop account. This is due to the fact that your customer will need to add all of the products to your order to apply the discount. It’s always a good idea to confirm this by reaching out to the app developers to see if there is an integrated solution. Anyhow, here is how you would set up the discount code:

  1. From your Shopify admin, go to Discounts.

  2. From the Discounts page, click Create discount.

  3. From the Select discount type menu, click Buy X get Y.

  4. Then, you can fill out all of the product and customer related information to your desired preference. For instance, you will want to adjust the quantity for what the customer purchases for for what they receive.

  5. Click Save.

Let me know how that goes!

Hey Mac! Thanks for your response. When I create the BOGO offer from Shopify admin discounts, the customers only get a discount when they add the certain number of products to cart. I want to create this BOGO offer in a way that the customers will know if they buy this much quantity they will be saving this much percent.

Hi again, @_abdurrehman !

Thank you for following up.

That is correct, Shopify naively allows you to offer a discount which will be applied once the discount terms are met. For instance, if you’re offering a Buy one, Get one free discount, then the customer will need to add both products to the cart for the promotion to be applied. Since this is the case, I suggest advertising your discount through an announcement bar, or on your homepage banner image.

If you’re looking to take this one step further, then I suggest looking into a Shopify App. You can view 13 methods to advertise your discounts through the Shopify Blog here. For instance, the Badgy app allows you to place Sale or labels on your products so that the customer can know which products are included in the promotion. You could look to use an app like Unlimited Bundles & Discounts or Upsell & Cross Sell to showcase these offers as well.

Let me know how that goes!