View Product Page

Special offer

The discount type Special Offer allows you to create discounts on a certain quantity of a product, based on the quantity selected in the cart.

To create a new rule, go to the tab Dynamic Rules, click on the + Add rule button and select one of the available templates (3×2, 2×1, etc.) or click on Create a special offer.

Create a special offer rule

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.

General options

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

Trigger options

Trigger options
  • Create a special offer for the purchase of: choose if you want to create this rule for all products, specific products, or products of specific categories/tags.
  • All products
  • Specific products
  • Specific product categories
  • Specific product tags
    Except for Specific products option, you will be able to exclude some products through the following options.
Exclude products
  • Exclude products from this rule: enable if you want to exclude specific products from the rule and choose from:
    • Specific products
    • Specific product categories
    • Specific product tags

Rule configuration

Set offer rules
  • Set the offer rules: set the number of products that have to be in the cart and how many products will get a discount (percent or fixed discount) or get a fixed price.
Repeat
  • Repeat: enable this option to repeat the rule. For example, if you offer a 50% discount when purchasing a second product, if the user purchases four products, the rule is applied twice and the user gets a 50% discount on two of the four purchased products.
Set offer based on
  • Set offer based on: use this option to control how the quantity of selected items will be counted:
    • Item quantity in cart line: regardless if there are variable products or not in the cart. If your rule is set to offer a 50% discount from the 10th item, it will check the quantity of every line in the cart.
      In the following screenshot, you see a 30% discount for those lines with more than 10 items, but full price for those with fewer items.
    • Single product quantity in cart – variations NOT counted: this option allows you to check product quantity for variable products and count all its variations as one product.
      For example, if you offer 50% off on 10 or more items and the user adds 4 times size M and 7 times size L of the same product, the total quantity for this product would be 11, so the discount applies.
    • Single product quantity in cart – variations counted: this option allows you to check product quantity for variable products and count each variation as a separate product.
      For example, if you offer 50% off on 10 or more items and the user adds 4 times size M and 7 times size L of the same product, the quantity of each variation does not reach 10, so no discount applies.
    • Total number of products in cart: for example, if you offer 50% off on 10 or more items and the user adds 4 of product A, 3 of product B and 8 of product C, the total quantity in the cart is 15, so the discount applies.
  • Apply discount to a different product or category: enable if you want to apply a discount for other products rather than for the products selected for this quantity rule. For example: if a customer purchases 100 business cards (product A), they can get a 10% discount on flyers (product B).
Apply discount to

If you enable this option and if the rule conditions previously set are met, the discount will apply to what you choose from:

  • All products (including those that you’ve selected above as a condition)
  • Specific products
  • Specific product categories
  • Specific product tags

You can further restrict the products on which the discount applies by using the Exclude products option.

If you want to apply the discount to the same products that you choose above, then, leave this option disabled.

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 offer: choose whether to schedule the rule or activate/deactivate it manually.
Schedule offer
  • 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

Modal window
  • Promote offer in modal window: this is a conditional option available only if you have enabled Apply discount to a different product or category. It allows you to to promote the offer in a modal window and set up a custom text using the placeholder {{total_to_add}}.

Once enabled, the user will be able to add the product(s) related to this offer directly to the cart, from the modal window.

Promote the offer in a modal window

If the rule condition lets the user choose the quantity for the product, you will also be able to see a + button that will be automatically disabled when the required quantity is reached.

Promote in modal window with quantity

Also, variable products are supported in this special condition.

Please, note: this modal window will only show up if the product is added to the cart from the product page. If you add the product from other pages (for example, the shop page) the popup will not show.

Finally, you can set up some additional notes on the products with the quantity rule active and/or products where the rule applies (only appears if the Apply discount to a different product or category has been enabled).

Custom messages

Example on frontend

Message for special offer

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.