All in One Dynamic Pricing And Discount for WooCommerce

One of the most important sale strategies is offering discounts to attract customers and increase sales. Discount plugin provides your online shop with many strategies, discounts, and methods of dynamic pricing. This plugin is very easy to work with and offers you a wide range of new and different options.
discount offer

Main Discounts Method

There are 2 basic methods of automatic discounts and coupon discounts. Other plugins only offer you the dynamic pricing method, but this plugin offers you both dynamic pricing and coupon discounts. Using this plugin allows you to execute the most complex discount strategies and make customers loyal to your shop.

main explain of plugin
main explain of plugin
main explain of plugin
main explain of plugin

Adjust product price

This plugin has a similar discount method to WooCommerce. You can apply discounts or change product prices dynamically. This is achievable in two ways; automatic with three methods (percent, fixed amount, fixed price) and using coupons with two methods (percent, fixed amount).

Adjust cart price

You can apply discounts to the total of a cart. This is achievable either automatically or with coupons by two methods (percent, fixed amount).

Cheapest or highest product of cart

You can create and apply discounts to a number of cheapest and highest products of a cart. This is achievable automatically with three methods (percent, fixed amount, fixed price) or with coupons by two methods (percent, fixed amount).

Bulk Discount

You can create and apply bulk discount to products with two methods of “stair step” and “bundle”. Discount can be calculated either based on the number of the products or their total price. You can select 5 different discount methods in each step of the bulk discount method.

Free product

Creating different options of BOGO promotion. This plugin supports all options of buy x get x and buy x get y.

Shipping discount

You can create and apply discount to shipping costs with three methods (percent, fixed amount, fixed price).

Conditions Rules

Ability to combination any type of conditional rule to achieve the desired purpose

User rules

  • If User id
  • If User role
  • If User email name or users domain name

Previously order rules

  • If Number of previous orders
  • If Subtotal of previous orders
  • If Number of previously ordered products
  • If Subtotal of previously ordered products
  • If Previously ordered products in list

Previously used discounts rules

  • If Number of previously used discounts
  • If Subtotal of previously used discounts

Sold Products Rules

  • If Number of sold product
  • If Subtotal of sold product

Cart rules

  • If Cart subtotal
  • If Cart items count
  • If Cart product count
  • If Cart products
  • If Total weight
  • If Total volume
  • If Payment gateway
  • If Shop currency

Billing and shipping rules

  • If Shipping method
  • If Billing country
  • If Billing state
  • If Billing city
  • If Shipping country
  • If Shipping state
  • If Shipping city

Advanced product filter

You can create and customize dynamic and static product lists based on all types of categories, tags and taxonomies. You can filter the products based on the attributes of variable products. You can remove or add new products statically or filter sales products.

Documentation

Documentation

Example of a scenario from the plugin discount

Discount based on the previous orders

  • Receiving 30$ discount on the cart if the number of previous orders reaches 10 to 15.
  • Receiving 10% discount on the “mobile cover” products if the amount of previous orders in the past month reaches 300 to 500$.
  • Receiving 1 free product from “headphone” category if a number of previous orders in the past 24 hours includes “console” category.
  • Receiving 10% discount for purchases of 1 to 5 items, 20% for purchases of 6 to 10 items, and 30% for purchases of 11 to 15 items from “bag” category
  • Receiving 1 free tissue for purchasing 6 cube boxes, 2 free products for purchasing 12 cube boxes, 3 free products for purchasing more than 18 items of “hair mask” category
  • Receiving 200$ coupon for purchasing a mobile phone if the total amount of the previously purchased phones in the past year reaches 3000$ and more.

Discount based on previous discounts

  • Receiving 100$ discount coupon if the used discount by the customer is less than 500$ since the date 1/1/2021
  • Receiving 50$ discount on the next 2 orders if the used discounts in the past 24 hours were from the “lux” category.
  • Receiving 5% discount on products from “car” category if the used discounts in the past 3 months were not from the coupon type.
  • Receiving 20% discount on products from the “speaker” category if the customer has never used a discount in this category.

