How To Run BOGO Deals In WooCommerce

Table Of Contents

    BOGO (Buy One Get One) deals are deals where you let customers buy a certain number of products and they get another product as a result of that.

    They’re extremely popular in retail settings and you’ve probably seen them at your local supermarket or shopping mall.

    Running these kinds of deals in WooCommerce is practically impossible without the Advanced Coupons extension.

    Here’s how you run a BOGO deal in WooCommerce with Advanced Coupons installed:

    We’ve made it really simple for you, the store owner, to set up and execute on a BOGO deal. The new tab called BOGO deals on your coupon edit screen tells you exactly what to do:

    WooCommerce BOGO Plugin

    Click here for a full tutorial on how to create a WooCommerce BOGO coupon.

    There are three ways for customers to “trigger” your BOGO deal, this is called the Trigger Type:

    1. Specific Products – customer must have specific products in the cart at specific quantities
    2. Any Combination of Products – customer can have any combination of a set of products as long as they meet the overall total quantity
    3. Product Categories – customer can have any products from the specified categories as long as they meet the overall total quantity
    4. Any Products – customer can have any product you have on your website as long as they meet the overall total quantity

    For the “get” portion of a BOGO deal, you need to define the Apply Type:

    1. Specific Products – customer gets a specific product/s at specific quantities
    2. Any Combination of Products – customer can choose from any combination of the defined products
    3. Product Categories – customer can choose from any products in the specified categories
    4. Any Products – customer can choose from any products on your website

    When you specify the Apply Type you can define whether they get the product/s with a price override that you define, a percentage-based discount, or a price amount off.

    NOTE: since BOGO deals are based on the line items, not an overall discount, you don’t need to specify a discount in the General tab of your coupon.

    Additional Settings

    You can specify if the BOGO deal should be applied only once or whether it should apply repeatedly for every time it matches the Trigger Type conditions that you set.

    Eg. Buy 2 T-Shirts Get One T-shirt Free. If you set this to repeatedly, it will match and grant a free t-shirt for every 2 t-shirts you have in the cart. If it is set to match only once, it will only give 1 free t-shirt regardless of how many shirts are in the cart that matches the trigger conditions.

    Showing A Notice To Customers When They Trigger The BOGO Deal (BOGO Notification Message)

    When you have the Apply Type set to either “Any Combination of Products” or “Product Categories” you’ll be able to set a notice to show the customer when they add the coupon and activate the deal. This is called BOGO notification message.

    BOGO Notification Message Settings

    We recommend you change the notice to tell them they have activated the deal and that they now need to go and add the required product/s to the cart in order to claim the deal.

    Example Notice Text: “Congrats! You just activated the Buy 2 T-Shirts Get The 3rd Half Price deal. All you need to do to claim your half-price shirt is select which shirt you want as half price.”

    Example Button Text: “Claim My Half Price Shirt”

    Change the Button URL to point to where they can add the products. This could be a product category archive or even a landing page you have set up with those products shown.

    The notice typesetting changes the display type of the WooCommerce notice.

    NOTE: BOGO notification messages are only shown with “Any Combination of Products” and “Product Categories” Apply Types because “Specific Products” Apply Types automatically add those products to the cart for the customer when the deal becomes active as in this case, the products they are set to receive are known to the system.

    How To Automatically Apply The Deal

    BOGO deals are compatible with the automatically apply coupon feature and the Cart Conditions feature. You’ll need to use both to apply the deal automatically.

    To do so:

    1. Set the Cart Conditions to match the condition that you have set for the Trigger Type
    2. Check the box to apply the coupon automatically

    Once you do this, whenever the Cart Conditions are matched (which are the same as the Trigger Type conditions for the BOGO deal) the coupon will be added and the BOGO deal will be triggered.

    Go forth and BOGO!

    So now that you know how to add BOGO deals to WooCommerce, how are you going to road test it? Setup your first BOGO deal and tell your customers all about it. These are extremely powerful deals and now you can run them too!

    in BOGO Deals