View Product Page

BOGO example

BOGO: buy one get one for free. This is one of the most popular promotions in shops, meaning that if you buy something, you get another of the same thing for no extra cost.

bogo example completeIt’s very easy to configure with our plugin, so let’s start.

BOGO rule creation

From the ‘Dynamic rules’ popup, we directly select the “BOGO” template.

BOGO step 1
  • Create a BOGO rule for the purchase of: here we select a specific product because we want to create a rule for the purchase of coffee.
BOGO step 2

We will apply the rule to all users with no exclusions, without scheduling it. Furthermore, we disable on-sale products, lower priority rules and coupon use.

Now we move to the final step, the custom message to show on the product page.

BOGO step 3

We will add the text as shown above, so the customer will see the offer on the product page.

coffee bogo example

Now, when the customer clicks on ‘add to cart’ the system automatically adds 2 products to the cart: 1 + 1 for free.

BOGO cart example

The title we gave to the rule, will be visible on both the Cart and the Checkout pages.

Leave all the other options unchanged or refer to this page for more details about all the other settings scheduling, excluded products, restrictions by role, combination with other discounts, etc.).

Discount on the entire shop

If you want to create a Discount on the entire shop, this is the option that will help you configure the discount in a few quick steps.

To create a new rule, go to the tab Dynamic Rules, click on the + Add rule button and select the User role discount template or click on Set a global discount.

Global discount

Now, enter a name for this rule in order to easily identify it among those you will create, and give it a priority. To learn more about rule priorities, please go to this page.

Global discount rule

Let’s now analyze the other options available for this rule type:

Rule configuration

Global discount configuration
  • Discount to apply to entire shop: set the type and value of the discount by choosing from:
    • % discount
    • price discount
    • fixed price
      You will be able to exclude some products/categories/tags in the options below.
Exclude products

Rule application

Global rule - users
  • Apply discount to: choose whether to apply the rule to all users or specific users or user roles. You can further exclude specific users or user roles from this rule.
Exclude users

You can also decide whether to schedule the rule through the dedicated option:

  • Schedule rule: choose whether to schedule the rule or activate/deactivate it manually.
Schedule rule
  • Disable rule when: through this option, you can choose not to apply the discount to on-sale products and/or when a coupon code is used.
Disable rule
  • Disable other rules with lower priority: enable if you want to disable other rules with lower priority applied to the same products.
Disable other rules

Customization

Show discount in loop
  • Show discount in loop: enable this option to show the discount on Shop page and category and tag pages.
Discounts shown in loop

Finally, you can set up some additional notes on the products with the rule active.

Show custom notices
Discount message on frontend

If the messages do not show up, make sure you enable “messages” on a global level from Settings > Product page settings. There you can also choose the position of these messages on the product page on a global level.

Global discount example (40% on all products)

Do you want to set up a discount on the entire shop for your Black Friday sale?

You’re just 3 clicks away:

  • Create a new rule as a global discount.
  • Set up the discount type (percentage %) and value.
Black Friday discount
  • Schedule the discount and set up a start and end date.
Schedule options

That’s it!

Leave all the other options unchanged or refer to this page for more details about all the other settings (scheduling, excluded products, restrictions by role, combination with other discounts, etc.).

Category discount

The Category discount allows you to create a discount on one or more categories just in one rule. You can create multiple rules so they can be enabled one by one, or one rule with all category discounts so they can be enabled with one click.

To create a new rule, go to the tab Dynamic Rules, click on the + Add rule button and click on Set a category discount.

Category discount

Now, enter a name for this rule in order to easily identify it among those you will create, and give it a priority. To learn more about rule priorities, please go to this page.

Category discount general options

Let’s now analyze the other options available for this rule type.

Rule configuration

Category rule configuration
  • Set a category discount: choose the type of discount you want to apply to one or more categories.

You can add multiple rules and apply multiple discounts on different categories. This is handy if you want to enable the discounts all at once. Yet, should you need to activate them one by one, just create separate rules for each category.

Exclude products
  • Exclude products from this rule: enable if you want to exclude specific products from this rule and pick
    • Specific products
    • Specific product categories
    • Specific product tags

Rule application

Users
  • Apply discount to: choose whether to apply the rule to all users or specific users or user roles. You can further exclude specific users or user roles from this rule.
Exclude users

You can also decide whether to schedule the rule through the dedicated option:

  • Schedule rule: choose whether to schedule the rule or activate/deactivate it manually.
Schedule rule
  • Disable rule when: through this option, you can choose not to apply the discount to on-sale products and/or when a coupon code is used.
Disable rule
  • Disable other rules with lower priority: enable if you want to disable other rules with lower priority applied to the same products.
Disable other rules

Customization

Show discount in loop
  • Show discount in loop: enable this option to show the discount on Shop page and category and tag pages.
Discount in loop - frontend

Finally, you can set up some additional notes on the products with the rule active.

Show custom notices
Category discount on frontend

If the messages do not show up, make sure you enable “messages” on a global level from Settings > Product page settings. There you can also choose the position of these messages on the product page on a global level.

Category discount example

