Top

Create a Buy One Get One (BOGO) Offer

Note: This video shows an older version of the app, you will need to Create a Cross-sell rather than creating an upsell as outlined in the video, please refer to Step 3 below for further clarification.

To create a buy one, get one offer, you'll need to have both Product Discount, and Product Upsell installed. You must complete the Duplicate & Hide Install Instructions on your published theme before completing these steps. This code hides the discounted duplicate product from the storefront so it can only be purchased in the BOGO offer, without it customers will be able to purchase discounted products without qualifying for an offer.

For more detailed information on best practices check out the Problem Solved: Creating upsell BOGO offers on Shopify blog post.

With both apps installed and the duplicate and hide steps completed, follow these steps to set up a BOGO offer:

  1. From "Shopify Admin", select Apps.

    Select Apps 

  2. Select Product Discount.

    Select Product Discount 

  3. Select Current Discounts.

    select current discounts 

  4. Select Create Discount.

    select create discount 

  5. Enter a Discount Name (i.e. T-shirt BOGO).

    enter a discount name 

  6. Deselect Enable Date Range.

    Deselect enable date range

  7. Deselect Override cents.

    Deselect override cents 

  8. Enter a Discount Amount (% discount for the product that is being offered).

    enter a discount amount 

  9. Select % next to the "Discount Amount".

     select a discount type

  10. Select Select Products.

    Select select products 

  11. Select Add next to each of the products you would like to discount.

    Note: You can also filter by collection, vendor, and product type. For detailed instructions on how to use the product selector, visit Use the Product Selector in an App. To put your entire store on sale, select Select All Results here instead of Add.

    select add 

  12. Select Continue with selected products.

    select continue with selected products 

  13. Under "Duplicate & Hide" select Create a hidden duplicate (Liquid update required).

    Select create a hiddend uplicate 

  14. Select Fix Variants (optional).

    select fix variants 

  15. Select Create.

    Select create 

  16. Select the Toggle to enable the offer.

    Note: The toggle will be green when the offer is enabled.

    select the toggle 

  17. Select OK.

    Select OK 

Wait for the discount process to complete and continue to Step 2: Verify the Discount Products.

  1. From "Shopify Admin", select Products.

    select products 

  2. Enter the Product Name (of a product you selected in Step 1) in the "Search Bar".

    enter the product name 

You should see two products here:

two products

one at the regular price:

refular price

and one at the discounted price:

discounted price

At this point, you can then continue to Step 3: Create the Cross-Sell Offer.

  1. From "Shopify Admin", select Apps.

    Select Apps 

  2. Select Product Upsell.

    Select product upsell 

  3. Select Offers.

    Offers 

  4. Select Create Offer.

    Create Offer 

  5. Name your offer (i.e. T-shirt BOGO).

    Name Your Offer 

  6. Under "Offer type", select Cross-sell.

    Offer Type 

  7. Select an option under Show the offer when the customer...

    Note: Presses the "Add to cart" button is the recommended method.

    Show the Offer When 

  8. Select Select Trigger Products.

    Select Trigger Products 

  9. Select Select Products.

    Select Products 

  10. Select ADD next to the product you would like to trigger the offer.

    Note: You can also filter by collection, vendor, and product type. For detailed instructions on how to use the product selector, visit Use the Product Selector in an App. To put your entire store on sale, select Select All Results here instead of Add.

    Add 

  11. Select Continue with selected products.

    Continue With Selected Products 

  12. Select Save Trigger.

    Save Trigger 

  13. Under "Offer Products", select Select Products.

     Select Products 

  14. Select ADD next to the discounted product.

    Note: Here you will need to find the product that has the discounted price associated with it. If you are unable to find it with the search feature, you will need to page through the products using the numbers at the bottom to find the product. If it doesn't appear, select "Update Now" in the top-right corner. Close the product selector window and try again in a few minutes.

    select ADD 

  15. Select Continue with selected products.

    Select Continue with selected products 

  16. Select Set a Date Range (optional).

    Set Date Range 

  17. Enter a Start Date, End Date and select Save Condition (optional).

    Save Condition 

  18. Select Set Cart Requirements (optional).

    Set Cart Requirements 

  19. Enter a Min cart total, Max cart total and select Save Condition (optional).

    Cart Min Max 

  20. Enter an Offer Title.

    Offer Title 

  21. Enter an Offer Description.

    Offer Description 

  22. Select Remove offered product(s) from the cart if its triggering conditions are no longer met.

    Note: Visit Advanced Options in Product Upsell for more information.

    Remove Offered Product 

  23. Select Save Offer.

    Save Offer 

Finally, you can continue to Step 4: Test the Offer

  1. Select View storefront.

    Select view storefront 

  2. Select the trigger product.

    select the trigger product 

  3. Select Add to Cart.

    select add to cart 

  4. Add the upsell offer to your cart.

    add the upsell offer to your cart 

  5. Remove the trigger product from your cart.

    remove the trigger product 

Did the discounted product also get removed from your cart? If not, Email our Support Wizards, and we'll help.

Next Steps:

Blog Posts: