Powerful new features, services and plugins for your Shopify store

All Apps / Sales / Buy X Get One by Supple

Buy X Get One by Supple

Buy X Get One by Supple

Developed by SuppleApps

Price: $16.99 / month Free Trial: 7 days More info
  • Create Special Offers similar to "Buy this, Get that at 50%" (BOGO) or "Buy 2, Get 1 free"
  • Choose how many products to buy and from which collections, and the discount for one product in another set of collections
  • Cross-sell products with your own messages appearing automatically in Cart

☞ Click here to see a demo

Diversified Special Offers / Product Bundles

Create as many special offers as it makes sense for your shop

  • Buy one, get one at 50% (BOGO)

  • Buy two, get one free

  • Buy a pair of shoes, get 30% Off from any bag!

  • Buy a womens top, and get one for him too, at 20% Off

  • Half-priced beanies for every Tank or Tee!

No discount codes needed. App automatically discounts smallest priced items in cart.

Multiple simultaneous offers work fine, even for same collections. Offers are applied in alphabetical Title order (e.g. A. Buy 3 Get One free, B. Buy 2 Get One at 50%)

Cross-sell products

Cross-sell messages show up in cart in a friendly way, exactly as you defined them. No popups are used.

Great for accessories that customers might forget about. For example, when there's a pair of shoes in cart, but no cleaner, app shows "Add a shoes leather cleaning kit at 20% off".

Pro Tip: Make it easier for customers to reach offered items by linking to collection or search results inside the offer message.

100% translatable in any language, even the "% Off" part

Free gift with every order over a specific amount

In offer details > Settings, choose to Apply only when cart total amount is over..., if you'd like to apply only a specific number of times per order. Great for "Free gift with every order over $50".

In offer details > Settings, choose to Limit offer to a maximum of ..., if you'd like to apply only a specific number of times per order. Great for "Free gift with every order" to limit number of gifts.

Customers can choose their gift from a collection, or it can be added automatically to cart.

Product Bundles and Quantity Discounts

  • Bundle related products (e.g. Camera with memory card, Leather jacket with special cleaning kit)

  • Offer discounts for larger quantities in the form of "For every two widgets, get a free one"

App limitation: With this app, Product Bundles work only for bundles in the form of Buy X products from selected collections, Get One at discount from selected collections. It doesn't work with bundles such as Buy a shirt, a tee and a beanie, and Get % off of all order.

Great for cross-selling, bundles and related products

Be creative with your offers and put this app to work!

  • Clear inventory in a creative way, instead of simply putting an item on sale

  • Bundle slow selling items at a discount with products that fly off the shelves

  • Ask customers to buy with friends and split savings. A single person won't want 3 jerseys, but friends & family might be interested.

One-time setup

In order to work, this app requires changes to your theme code.
Click here for setup instructions


How can I select just a handful or products to include in an offer?

Create a hidden collection, and add hand-picked products to it.
Separate this collection from regular ones by naming it "Special Offer something", so it's easy to find later.

