keepshoppers logo
Community
Sign In

How to Add a Buy One Get One Free Discount on Shopify

Shopify lets you easily create Buy X Get Y Free promotions for products on your store. We provide a simple step-by-step guide to show you how.

Brody Hall
By Brody Hall
Kirsty Macdougall - Editor for KeepShoppers
Edited by Kirsty Macdougall

Updated April 6, 2023.

A Buy X Get Y Free promotion is a powerful marketing tool and can increase your Shopify store's sales. Shopify lets you easily create Buy One Get One Free (BOGO) promotions for products in your store.

There are two ways to create a Buy X Get Y Free discount from your Shopify admin. You can add automatic discounts or use discount codes to offer discounts to only those customers who received the code.

Method 1: Create an Automatic Buy One Get One Free Discount

Follow these steps to create an automatic BOGO discount:

1. From your Shopify admin dashboard, click on "Discounts" from the menu.

Red arrow pointing to the discounts tab on Shopify admin


2. Click "Create discount."

Red arrow pointing to the "Create discount" button on Shopify


3. Click "Automatic discount."

Red rectangle around the "Automatic Discount" option on Shopify


4. Fill in a title for your automatic discount in the "Title" field.

Red rectangle around the "Title" field on Shopify Discounts page


5. In the "Types" section, select "Buy X get Y."

Red arrow pointing to the "Buy X Get Y" option on Shopify


6. Configure the desired settings in the "Customer buys" and "Customer gets" sections.

Red rectangles around the "Customer Buys" and "Customer Gets" sections on Shopify


7. Under "At a Discounted Value," select the "Free" option and enter the number of uses per order.

Two red rectangles highlighting the discount value fields on Shopify


8. Configure the desired settings in the "Active dates" section.

Red rectangles highlighting the "Active Dates" fields for automatic discounts on Shopify


9. Click "Save discount."

Red arrow pointing to the "Save Discount" button on Shopify


Method 2: Create a Buy One Get One Free Discount Code

Follow these steps to create a Buy X Get Y discount code:

1. From your Shopify admin dashboard, click on "Discounts" from the menu.

Red arrow pointing to the discounts tab on Shopify admin


2. Click "Create discount."

Red rectangles around "Discount codes" and "Create discount" sections on Shopify


3. Choose the "Discount code" option.

Red rectangle highlighting the "Discount code" option in Shopify


4. Enter a name such as buy-one-get-one in the "Discount code" section or click "Generate code" to get a random discount code.

Red arrows pointing to "Discount code" field and "Generate code" sections on Shopify


5. Select "Buy X get Y" in the "Types" section.

Red arrow pointing to the "Buy X Get Y" discount option on Shopify


6. Configure the desired settings in the "Customer buys" section.

3 numbered circles marking the settings to configure in the "Customer buys" section on Shopify


7. Configure the desired settings in the "Customer gets" section.

4 numbered circles showing the fields to complete for the "Customer gets" section on Shopify


8. Select who this discount will apply to in the "Customer eligibility" section.

Red rectangle highlighting the "Customer eligibility" section on Shopify discount codes page


9. Under "Usage limits," set limitations for discount usage (limit total discount usage or discount usage per client).

Red rectangle highlighting the "Usage limits" section on Shopify discount codes page


10. Configure the desired settings in the "Active dates" section.

Red rectangle highlighting the "Active dates" section on Shopify discounts page


11. You can review your discount code under "Summary."

Red rectangle highlighting the discount code "Summary" section on Shopify


12. Click "Save discount" at the top-right of the screen.

Red arrow pointing to the "Save Discount" button on Shopify


13. Click "Get sharable link" and copy and paste the link to your discount code.

Red rectangle highlighting the "Get sharable link" button for Shopify discount codes


If you're looking for a faster, more automated approach, there is a number of excellent Shopify discount codes apps that can generate discount codes automatically, including Egnition's Order to Discount app.

Order to Discount



BOGO Discounts Are a Win-Win

Buy One Get One Free discounts are sure to win over customers looking for a good deal. Use BOGO discounts to boost sales and AOV, improve customer experience, and encourage customer loyalty.

Offering discounts is also an excellent marketing strategy to attract new customers and build brand awareness while also allowing you to clear out old inventory. It's a win-win for all parties involved.