Flexi BOGO for WooCommerce

Flexi BOGO for WooCommerce allows you to create customized “Buy One, Get One” (BOGO) offers tailored to your store’s needs. With this plugin, you can set up flexible discount rules where customers can get free or discounted products based on their purchases. You can define conditions such as the number of products bought, product categories, or specific items eligible for the offer. The plugin makes it easy to add BOGO offers globally or for individual products.

Installation

↑ Back to top

To start using a product from WooCommerce.com, you can use the โ€œAdd to storeโ€ functionality on the order confirmation page or the My subscriptions section in your account.

  1. Navigate to My subscriptions.
  2. Find the Add to store button next to the product youโ€™re planning to install.
  3. Follow the instructions on the screen, and the product will be automatically added to your store.

Alternative options and more information at:
Managing WooCommerce.com subscriptions.

Setting Up Discount Rules

↑ Back to top

Selecting the Discount Type

↑ Back to top

OA Buy One, Get One (BOGO) offer is powerful promotional tool that encourages customers to purchase multiple units of the same product by offering additional items at a discount or for free. In our Flexi BOGO for WooCommerce plugin makes it easy to create and manage these promotions, allowing you to set up flexible discount rules that align with your store’s sales strategy.

Whether you’re looking to encourage bulk purchases or reward your customers with additional savings, Flexi BOGO for WooCommerce plugin can be a highly effective component of your marketing toolkit.

In this guide, we’ll explore how to configure Discount Type in the plugin, with practical examples to help you get started. By the end of this guide, you’ll be able to create compelling offers that boost your store’s revenue and enhance customer satisfaction.

How to Access the Settings?

To access the discount settings, navigate to WooCommerce -> Flexi BOGO -> Discount Rules -> Click on ‘+ Create Rule’ button.

Create Rule

Once you will click on “Create Rule”, you will see the page where you can set up Rule. This is what the default page looks like:

Understanding the BOGO Discount Settings

Here are the steps to configure the first section:

1. Set Title: This title will help you identify the discount rule in the list of rules.

2. Enable Rule: Turn ON this setting to activate the rule. This ensures that the rule is applied when the conditions are met. By default, this setting will be disabled.

3. Apply rule if matched and ignore other rules: Also known as Exclusive Mode. When the option “Apply this rule if matched and ignore all other rules” is enabled, all other rules will be ignored, and only this rule will be applied.

For Example :

Let us consider 5 different Discount rules (A, B, C, D, E) and the Exclusive option has been enabled only on the Rule (A) so that only Rule (A) will be applied, and the other rules will be disregarded.

Note: To ensure efficiency, it is advisable to activate this option for one or two rules only.

4. Select DISCOUNT TYPE: Choose the discount type that best fits your promotional strategy. You will have 2 options:

1) Buy X Get Y:

Buy X Get Y discount rule, refers to a promotion where customers who purchase a specific product (X) are eligible for a discount on another product (Y).

For example, if a customer buys M2 iPad Air(X), they can get Free/ Discount on iPad Air Sleeve (Y). This type of promotion is the most popular BOGO deal in the e-commerce world.

2) Buy X Get X:

Buy X Get X discount is a promotion offered in a WooCommerce store where customers receive a discount or free product after purchasing a specified quantity of the same product. This is a popular deal offered by online stores where customers get a free quantity of the same product.

For example, “Buy 3 Get 1 Free” or “Buy One Get 50% off on the second quantity of the same product.” This type of discount encourages customers to purchase more products and can help increase sales and customer loyalty.

After selecting the Discount Type as explained above, the next step is to configure the specific details of your discount. This involves setting the conditions for the Filter (Buy) and Discount according to your promotional requirements.

Hereโ€™s how you can proceed:

Filter (Buy) Options:

Define the criteria for what products or categories a customer needs to purchase to qualify for the discount. This can include selecting specific products, SKUs, categories, attributes, or tags that will trigger the discount. Setting up these filters ensures that the discount only applies when the predefined conditions are met.