Discount based on product sales

  • Receiving 50% discount if the sales number of the products from “guitar” category is less than 50.
  • Receiving 40% discount on SEO tutorials for sales number of less than 10, 30% for sales number of less than 20, and 20% for sales number of less than 30.
  • Receiving 20% discount on products from the “shampoo” category if the total number of sales from this category in the past month is less than 20.
  • Receiving 10% discount on products from “TV” category if the sales number of each of the products from the category is less than 5.

Discount based on customer attributes

  • Receiving 10% discount on user role of co-workers
  • Receiving 50$ discount on the cart if the user role is staff.
  • Receiving 20$ discount on shipping costs for customers with yahoo.com domain.
  • Changing the product prices of the “clothes” category for customers with a specific ID
  • Receiving 10% discount for a specified email list.

Discount based on cart properties

  • 20% discount for total amount of more than 500$
  • Receiving a free sound bar if the number of products from “TV” category on the cart is more than 2.
  • Receiving 100$ coupon if the total weight of purchased fish is more than 50 kilograms.
  • Free shipping if the total volume of the products is less than 1 m3.
  • Receiving 10% discount on NIKE products if the total amount of the products in the cart is more than 500$.
  • Receiving 5% discount on products from “bag” category if the customer uses $ currency.
  • Receiving 50% discount on the cheapest product of the cart if gloves are included in the cart.
  • Receiving 5% discount on 2 expensive products of the cart if laptops are included in the cart and the total amount is more than 2000$.
  • Get 1 product and get 50% discount for second same product.(version 1.3)
  • Receiving 50% discount on 1 cheapest  products of the specific list if added to cart.(version 1.3)
  • Get 5 product and get 1 free in multiple times.(version 1.3)

Discount based on payment and shipping method

  • Receiving 5% discount on the cart if the payment is through PayPal gateway.
  • Receiving 40$ discount if shipping is inside the U.S.
  • Receiving 10% discount on the “bicycle” category if shipping is inside New York state.
  • Free shipping for New York and Brooklyn.

Discount based on usage limitation

  • Using 20% “OPENOFF” discount coupon for “hat” category for 2 times
  • Receiving 10% discount on the cart for all purchases of the next 24 hours for the first 20 people
  • Receiving 50% discount on products from “soup” category for purchases of more than 50$ for one-time usage.

Roadmap, Now in progress

  • License center
  • add new action model “percentage up to fix price”
  • add new action model “percentage of last order”
  • ability to applied bulk discount by coupon code
  • add new time limitation based on used discount
  • add new condition “If days of week”
  • add new condition “If Customer reviewed a product “
  • add new condition “If Customer Post a comment
  • add new condition “If Customer subscribed to MailChimp campaign list “
  • add new condition “If Customer subscribed to HubSpot campaign list “
  • add new condition “If Customer subscribed to SendinBlue campaign list “

Version 1.3.5 – December 25, 2021

[fixed]
- Fixed remove list in edit list page
[Improved]
- implementing new algorithms of selecting products , reducing processes time and reduce memory. usage 4X faster
[added]
- Added ajax search box for select manually product and user (increased list page loading )

Version 1.3.0 – December 15, 2021

[fixed]
- Fixed Ajax error when you want to create order manually
- Fixed PHP notice error when added free product
[Improved]
- improved algorithms of price calculating , reducing processes time and reduce memory usage
[added]
- Added search box for drop down items of admin panel
- Added new option to limited applied discount for same product for auto and coupon discount type
- Added new option to determined calculated cheapest or highest product based on product list or cart list
- Added new option to disabled or enable discounted price in product or shop page
- Added new option to add free product multiple time by increased product multiplied in bulk bundle discount.
- Added new option to display discount table for each discount Separately.
- Added new option to define label for free product.
- Added testing mode in condition edit page, with this option you can testing result of each discount based on your defined user.

Version 1.1 – November 20, 2021

[Fixed]
- Fixed all PHP notice.
- Fixed PHP error when role base condition is active and admin logout .
- Fixed add product based on attribute in other than English language  .
[Improved]
 - Change query of selecting total product. selecting all product faster. Compatible with store with large number of products