Role Based Discounts for WooCommerce

WooCommerce Role Based Discounts Plugin offers features for applying product-specific and customer-specific discounts, and simple or tiered pricing,. It includes scheduling options for automated discounts, inventory-based pricing adjustments, bulk price imports via CSV, customizable discount tables and offering a free shipping over certain cart value.

Additionally, it allows hiding prices or replacing the Add to Cart button with custom messages or a request-a-quote option.

Setup and Installation

↑ Back to top
  1. Download the .zip file for Role Based Discounts for WooCommerce.
  2. Go to: WordPress Admin > Plugins > Add New to upload the file you downloaded with Choose File
  3. Now, Install and Activate the extension.

Configuration

↑ Back to top

Create New Price Rules

↑ Back to top

Navigate to WooCommerce > Discounts Manager > Add Price Set

  1. Now, Add Title of the Price Rule
  2. In Customer field, you can select specific customers to apply the rule for
  3. In Customer Role, you can select the customer group like registered, not-logged in, wholesalers, VIP customers, etc
  4. Now, in Select Product,  you can select the products to apply the role based pricing on.
  5. Select Category – Select your desired category to apply the role based pricing rule
  6. Tags – Apply the price rule to specific tags if you have any in your store

Note: You can also apply Role Based Discounts in Bulk. You just have to Select Products and Categories, and select specific user roles for which you want to apply pricing.

Schedule Discounts

↑ Back to top

Navigate to WooCommerce > Discounts Manager > Add Price Set > and then Schedule Discounts & Pricing

Here, you can manage your promotional periods with ease by setting:

  • Discount Start Date: Automatically activate price changes at the right time.
  • Discount End Date: Ensure offers expire when intended.

Threshold Stock Amount

↑ Back to top

Setting a threshold stock level will automatically disable discounts once your inventory dips below a specified amount.

Discount Types

↑ Back to top

Here, you will find two type of discounts:

  1. Simple Discounts
  2. Tiered Pricing

1. Simple Discounts

In simple discounts, you can simply create discounts using percentage discounts or fixed discounts and apply it on above selected products, categories, and tags, including selected customer roles.

2. Tiered Pricing

To create tiered pricing rules, go to WooCommerce > Discounts Manager and add a new price set. Select the Tiered discount type.

Here, you can set up bulk discounts or role based pricing for above selected user roles. You can also target specific products, categories, or tags for these discounts.

  1. Set Custom Prices: Apply a fixed price, or increase or decrease the price by a percentage or fixed amount.
  2. Amount: Specify the desired amount for the selected pricing type.
  3. Quantity-Based Pricing: Set minimum and maximum quantity thresholds to trigger specific pricing rules.
  4. Add Pricing:  Add more pricing sets as much as you want. You can create multiple pricing rules to apply in your store. Once you’ve created the Price Sets , then
  5. Click on the Publish button to Save the Price Rules.

Discount Table

↑ Back to top

Navigate to WooCommerce > Settings > Discounts Manager > And then General.
Here, you can enable the Discount table to display on the product page. You can also change the titles of discount table.

Discounted Price Criteria

↑ Back to top

Navigate to WooCommerce > Settings > Discounts Manager > And then General. Here, you can choose to calculate discounts/surcharge based on

  1. Regular Price
  2. Sale Price
  3. Default Price

Hide Price and Add to Cart Button

↑ Back to top

In WooCommerce > Settings > Discounts Manager > And then Hide Prices & Add to
Cart
. Here, you can configure these settings.

  1. Enable Hide Price
  2. Replace Price Text
  3. Enable Hide Add to Cart
  4. Replace Add To Cart Text
  5. Hide Add To Cart Button Url
  6. Enable Request A Quote (It will replace Add To Cart button with request a quote. You must have installed Contact Form 7 plugin And replace text label.)
  7. Apply on Specific Products
  8. Apply on Specific Categories
  9. Apply on Specific Tags
  10. Apply to Specific Customer Roles
  11. Apply to Specific Customers

Offer Free Shipping as Discount

↑ Back to top

Go to WooCommerce > Settings > Discounts Manager > And then Free Shipping.

Here, you can configure and offer offer free shipping when customers reach a specific cart total.

  1. Enable Free Shipping: Activate the free shipping feature
  2. Minimum Cart Amount: Enter minimum purchase amount required to qualify for free shipping.
  3. Maximum Cart Amount: Optionally set a maximum purchase amount to limit the free shipping offer.
  4. Message Before Free Shipping: Display a message to display before availing the free shipping award.
  5. Message After Free Shipping: Personalize the message that displays when customers meet the free shipping criteria.

Import CSV Prices

↑ Back to top

Navigate to WooCommerce > Settings > Discounts Manager > And then Import CSV Prices.

Here, you can import pricing sets via CSV file. You can add in csv file and import the file in a single click. You can import:

  • Price set title
  • Product & category id
  • Tag id
  • Customer role
  • Customer email
  • Discount Type
  • Discount Amount
  • Minimum Quantity
  • Maximum Quantity

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.