For detailed instructions on configuring these options, please refer to the Filter (Buy) Options Guide.

Discount Settings:

After defining the Filter (Buy) criteria, specify what discount the customer will receive. This involves selecting the Get Y Discount Type (e.g., product or category) and configuring the Discount Style (e.g., free, fixed, percentage). You can also set whether the discount is recursive, allowing customers to receive multiple discounts based on the quantity purchased.

For more information on setting up discount details, see the Discount Configuration Guide.

After configuring all the settings for your discount rule, click the โ€œSave Ruleโ€ button.

Your new rule will now be listed on the Discount Rules page. In the Discount Rules list, youโ€™ll see a toggle switch in “Status” column. You can enable or disable the rule at any time by clicking this toggle switch.

Customer Experience

Let’s take another example, if you want to offer a free Belt product when a customer adds 2 quantities of Polo product to their cart, configure the settings as shown below:

Example of Buy X Get Y discount type

Example of Buy X Get Y discount type

When a customer adds two quantity of Polo product to their cart, a Belt product will automatically be added to the cart for free. This is how the cart and checkout page will appear to the customer:

Cart page

Cart page

Checkout page

Checkout page

The above same process can be followed to setup the Buy X Get X discount type. For example, how the cart and checkout page will appear to the customer when this discount type is used:

Example of Buy X Get X

Cart page

Checkout page

Checkout page

Respect customer removal

Enable this option to let customers remove an automatically added reward product from their cart without the plugin adding it again automatically.

When enabled, if a customer removes an auto-added reward product, it stays removed for the rest of the session. The plugin displays an Add it back link in the Cart notice, allowing customers to add the reward product back if they change their mind.

Note: This option is available only when Auto add is selected as the Mode of apply.

This feature gives customers more control over their free rewards. Whether they remove a reward by mistake or change their mind, they can easily add it back to their cart without having to requalify for the offer.

Choosing Products, Categories for BOGO Offers

↑ Back to top

In our Flexi BOGO for WooCommerce plugin, you can create targeted discount rules using a variety of filters to meet your store’s promotional needs. These filters allow you to apply discounts based on specific products, categories, attributes, or tags, offering flexibility and precision in your discount strategies. We provide below filters to set up these discount rules:

1) Products/SKU
2) Category
3) Attributes
4) Tags
5) Brands

Admin Section

To set this up, navigate to WooCommerce -> Flexi BOGO -> Discount Rules -> Click on ‘+ Create Rule’ button.

On the same page, there is a Filter (Buy) section, where you need to select option from the filter dropdown and choose the required option on which the rule will be implemented.

Product Filter (Buy)

Below, we will explore each filter in detail and explain how to use them effectively:

1. Products/SKU

↑ Back to top

The Products/SKU filter allows you to apply discounts based on specific products or stock-keeping units (SKUs). This filter is ideal when you want to create a promotion centered around particular items in your store.

This setup is useful for promotions like โ€œBuy Product A, Get Product B Freeโ€ or โ€œBuy 3 of Product X, Get 1 Free.โ€

2. Brands

↑ Back to top

The Brands filter allows you to apply discounts based on the productโ€™s brand. This filter is useful when you want to run promotions for all products belonging to a specific brand, instead of selecting individual products.

For example, you can offer a discount on all Nike products or create a brand-based promotion like โ€œBuy 2 Nike shoes, Get 1 Freeโ€ or โ€œGet 10% off all products from the Nike brand.โ€

3. Category

↑ Back to top

The Category filter allows you to apply discounts to all products within a specific category. This filter is useful when you want to create a promotion that applies to a broader range of products.

Choose the category or categories that will trigger the discount. For example, you can create a rule like โ€œBuy any 2 items from the โ€˜Electronicsโ€™ category, Get 1 Freeโ€ or โ€œBuy any item from the โ€˜Summer Collection,โ€™ Get 20% Off another item.โ€