Do you want to quickly enable a discount on all products belonging to a specific category? And maybe schedule it only for a specific sale week?

Then, check out this to see how to set it up in a few clicks.

First of all, create a new rule as a Category discount.

Category discount

Then, configure the type of discount (% discount in this case), the value (10) and select the category.

If you want to apply this rule to more categories and with different values, you can add more rules.

Category discount example

We are not excluding any product, but if there’s a special product in the category that should not be discounted (for example a bundle that already has a custom price), you can use the Exclude option.

Make sure you enable the Show discount in loop option to show the discounted price on the Shop page and the category page.

Show discount in loop
Category discount on category page

Select the users that will benefit from the offer and then schedule the rule if, for example, you want it to run automatically during Christmas week.

Select users and schedule the offer

Finally, make sure you enable or disable the options to combine this discount with other discounts and set up a custom message that will show on the page of every product belonging to the affected category.

Category rule example settings
Custom message for category discount

Cart discount

This specific type of discount allows you to create discount rules based on the cart contents.

To create a new rule, go to the tab Dynamic Rules, click on the + Add rule button and select the Cart discount template or click on Set a cart discount.

Cart discount

Now, enter a name for this rule in order to easily identify it among those you will create, and give it a priority. To learn more about rule priorities, please go to this page.

Cart rule general options

Let’s now analyze the other options available for this rule type:

Trigger options

Cart rule trigger options
  • Apply discount: choose whether to always apply the rule or only when specific conditions are met. By selecting the latter option, you can add the cart conditions by clicking on the Add conditions button. To learn how to create conditions, please go to this page.

If the conditions are met in the cart, the rules will apply based on their priority, so for example, you can apply a 50% (rule with priority 1) and an additional 20% (rule with priority 2) on the same products.

Note: there are two distinct priority lists for rules Price Rules and Cart Discounts. Even though they are listed in a unique list, they have a separate priority, because one applies to the cart, others at the product level.

Rule configuration

Cart rule configuration
  • Apply coupon: enable this option if you want to set the discount as a coupon.
    • Coupon to apply: set up the type of discount and the amount that will apply if all the conditions are met. You can choose three types of discounts:
      • percentage discount
      • price discount
      • fixed price: the cart total will be the amount that you set here.

Please consider that when you choose a fixed price, the rule cannot be combined with other discount rules since the cart total must be equal to the amount you set up here.

  • Allow free shipping: enable to offer ‘free shipping’ when this rule applies.

For more information on setting up free shipping check the WooCommerce Documentation.

Rule application

Cart rule application
  • Schedule rule: choose whether to schedule the rule or activate/deactivate it manually.
  • Disable when a coupon has been applied: enable this option if you don’t want the rule to be applied if the user use a coupon code.

Customization

Cart rule customization
  • Show a notice in the cart: enable this option to show a special notice on the cart page, to inform the customer about the possible discount rules that are/can be applied.
    • Cart notice: use the built-in editor to configure the notice.
  • Cart notice background: set the color for the notice background.

Discount conditions

Discount conditions

You can set up the conditions for the cart rule by clicking on the Add condition button after selecting Only when specific conditions are met in the rule.

Add conditions

Users

Condition by users
  • Apply discount to: choose whether to apply the rule to all users or specific users or user roles. If Specific users or user roles has been selected, you can add them in the fields:
    • Apply discount to these users
    • Apply discount to these user roles

On the contrary, if you have selected All users, you can optionally exclude them through the options:

  • Users excluded
  • User roles excluded
Exclude users from cart condition

Number of orders

Number of orders

Here you can set up a minimum or maximum number of orders.

For example, if you want to offer the discount only to returning customers, you can set up a minimum number of orders of 1 and leave the maximum empty, so it applies to any returning customer.

Total amount spent

Cart rule based on total amount spent

Here you can set up a minimum and maximum amount spent so far by the customer. Please, consider the condition will calculate the total amount spent so far by the customer, regardless of the number of orders placed.

Products

Cart rule condition based on products
  • Condition type: you will be able to use one of the following options:

1. Require specific products in cart to apply the discount

The discount will be applied only if the user has added the selected product(s) to the cart.

  • Apply the discount if: choose to apply the discount when at least one of the specified products is in the cart or only when all products are in the cart
    • At least one selected product is in the cart
    • All selected products are in the cart

You will be able to set specific products, categories or tags.

2. Exclude specific products from cart condition validation

Exclude products from the rule validation

Excluded products will not be considered for achieving the conditions.

  • Exclude ‘on-sale products’: enable to make sure that on-sale products will not count for the rule validation.

Please, remember that you can combine more than one condition for the same rule. So, for example, you can create a condition that requires a minimum of 3 products in cart, but exclude accessories and on-sale products from this count: if the cart contains 5 products, but one of them is an accessory and the other one is on sale, the rule will NOT apply.

You will also be able to exclude specific products, categories or tags.

3. Disable discount when there is a specific product in cart

Disable cart discount

The discount will be not applied if the user has added specific product(s) to the cart.

You will also be able to set specific products, categories or tags.

Cart items

Cart condition based on cart items

Cart items allows you to apply the rule based on the number of products in the cart.

