WooCommerce Pricing & Discounts! v14.1

The WooCommerce Pricing and Discounts!The plugin (WCTBP) is a powerful tool that allows store admins to create price and discount rules, dynamically set product prices, cart discounts or add to cart based on time period, quantity (currently in cart or remaining inventory value of items) Add fees, amount spent (total per item or cart), and user roles (for automatic role assignment, check out the companion plugin: WooCommerce Role by Amount Spent).

Demo: https://code canyon.net/item/my-commerce-pricing/14679278

Features: WooCommerce Pricing & Discounts!

Price/Discount Rules

Store admins can use WooCommerce pricing!Bulk editor to add bulk price/discount rules to item collections (by selecting them or a set of categories) or using the rules configurator directly in the product edit page.The following options are available for each pricing rule:

  1. Optional products (in bulk editor only)
  2. Select a category (in bulk editor only)
  3. Assignment techniques (only available in the bulk editor: rules can be assigned to specified products/categories or to all items except selected items).
  4. A category for "Children" (in the bulk editor only: if a category is selected, the rule can also be assigned to its children)
  5. period

NOTE: Product-defined pricing rules take precedence over batch-defined pricing rules. If both apply to the same product, the product specified on the product page will be used.Only rules of the same type (product-specific pricing rules or rules defined in bulk) will be stacked if the "Stack Rules: Apply rules event has other rules applied?" option is checked.

Zeitleiste und Benutzerrollen

Store administrators can define alternate dates and time periods for each pricing rule, select user roles or individual user accounts to which the pricing/discount rule applies, and assign different prices or cart discounts to them.
Each pricing strategy can also be based on the number of products in the customer's cart or the remaining value of inventory.
If the shopping cart strategy option is selected and the quantity is empty or zero, the displayed product price will be automatically modified according to the strategy.If the quantity value in the Stock strategy is left blank or 0, the rule will be ignored.

So admins can design custom rates based on time, volume and user roles, or just for user roles!This might be useful for setting specific wholesale prices or creating limited-time discounts or specials!

On product pages, dynamic prices are displayed

Whenever a consumer changes a product quantity, WCTBP revises the product pricing displayed on its website.This is great for telling consumers the price of an item without putting the item in the cart!

sale badges

By default, every product with a pricing rule applied and a price lower than the original price will display the default woocommerce "Sale" badge. WooCommerce Pricing!The general settings menu allows you to disable this feature. You can even change the wording if you want!

Hide product prices and make them available for purchase

For each pricing rule, store admins can use custom options to hide prices for unauthorized users to hide product prices and add to cart buttons for illegal users.Unauthorized users are those who do not match the selected user role and user account.
If items were previously added to the cart before the rule was generated, they will be removed from the cart during validation during the checkout process and a notification will be displayed to the user.

Strategies to increase volume/spend amount

If a customer adds more than X items from that category to their cart (or spends more than a certain amount on those items), are you willing to offer volume discounts on products in the same category?
Do you want to apply a volume discount to the selected items if the quantity/total spend of the selected items exceeds X?
Would you like to apply a cart fee based on the product/category purchased?
Of course you can!

WooCommerce Prices!Allows you to choose a complex quantity policy, allowing you to choose the quantity that the plugin should consider (individual product, total product quantity/spend amount belonging to the same category, or the sum of all specified product quantities).

Buy X items and get it for free!

The WCTBP plugin allows you to set discount rules so that your customers can buy X items and get Y quantity for free!

To do this, store administrators only need to do the following during rule configuration:

  1. Select new [CART]
  2. In the price/discount method, the specified quantity of products will be free to choose.
  3. In the Gift Method section, select the By Cart Quantity Range option and enter a minimum and maximum quantity range.
  4. Select the number of free items.

So, for example, if a store admin establishes a discount rule with a quantity range of 8 - 15 and a free item quantity of 3, a discount equal to item price * 3 will be added to cart if the customer adds at least 8 items.

Free X items per item

Selecting the number of items set by [Shopping Cart] will be free technology, and you can also provide X items for free for every Y item (same item).Setting up promotions like "For every five items you buy, you get one item for free" can be beneficial! It's important to note that the offer will apply to the same item, so the plugin will give X free items for every Y of the same item.

Product list page

Another handy feature provided by the WCTBP plugin is a new column on the product listing page called "Pricing Rules". So the store admin will always know if a pricing rule has been applied to one (or more) posts/products


This plugin is not intended to be used with other third-party plugins that modify product pricing. So if you use one of these, price it!(or other 3rd party plugins) may not work. If you wish to do so at your own risk, I recommend avoiding using it with other plugins that affect pricing.

Changelog: WooCommerce Pricing & Discounts!

= 14.1 - 10.01.22 =
* Updated year selector

= 14.0 - 04.01.22 =
* Fixed an issue related to vriable products

= 13.9 - 29.12.21 =
* Fixed an issue due to the shop page messages were not properly displayed

= 13.8 - 14.12.21 =
* Minor improvements

= 13.7 - 18.08.21 =
* Minor improvements

= 13.6 - 27.07.21 =
* Bugfix

= 13.5 - 07.07.21 =
* Code redesign

= 13.4 - 22.06.21 =
* Update the selectable years 

= 13.3 - 17.03.21 =
* Fixed an issue with the dynamic price computation and variable products having all the variations with the same price

= 13.2 - 13.02.21 =
* Fixed an issue that prevented the pricing rules to be properly applied when selecting any product

= 13.1 - 25.11.20 =
* Updated internal libraries 
* Fixed some notices that in some cases were displayed on the cart page

= 13.0 - 20.06.20 =
* Core libraries update

= 12.9 - 25.02.20 =
* Fixed an issue due to min-max price was hidden in the product variable page

= 12.8 - 14.02.20 =
* Fixed an issue related to the product hide feature

= 12.7 - 10.02.20 =
* Fixed an issue due to some theme may prevent product prices to be properly displayed

= 12.6 - 04.02.20 =
* Minor bugfix

= 12.5 - 04.02.20 =
* Added option to apply taxes to fees 
* Added option to customize fee and discount cart label

= 12.4 - 18.11.19 =
* Minor bugfix

= 12.3 - 18.11.19 =
* Minor bugfix

= 12.2 - 24.09.19 =
* Fixed an issue due to for variable product price was not hidden using the "hide price" option

= 12.1 - 24.09.19 =
* Minor UI improvement on product page

= 12.0 - 17.05.19 =
* Fixed an issue related to the tax computation

= 11.9 - 06.05.19 =
* Minor bugfix related to the percentage price display (in case the value was 100%)

= 11.8 - 28.04.19 =
* Fixed an issue related to the "hide price" feature

= 11.7 - 16.04.19 =
* Fixed an issue related to bulk and specific product pricing rules priority

= 11.6 - 12.04.19 =
* Minor bugfix

= 11.5 - 03.04.19 =
* Fixed an issue with the "give x item every y" feature