3. Attributes

↑ Back to top

The Attributes filter allows you to apply discounts based on specific product attributes, such as color, size, or material. This filter is perfect for creating more granular promotions based on product variations.

Choose the specific attribute (e.g., color, size) and the value (e.g., blue, medium) that will trigger the discount. This is useful for promotions like โ€œBuy any Medium Size T-shirt, Get Another Freeโ€ or โ€œBuy any product with a โ€˜Leatherโ€™ attribute, Get 10% Off on the next purchase.โ€

4. Tags

↑ Back to top

The Tags filter allows you to apply discounts based on product tags, which can be a flexible way to group products for promotions. Tags are often used to label products with common themes or promotional campaigns.

Choose the specific tag(s) that will trigger the discount. For example, you could create a rule like โ€œBuy any product tagged โ€˜Clearance,โ€™ Get 50% Off another productโ€ or โ€œBuy 2 products tagged โ€˜New Arrival,โ€™ Get a 3rd product free.โ€

After configuring Filter(Buy) option and Discount Settings which we will discuss in detail in the next documentation, make sure to click the โ€œSave Ruleโ€ button to ensure your settings are applied. Without saving, your configured discount will not take effect.

Once saved, the rule will be listed in the Discount Rules section, where you can manage and toggle the ruleโ€™s status as needed.

Customer Experience

Let’s take an example, offer a free Beanie product when a customer adds 2 Hoodie with Logo product to their cart, configure the settings as shown below:

When a customer adds 2 quantities of Hoodie with Logo product to their cart, a Beanie product will automatically be added to the cart for free. This is how the cart and checkout page will appear to the customer:

Cart page

Cart page

Checkout page

Checkout page

You can similarly set up different filters to meet your specific discount rule requirements, ensuring a seamless shopping experience for your customers.

Discount Settings

↑ Back to top

After defining the Filter (Buy) criteria, specify what discount the customer will receive. This involves selecting the Get Y Discount Type (e.g., product or category) and configuring the Discount Style (e.g., free, fixed, percentage). You can also set whether the discount is recursive, allowing customers to receive multiple discounts based on the quantity purchased.

Accessing the Discount Section:

To access the Discount section, go to WooCommerce -> Flexi BOGO -> Discount Rules -> Click on ‘+ Create Rule’ button. On the Rule page, youโ€™ll find all the Discount settings as below:

Discount Settings

↑ Back to top

Firstly, let’s understand all the settings available in the Discount section.


1. Mode of apply

This setting determines how the discount is applied to products in the customer’s cart. We have 3 different mode of application.

1) Auto add: Automatically adds the discounted item to the cart once the customer meets the discount criteria.

2) Cheapest: Applies the discount to the cheapest eligible item in the cart.

3) Highest: Applies the discount to the most expensive eligible item in the cart.

Mode of apply

Note: Further details on each mode will be covered in a subsequent documentation.

2. GET Y DISCOUNT TYPE

↑ Back to top

This section allows you to configure discounts that provide free or discounted items based on a purchase condition.

Discount Type

These are the three types of Get Y discounts available in our Flexi BOGO plugin. Choose what type of discount to offer when a customer adds Product X – whether itโ€™s a specific product, any product from a specific category, or any product.

1) Buy X Get Y – Products: The customer receives a specific product as a discount. For instance, you want to run a promotion where customers who buy 1 Laptop will receive a Clementine Bag for free.

2) Buy X Get Y – Categories: The customer receives any product from a specific category as a discount. For example, you want to run a promotion where customers who buy 3 products from the “Footwear” category get the cheapest pair of Socks in their cart for free.

3) Buy X Get Y – All: The customer receives any product as a discount, without category restriction. Let’s say you want to create a store-wide promotion where customers who buy any 3 products from your store can choose any 1 additional product for free.

3. BUY X COUNT BASED ON