You have two options to check the item quantity:

  • Product items – units of the same product in the cart. Please, note that this condition must be met for every product in the cart.
  • Cart items – total of products in the cart

And then you can set a minimum and maximum quantity for the rule to apply.

For example, we have set a rule that applies only if the customer adds a minimum of 3 items for each of the products in cart, but it will not apply if there is even 1 product with a lower quantity.

Product unit - discount applied

Cart subtotal

Cart subtotal

With this condition, you can make sure that the rule only applies if the subtotal falls within the price range you set up. You can set a minimum or maximum value or both.

Payment method

Cart condition based on payment method

Through this condition, you can set the payment methods required to validate the cart condition and/or the payment methods to exclude the rule from being applied.

Cart discount example

Among your selling strategies, you may want to push your customers to spend more with a 20% discount on the condition that they spend a minimum of $100. Additionally, you will also offer free shipping.

For this or similar discounts, you can set up a cart discount rule.

cart rule example settings

This rule has the highest priority, will be activated manually, can be combined with other offers and allows free shipping.

To make sure the minimum amount in the cart is set up, you can create one condition based on the Cart subtotal and set up the minimum amount of $100.

Cart discount condition

Finally, set up the 20% discount in the option below and decide to show a cart notice (only available when you select the ‘Cart subtotal’ condition).

Cart coupon
Cart notice example

Here you can see what it looks like in the cart with the notice visible: the subtotal is $22 so you see the notice with the amount that is left to obtain the 20% discount.

cart notice example

And with the 20% discount applied, the cart will look like the image below.

cart discount applied example

Deals on Checkout page

The Last deals on checkout page discount type allows you to create offers and show them in a modal to your users on the Checkout page.

To create a new rule, go to the tab Dynamic Rules, click on the + Add rule button and select the Checkout – Last deal template.

Checkout last deal

Now, enter a name for this rule in order to easily identify it among those you will create, and give it a priority. To learn more about rule priorities, please go to this page.

Last deal general options

Let’s now analyze the other options available for this rule type:

Rule configuration

Deal rule configuration
  • Show deal: choose whether to always show the deal or only when specific conditions are met. When opting for the latter option, you can configure your conditions by clicking on Add condition. To learn how to create conditions, please go to this page.
  • Product(s) to offer as last deal: select the products that you want to offer as a deal.
  • Set limits in product selection as deals: enable this option to define the number of products that users can purchase with the current deal.
    • For each product offered in this deal, the user can buy max: enter the value for the product units that cane be purchased.
  • Apply discount: enable this option to set up the discount to apply.
  • Discount to apply: set up the type of discount and the amount that will be applied. You can choose three types of discounts:
    • percentage discount
    • price discount
    • fixed price

    Rule application

    Offer deal to
    • Apply discount to: choose whether to apply the deal to all users or specific users or user roles. You can further exclude specific users or user roles from this rule.
    Exclude users

    You can also decide whether to schedule the rule through the dedicated option:

    • Schedule rule: choose whether to schedule the rule or activate/deactivate it manually.
    Schedule rule

    Customization

    Deal layout
    • Deal layout: select the layout you want to use to show your deals. You can choose from Modal window and Modal full size.
    Modal window
    Modal window
    Modal full size
    Modal full size
    • Deal content: use the editor to customize the content of the deal.
    • Show countdown: enable this option to show a countdown of the deal.
      • Countdown: set the countdown duration in seconds or minutes.
    Deal customization
    Deal countdown

    Deal conditions

    Let’s see how to create conditions that will need to be met to apply the deal.

    In the section Rule configuration, select Only when specific conditions are met then click on the Add condition button.

    Add conditions

    Give a name to the condition and choose what it is based on by choosing from:

    Products

    Condition based on products
    • Condition type: through this option, you can decide how to apply the discount. You can choose to:
      • Require specific products in cart: in this case, the deal will show only if the specified products have been added to the cart. You can define the required products by enabling the option Require specific products in the cart, Require specific product categories in cart and/or Require specific product tags in cart and adding the products, categories and/or tags to the related field.
        • Apply the discount if: decide whether to apply the discount only if all the selected products, categories and/or tags or at least one of those have been added to the cart.
    Exclude specific products
    • Exclude specific products from the cart condition: in this case, the deal will show if any product has been added to the cart except for those products, categories and/or tags defined in the related options.
    • Exclude ‘on-sale products’: by enabling this option, on-sale products will be automatically excluded from the discount conditions.
    Disable discount
    • Disable the discount when there is a specific product in the cart: in this case, if the selected product is added to the cart, the deal won’t be validated and the discount will be disabled. The same will occur if you disable the discount when specific categories or tags are in the cart.

    Cart subtotal

    Cart subtotal condition
    • Min/Max cart subtotal ($): enter the values for the minimum and/or maximum cart subtotal in order to have the discount applied.

    Customer country

    Customer country
    • Include specific country: enable this option to define the countries to which show the deal.
      • Customer country: select the countries to include for the rule validation.
    • Exclude specific country: enable this option to define the countries to which hide the deal.
      • Customer country: select the countries to include for the rule validation.