What are the known limitations? (these apply to all apps which duplicate variants or products, we're the only ones telling you in advance)

Products in discounted collections should have a maximum of 2 existing options (we'll add a 3rd, and Shopify allows only up to 3 options).

Products in discounted collections should have a maximum of 50 existing variants (we'll double those, and Shopify allows only up to 100 variants).

Inventory management apps (e.g. StichLabs) aren't compatible with apps duplicating variants or products, such as this one. Although we do update Shopify Inventory to make up for orders with duplicated variants, StichLabs has the "master" version of inventory and will overwrite our updates.

The new Facebook and Pinterest channels will not list products part of the offers.

Incompatible apps: Oberlo, ShopPad (Solution: Uninstall ShopPad. If you theme is made after 2014, it works fine on mobile too)

Digital downloads don't work properly. Because of the duplicate variants, files would have to be re-assigned to duplicated variants.

Gift cards cannot be offered discounted. For gift cards, the exact gift price must be paid.

Single variant products with a non-default variant (e.g. Size: One Size) will get reset to "Default" when applying offers, as regular single variant products.
If needed, please update first these products to put variant title in the product title or description

The app doesn't work with Internet Explorer 9 or older, due to lack of browser support for required Javascript functionality.

AJAX Cart popups need to be disabled in theme preferences. All other popups, such as Coupons or News letter sign up, work fine.

Can one make fraudulent orders?

Due to how Shopify and these kind of apps work (by creating hidden product variants), a software engineer can actually manage to add to cart the discounted variants, and skip the check done by the app by going directly to checkout. One could also change quantities and directly click on checkout button, skipping cart Update.

That's why we setup a system which checks every order againts current active offers. When it finds a potential problem, it sends warning emails with a link to order details for manual review.

You'll also get these emails when offers aren't applied (that is, customers paid full price). This happens with Internet Explorer 9 browser and older, due to lack of browser support for required JavaScript functionality.
It might ocassionally happen on other browsers, if other functionality or widgets on your site generate a JavaScript error.
The offers work with Internet explorer 10 or newer, and all other modern browsers, including Opera, including tablets and smartphones.

I'd like to remove the app. How should I handle the variants it created?

Before uninstall, delete all Special Offers and and click "Synchronise discounted product variants". All BuyXDiscount variants created by the app will be removed.

If you already removed the app, re-install from https://apps.shopify.com/buy-x-get-one and click Synchronize button without any offers created. There is no need to start subscription. When completed, uninstall again.

Buy X Get One by Supple reviews (101)


Amazing customer service! Very happy with this app so far.


5 Stars all the way. TOTALLY AWESOME. Customer service is on it. Heard back super fast. There are definitely no lazy people that work there. Thanks Supple!


The product does all it says in an easy to understand GUI. The installation is a bit tricky at some points but Supple Apps AWESOME support were able to help me get the app working!

If you need a Get One Free app, this is the one to get!


I usually don't write reviews but in this case I feel like I have to.
This app does exactly what I was looking for all along, not only it does so perfectly it's easy to use and the support is quick and always eager to help.

It's totally worth the 17$ and I'm shocked that Shopify didn't incorporated this features to their system.

Thanks guys for such a great app!


We recently had Supple install this app for us. So far it has worked great and helped us increase sales immediately. I appreciated the fast tech support and answering my questions.


There are a handful of Buy One Get One Apps on Shopify, and we have tried most of them. This one is not only the most successful as far as customer redemption goes, but is also eloquent and very well done. It required a little bit of set up from the developer, but it's worth the time and money for the app and for the installation and it works beautifully.


Wrecked my website. BUYER BEWARE

If you are looking for a quick BOGO solution, you'll find instead that it hides all your variants and also interacts negatively with other apps.

If you're going to use it, PROCEED WITH CAUTION


If I could rate this app lower I would. Incredibly difficult to set up - so I paid the $25 to the developers to set it up. As I was working with multiple themes, the code was already in the other theme but not working correctly. Supple wanted another $25 to fix it.

I wasn't happy with that so I chose to uninstall the app. Bad news! All of the code is still there. And still working incorrectly. I tried to remove the code myself but it is strewn through lots of different liquid files.

I have sent an email asking to remove ALL CODE as soon as possible.

I'll consider changing my review if the developers fix my store. I've had to close my store because of how the app is displaying in my store.


App is fantastic and support is quick! This app helped as a work around to combo products we have. We needed a way to add the one of the product's line item so it would still drop ship automatically. Works perfectly.


Great app! I would definitely recommend paying to get the app creators to install it for you. This was done very quickly! I had a couple of problems setting up some offers and they were resolved instantly! A+++

$16.99 / month
7 days

Support & Sales

+4 072-627-4872
Get Support


  • Large
  • Thumb
  • Thumb
  • Thumb

Are you a developer? Become a Shopify partner or submit your app.