↑ Back to top

The criteria used to determine the qualifying items for the “Buy X” part of the discount. Here, you will have 2 options to choose.

1) Filters set above: This option counts the total quantity of all qualifying products in the cart together, based on the filters youโ€™ve set earlier in the Filter section. The filter could be based on product categories, specific attributes, tags, or any other criteria youโ€™ve defined.

For example, A customer adds 2 iPad and 3 headphones to their cart. The total count of items from the “Electronics” category in the cart is 5 (2 laptops + 3 headphones). Since the total count meets the “Buy 5” requirement, the plugin applies the discount, and the customer receives a free AirPods Case โ€“ Surf Mist.

2) Individual Product: The total quantity of each product is counted individually from the Filter section.

For instance, A customer adds the following items to their cart:

Smartphones
Headphones
Counting with Individual Products:

Cart 1: If 2 iPads & 3 Headphones are added, so the customer doesn’t meet the requirement of buying 2 to get 1 free (since the count is not exact, no free item is given).

Cart 2: If 3 iPads and 3 Headphones are added, so the customer qualifies to get 1 free pair of iPad Air Sleeves (since they meet the minimum quantity requirement for individual products).

4. Additional Discount Settings

↑ Back to top


1. BUY QUANTITY (MIN):
Set the minimum quantity required for the discount rule to take effect.

2. BUY QUANTITY (MAX): Set the maximum quantity for the discount rule to be effective. This value should be greater than the BUY QUANTITY (MIN) value.

3. SELECT PRODUCTS/CATEGORIES: Choose the specific product or category (any product of this category) to offer as the discount product.

4. FREE QUANTITY: Set the quantity of the discounted product to be offered.

5. DISCOUNT TYPE: Choose whether the discounted product is offered for free, at a fixed discount, or at a percentage discount. If selecting Fixed or Percentage, enter the required value in the DISCOUNT VALUE option.

  • Free: The discounted product will be added to the cart completely free.
  • Fixed: The discounted product will be added to the cart with a fixed discount amount set in the DISCOUNT VALUE field.
  • Percentage: The discounted product will be added to the cart with a percentage discount set in the DISCOUNT VALUE field.
  • No Discount: The discounted product will be added to the cart at full price, with no discount applied.
Discount type and Value


6. Recursive:
Enable this checkbox to repeat the discount endlessly. Buy 2 get 1 free, Buy 4 get 2 free, Buy 6 get 3 free and so on (ie..,recursive). This scenario lets customers get a discounted product recursively, meaning the discount and quantity will repeat endlessly as the customer adds more items to their cart.

Let’s say, you want to set up a discount where customers receive a free product for every 2 items they buy. Specifically, if a customer buys 2, 4, or 6 items, they get a free product for every pair of items they purchase.


Buy 2, Get 1 Free for every 2 items. Since the quantity is 4, the customer gets 2 free “The Mini Original – Polished Silver Case / White Dial / Dirty Pink Leather”, as the recursive option applies the discount multiple times based on the total quantity.

After configuring Filter(Buy) option and Discount Settings as discussed above, make sure to click the โ€œSave Ruleโ€ button to ensure your settings are applied. Without saving, your configured discount will not take effect.


Once saved, the rule will be listed in the Discount Rules section, where you can manage and toggle the ruleโ€™s status as needed.

Customer Scenario

Let’s understand these settings with a simple example: setting up a Buy 2 Polo shirts, Get 1 Belt free discount.

1. Select Buy X Get Y for the SELECT DISCOUNT TYPE option.
2. In the Filter (Buy) section, select Products/SKU and add the Polo product.
3. In the Discount section:
a) Set Auto add for Mode of Apply.
b) Choose Buy X Get Y โ€“ Products for the GET Y DISCOUNT TYPE option.
c) Select Filters set above for the BUY X COUNT BASED ON option.
d) Set 2 for the BUY QUANTITY (MIN) setting.
e) Set the appropriate value for the BUY QUANTITY (MAX).
f) Select Belt for the SELECT PRODUCTS/CATEGORIES option.
g) Set 1 for the FREE QUANTITY setting.
h) Choose Free for the DISCOUNT TYPE option.
i) Disable the Recursive checkbox.

