The WooCommerce Pricing & Discounts! plugin (WCTBP) is a powerful tool that allows the shop admin to create price and discount rules that dynamically set products price, cart discounts or adds fees to cart according to time periods, quantity (currently in cart or item stock value left), amounts spent (per items or cart total) and user roles
HOW IT WORKS
It’s very straight-forward. Once installed and activated, a new WooCommerce Pricing! bulk editor voice will appear in the main menu, from where the shop admin can access to the bulk price and discounts rules configurator and create the price and discount rules where will be defined item prices or cart discounts according to:
- Time periods
- User roles
- User account
- Quantity (in cart or in stock) or Amount spent (per items or cart total) or Product total sales
Furthermore, the shop admin can also create specific rules individually for any product (or its variants) directly from its admin edit page!
**NOTE: ** price manipulation is performed before the taxes are applied to the current item price (if you have altered the item price by manually applying a sale, eventually restore it). The plugin computes the new item base price and then taxes are added to it.
Product total sales: In the case of variable products, the total sales value considered is the one of the master product (WooCommerce doesn’t keep track of single variation total sales). To edit the total sales value for a product (total_sales) use the Custom field metabox on the produt edit page
TIME PERIODS AND USER ROLES
For each pricing rule, the shop admin can create different dates & time periods, select user roles or specific user accounts to which apply the pricing/discount rule and assign them different prices or cart discounts. Every price strategy can optionally depend on the product quantity present in the customer shopping cart or according to the stock left value.
HIDE PRODUCTS PRICES AND MAKE THEM UNPURCHASABLE
The shop admin, for each pricing rule, can use the special option Hide price for unauthorized users to hide product prices and add to cart buttons for the unauthorized users. Unauthorized users are the ones which do not match with the selected user roles and user accounts. In case of previously products added to the cart before the rule creation, they will removed from the cart during the checkout process validation display a notice to the user.