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.
It’s very easy to configure with our plugin, so let’s start.
From the ‘Dynamic rules’ popup, we directly select the “BOGO” template.
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.
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.
We will add the text as shown above, so the customer will see the offer on the product page.
Now, when the customer clicks on ‘add to cart’ the system automatically adds 2 products to the cart: 1 + 1 for free.
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.).
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.
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.
Let’s now analyze the other options available for this rule type:
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.
Rule application
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.
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.
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 other rules with lower priority: enable if you want to disable other rules with lower priority applied to the same products.
Customization
Show discount in loop: enable this option to show the discount on Shop page and category and tag pages.
Finally, you can set up some additional notes on the products with the rule active.
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.
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.
Schedule the discount and set up a start and end date.
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.).
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.
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.
Let’s now analyze the other options available for this rule type.
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 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
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.
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.
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 other rules with lower priority: enable if you want to disable other rules with lower priority applied to the same products.
Customization
Show discount in loop: enable this option to show the discount on Shop page and category and tag pages.
Finally, you can set up some additional notes on the products with the rule active.
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.
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.
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.
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.
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.
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.
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.
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.
Let’s now analyze the other options available for this rule type:
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
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
fixedprice: 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.
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
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.
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.
Condition name: enter the name of the cart condition.
Create a condition based on: select the condition type among those available:
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
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
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
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
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
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 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.
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
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.
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.
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.
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).
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.
And with the 20% discount applied, the cart will look like the image below.
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.
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.
Let’s now analyze the other options available for this rule type:
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
fixedprice
Rule application
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.
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.
Customization
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 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.
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 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 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
Min/Max cart subtotal ($): enter the values for the minimum and/or maximum cart subtotal in order to have the discount applied.
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.