example
Discount product example

Discount Type

When a customer adds two quantity of Polo product to their cart, a Belt product will automatically be added to the cart for free. This is how the cart and checkout page will appear to the customer:

Cart page

Cart page

Checkout page

Checkout page

By following these steps, you can effectively configure discount products in our Flexi BOGO plugin, enhancing customer satisfaction and boosting sales.

Additional Conditions

↑ Back to top

When creating discount offers with the Flexi BOGO (Buy One, Get One) for WooCommerce plugin, additional Conditions allow you to set specific criteria that must be met for a discount to be applied. These criteria can be based on factors such as cart subtotal, product categories, specific products, coupons, product combinations, or the quantity of items in the cart. By using these conditions, you can create more focused and effective discount offers. The plugin checks these conditions before applying any discount.

Accessing the Rules Section

To access the Rules section, go to WooCommerce -> Flexi BOGO -> Discount Rules  -> Click on โ€˜+ Create Ruleโ€™ button. On the Rule page, youโ€™ll find all the โ€œRules (Optional)โ€ as below:

Revenue Tracker

↑ Back to top

Flexi BOGO for WooCommerce lets you easily set the type of discount sales you want and track the revenue generated by each discount sale in real time. You can see the revenue data in the Flexi BOGO dashboard at a glance and promote the sales if it is working or simply turn off the discounts that are not working. Itโ€™s that easy.

Let Customers Choose Their Free Gifts in WooCommerce BOGO Offers

↑ Back to top

When you run a Buy X Get Y offer in your WooCommerce store, why not let customers choose the free gifts they receive? After all, not every customer wants the same product, even when it’s offered for free!

For example, you could let customers choose 1 free product when they buy 3, or pick any 2 free products when they buy 10.

With the Customer Choice option in Flexi BOGO for WooCommerce, you can create these flexible offers without automatically adding rewards to the cart. Customers can browse the eligible products and select the ones they prefer.

Let’s see how to set up a Customer Choice offer and customize the reward selection experience in your store.

How to set up a Customer Choice BOGO offer

↑ Back to top

To create a BOGO offer that lets customers choose their own free gifts, first navigate to WooCommerce โ†’ Flexi BOGO โ†’ Discount Rules in your WordPress dashboard.

Let Customers Choose Their Free Gifts in WooCommerce BOGO Offers

Click Add new rule to create a discount rule, or open an existing rule to edit it.

Follow these steps to configure your offer.

1. Select the qualifying products

Under Initial Setup, set Discount Type to Buy X Get Y.

Next, under Filter (Buy), select the products, categories, brands or other filters customers need to match to qualify for the offer.

For example, you can select a particular phone so that customers who purchase it become eligible for the reward.

2. Choose Customer Choice as the mode of application

Next, scroll down to the Discount section and look for the Mode of apply setting. You’ll find four options:

  • Auto add: Automatically adds the reward product to the customer’s cart.
  • Cheapest: Applies the offer to the cheapest eligible product.
  • Highest: Applies the offer to the highest-priced eligible product.
  • Customer choice: Lets customers select their preferred reward products.

Select Customer choice to enable the settings that allow customers to choose their free or discounted gifts.

3. Configure the eligible reward products

Once you select Customer Choice, configure the following options:

  • Get Y Discount Type: Choose whether customers can select rewards from specific products, brands or categories. You can select Products, Brands or Categories.
  • Buy X Count Based On: Choose how the qualifying purchase quantity is calculated:
    • Filters set above: Adds the quantities of all products matching the Buy filters. For example, 4 apples and 6 pears count as 10 products.
    • Individual Product: Counts each product separately. Quantities of different products aren’t added together.

4. Set the purchase quantity and rewards

Next, configure the purchase quantity customers need to reach and the number of reward products they can choose.

  • Buy Quantity (Min): Enter the minimum number of products customers must purchase to qualify for the offer.
  • Buy Quantity (Max): Set the maximum purchase quantity for this discount range.
  • Select Products: Choose the products customers can select as rewards.
  • Free Quantity: Specify how many reward products customers can choose.
  • Discount Type: Select Free, Fixed or Percentage, depending on the offer you want to provide.
  • Discount Value: Enter the discount amount if you select Fixed or Percentage.

For example, you can let customers choose any 2 free accessories when they purchase a smartphone. Add Phone Case, Screen Protector and Earbuds under Select Products, set Free Quantity to 2 and choose Free as the Discount Type.

5. How customers choose their free rewards

Once the offer is configured, customers can browse the eligible reward products and select the ones they want. The Show the offer on setting determines where customers can view and select their reward products. You can choose from three options:

  • Cart and checkout: Displays the Customer Choice offer on both the Cart and Checkout pages.
  • Cart only: Displays the offer only on the Cart page.
  • Checkout only: Displays the offer only on the Checkout page.

When they add the qualifying product (the smartphone, in our example) to the cart, the Customer Choice offer is displayed on the Cart or Checkout page, depending on your settings.

Customers can click the offer button to view the available reward products. They can then select any 2 accessories from the options shown.

Once they confirm their selection, the chosen reward products are added to the cart with the applicable discount.

6. How the offer appears on the Checkout page

If you’ve selected Cart and checkout or Checkout only, customers can also view the offer and select their rewards directly on the Checkout page.

If customers haven’t selected all their earned rewards by the time they reach Checkout, a notification with a button as ‘Choose your items’ is displayed. Clicking the link shows them the offer so they can complete their selection.

Note: Customer Choice is also compatible with WooCommerce Checkout Blocks, so you can use this feature with block-based Checkout pages.

7. Customize the reward selection experience

You can customize the text displayed in the reward selection interface to suit your offer.

  • Offer heading: Customize the heading displayed above the reward selection area. The default text is โ€œYou’ve earned free item(s)!โ€ You can use the following placeholders to make the heading dynamic:
    • {count} or {free_qty} โ€“ Displays the total number of free reward items customers can choose.
    • {remaining_qty} โ€“ Displays the number of reward items customers still need to select.
    For example, if a customer qualifies for 2 free reward items, the heading will appear as follows:ย 
  • Button text: Customize the button customers click to choose their reward products. The default text is โ€œChoose your itemsโ€.
    The button text you’ve set will appear on the Customer Choice offer displayed to customers.
  • Removal notice: Set the message displayed when the cart no longer meets the offer conditions and the selected reward products are removed.

Once the free rewards have been added to the cart, they will be removed automatically if the customer no longer meets the offer conditionsโ€”for example, if they reduce the quantity of the qualifying product. The removal notice you’ve configured will then be displayed, as shown below.

Use these settings to make the offer and its requirements clear to customers.

8. Offer card for single reward

Offer card for single reward: Enable this option to display a compact offer card instead of the regular reward selection popup when the offer involves a single qualifying product and exactly one free reward product.

For example, when a customer qualifies for one free Phone Case after purchasing a smartphone, the offer will appear as a compact card with an Add to cart button, as shown below.

The card displays the free product, its price and an Add to cart button. If the reward is a variable product, customers can select an available variation before adding it to the cart.

If the offer doesn’t meet the conditions for displaying the card, customers will see the regular reward selection popup instead.

9. Max of the same product

Max of the same product: Set the maximum number of units of the same product customers can select as free gifts.

For example, setting this value to 1 allows customers to select only one unit of each reward product. Once they select one unit of a product, the + button is disabled, preventing them from increasing its quantity. Setting it to 2 allows them to select up to 2 units of the same product.

Leave this field empty if you don’t want to set a limit. Product variations are counted as the same product.

Once you’ve configured these settings, save the rule to activate your Customer Choice BOGO offer.

Giving customers the freedom to choose their own free gifts can make your WooCommerce BOGO offers more appealing. With the Customer Choice option in Flexi BOGO for WooCommerce, you can let shoppers select their preferred rewards, set limits on reward quantities and customize the selection experience on your Cart and Checkout pages.

Ready-to-use Rule Templates

↑ Back to top

Flexi BOGO offers pre-configured discount rule templates designed to simplify your setup process. Use these templates to quickly establish discount rules and customize them to fit your specific promotional needs. Available templates:

  • Buy X Get Y free (Products)
  • Buy X Get Y free (Categories)
  • Buy X Get X free (Products)
  • Buy X Get X free (Categories)

Countdown Timer for BOGO Offers

↑ Back to top

Creating urgency is one of the most effective ways to boost conversions during promotions. With Flexi BOGOโ€™s Countdown Timer for BOGO offers feature, you can now display a live countdown bar for your BOGO offers. The timer can be fixed (count down based on a fixed date/time) or dynamic (starts only when the shopper triggers an event).

In this guide, weโ€™ll explain how to configure both Fixed and Dynamic timers, and how the timer behaves on the front end.

How Countdown Timers Work

↑ Back to top

Letโ€™s start by creating a new rule or editing an existing one. In your WordPress dashboard, go to WooCommerce > Flexi BOGO > Discount Rules. Here, you can either click Add New Rule or edit an existing rule to enable the Countdown Timer. Scroll down past the rule details and youโ€™ll see a section labelled Countdown Timer. This is where you can turn on and configure the countdown bar for your offer.

  • Enable Countdown Timer: This toggle turns the countdown bar on or off. Switch it on to display a live timer on your storeโ€™s front end.
  • Timer Mode: choose whether you want a fixed timer or a Dynamic timer.

Below, weโ€™ll look at both timer types in detail so you can decide which one fits your offer best.

Fixed Timer

↑ Back to top

A Fixed Timer counts down to a specific start and end date/time that you set in the rule section. All shoppers see the same countdown because itโ€™s tied to your campaign start and end dates.

Steps to Configure:

  1. Enable the Countdown Timer in your BOGO rule. 
  2. Select Timer Mode โ†’ Fixed Timer. 
  3. Set your start and end date/time from the ruleโ€™s section โ€œValid Fromโ€ and โ€œValid Toโ€ fields.The countdown timer automatically uses the โ€œValid Fromโ€ and โ€œValid Toโ€ values you entered earlier in the Rule Limit settings section. The countdown automatically uses the start and end dates youโ€™ve configured in the rule settings. 
  4. Decide if you want to show the Countdown Before the Offer Starts. This displays an โ€œUpcomingโ€ message before the timer begins. 
  5. Choose where the timer appears (product page, cart, checkout, storewide).
  6. Customize messages: Enter the text youโ€™d like customers to see about the active offer. The {title} placeholder is automatically replaced with your rule title (โ€œBuy One Get One Saleโ€), and the {timer} placeholder shows the live countdown time.

                        โ€“ Active Timer Message: Text while the offer is running, e.g., โ€œDonโ€™t miss out! {title} ends in {timer}.โ€
                        โ€“ Upcoming Timer Message: Text before the offer starts.
 7. Set colors for the timer bar and text to match your store theme.

 8.Use Preview to see how it looks before saving.

What customers will see:

In the above settings, weโ€™ve created a Buy One Get One Sale for the product Festive Pumpkin Wreath. On the product page, shoppers see a blue bar with your message: Donโ€™t miss out! Buy One Get One Sale ends in 18:15 mins.

As time runs out, the counter updates in real time until it reaches zero, after which the offer expires and the free product or discount no longer applies.

Dynamic Timer

↑ Back to top

A Dynamic Timer provides a personal countdown for each shopper, starting from a trigger event such as visiting a product page, adding a product to the cart, or starting checkout.

Steps to Configure:

  1. Enable the countdown timer in your BOGO rule. 
  2. Select Timer Mode โ†’ Dynamic Timer. 
  3. Set Timer Duration (e.g., 5 hours). 
  4. Choose the Trigger Event:
  • Product added to cart-Timer Triggered When Product is Added to Cart
  • Product page first viewed-Timer Triggered When Product Page is First Viewed
  • Checkout starts-Timer Triggered When Checkout Starts
     5. Select the timer placement (product page, cart, checkout, storewide). 6. Customize active/upcoming messages and colors. 7. Use Preview to check the timer.

 What customers will see:

In a โ€œBOGO Halloween Saleโ€ targeting Halloween-category products, you can set a Dynamic Timer for 5 hours. If you choose the trigger โ€œProduct Added to Cart,โ€ the countdown starts as soon as the customer adds the qualifying product to their cart.

Flexi BOGOโ€™s Countdown Timer feature allows you to create urgency for your promotions in a flexible way. Using this feature with seasonal campaigns, such as BOGO offers, ensures your promotions are clear, compelling, and effective.

Shareable URLs for BOGO Offers

↑ Back to top

Making your BOGO offers easy to use is a game-changer for conversions. With Flexi BOGOโ€™s Shareable URLs for BOGO offers, you can create a one-click link that:

  • Automatically adds the qualifying products to the cart 
  • Applies the BOGO discount 
  • Redirects the shopper straight to checkout 

In this guide, weโ€™ll show you how to create, use, and share these URLs effectively. 

How Shareable URLs Work

↑ Back to top

When you save a BOGO rule, Flexi BOGO automatically generates a checkout URL.

When a customer clicks this link:

  1. Both the qualifying and free products are added to their cart automatically. 
  2. The BOGO discount is applied instantly. 
  3. The customer is redirected to the checkout page. 

This URL can be shared anywhere, such as emails, social media, ads, or your own site. So your customers can grab the offer with a single click.

Creating a Shareable URL

↑ Back to top

Follow these simple steps:

  1. Go to WooCommerce โ†’ Flexi BOGO. 
  2. Add a new rule or edit an existing one. 
  3. Set up your Buy X Get Y configuration (products, quantities, discount type). 
  4. Click Save Rule. 
  5. After saving, the Shareable URL will appear in the rule settings. Copy it to your clipboard. 

Example

You create a BOGO Sale rule:

  • Buy 2 Festive Pumpkin Wreaths 
  • Get 1 Navy Blue Plush Pumpkin free 

After saving, Flexi BOGO shows a URL like: https://yourstore.com/checkout-link?products=657:2,659:1&utm_source=flexibogo&utm_rule=15

This URL includes both the required and free products with the correct quantities, which are all ready for one-click checkout.

Clicking the link adds 2 Festive Pumpkin Wreaths + 1 Navy Blue Plush Pumpkin to the cart, with the discount applied automatically.

 What customers will see:

When a customer clicks a Flexi BOGO shareable URL, they are redirected immediately to your storeโ€™s checkout page. Flexi BOGO preloads the qualifying products and applies the discount or free product added automatically. The customer sees the discounted line items and the final price at checkout without needing to enter coupon codes or manually add items. 

Flexi BOGOโ€™s Shareable URLs turn your promotions into one-click offers. By preloading the cart with the right products and discounts, they reduce friction and boost conversions.

Additional Settings

↑ Back to top

FAQโ€™s

↑ Back to top

View all FAQโ€™s from here.

Questions & Support

↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Related Products

WooCommerce Subscriptions is a WooCommerce extension that lets customers subscribe to your products or...

Offer add-ons like gift wrapping, special messages or other special options for your products.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.