Addify Summer Sale 2024 - Get all extensions at a Flat 30% Discount. Hurry Up! Discount is available for limited use only. Use Code: Summer24

How to Set Custom Prices In A WooCommerce Store (2024)

How to Set Custom Prices In a WooCommerce Store

Do you want to manage your online store pricing without hassle? Don’t worry! We are here to guide you on how you can easily set custom pricing in your WooCommerce store. If you are running an online business, it is very important to keep a flexible pricing strategy that can meet each customer’s desire. Easily set custom pricing to attract different customers, offer special discounts and promotional alerts, run various campaigns, and set pricing on the basis of customer roles or purchase quantities by using other methods. 

In this article, we will explain custom pricing, its use, workings, and benefits, and the methods by which you can set it in your store, ensuring it meets all business needs and increases sales. 

Complete Guide To Set Custom Prices In WooCommerce Store

In this article, you will learn how to set custom prices through the following points:

  • What is custom pricing in WooCommerce?
  • Set custom prices through plugins
    • WooCommerce Dynamic Pricing & Discount by Addify
      • Configure WooCommerce Dynamic Pricing & Discount
    • WooCommerce Role-Based Pricing by Addify
      • Configure WooCommerce Role Based Pricing
  • Why use plugins to set custom prices
  • Benefits of using plugins 
  • Set custom prices using a short code

Now, let’s explore each of the above points in detail.

What Is Custom Pricing In WooCommerce?

Do you ever consider making your purchase customized? Custom pricing allows the owner to apply distinct prices for each product based on conditions ( user roles), criteria, or purchase quantity. You can easily set custom pricing based on customer needs and desires. 

WooCommerce Custom Pricing Plugin allows you to:

  • It allows you to create deals, discounts, promotional alerts, and special offers for customers to purchase in larger quantities. 
  • You can set the prices of each product and adjust them according to upcoming occasions, events, or holidays; these seasonal sales help you increase revenue.
  • Specifying distinct prices for various customer groups and individuals can help customers find products according to their needs.
  • It permits you to calculate the prices of each product based on certain customers’ selections like size, color, quantity, etc. 
  • You can easily offer special discounts and such promotions which attract customers’ attention to visit and shop more again with satisfaction. 

Methods To Set Custom Prices In WooCommerce Store

Following are the methods mentioned, through which you can easily set up the custom prices in your WooCommerce store:

  • Set prices using WooCommerce plugins.
  • Manage Prices Using A Custom Code

Method: 1 – Plugins To Set Custom Prices

If you have an online store with the hassle of setting prices for each customer, then you can go with the powerful plugins to configure the custom prices in the WooCommerce store, such as: 

  • WooCommerce Dynamic Pricing & Discount by Addify
  • WooCommerce Role-Based Pricing by Addify 

Now, let’s explore each plugin in detail. 

1. WooCommerce Dynamic Pricing & Discount Plugin By Addify

WooCommerce Dynamic Pricing & Discount Plugin

The WooCommerce Dynamic Pricing & Discount Plugin deals with discount offers, alerts, and promotions. You can create multiple deals with special discounts, and promotional alerts based on customer shopping quantity and what products they have purchased. The plugin helps you to manage the discount rules with custom options on the checkout page easily. 

You have the flexibility to create deals, discounts, and promotions on products while deciding whether to apply them to customer speeding or the quantity of items purchased by them. The plugin allows you to set discounts on the purchase of certain customers and display the tiered placement by table so that the customer can easily buy items in bulk, especially for various businesses. 


  • Offers conditional discounts, promotions, deals & gifts
  • Generate & manage different rules for discounts.
  • Display discounts on total orders or quantity-based
  • Implement discounts to certain customers & user roles.

Configure WooCommerce Dynamic Pricing & Discount

In this article, we’ll guide you through the simplest way to set WooCommerce Dynamic Pricing & Discount Plugin on the store:

  • Installation: Install the WooCommerce plugin from Addify.
  • General Settings: Choose to set priorities & cart rules, apply discounts on sale or regular price & decide to implement both cart/product rules on your preference.
  • Table Setting: Chose the layout & location on the tier pricing table to display on the product page
  • Product Pricing Rules: Create different product pricing rules
  • Cart Discount Rules: Create rules to offer discounts on cart quantity

2. WooCommerce Role-Based Pricing by Addify 

WooCommerce Role-Based Pricing

You can easily manage product prices and set them based on customers and user roles. With the WooCommerce Role-Based Pricing Plugin by Addify, you can create deals, discounts, special offers, or higher pricing options with five distinct adjustment modes. The plugin allows you to display or conceal the price to certain customers according to your business preference. 

The flexibility provided by the plugin helps you to enhance your store performance and become more stable in the market. Along with this, it provides the customer with a better shopping experience. The selected customers to which you want to hide the price will not be able to see the cost of the product, while all the other customers will see the regular price on your store and websites. Additionally, the woocommerce role-based pricing plugin allows you to hide the price of the product and add-to-cart buttons for certain user roles. 


  • Offers five distinct pricing adjustment modes
  • Adjust prices for all or selected products
  • Easily import/export pricing data using a CSV file
  • Hide prices, add-to-cart button & set redirections
  • Set min/max quantity limits

Configure WooCommerce Role Based Pricing

In this article, we’ll guide you through the simplest way to set WooCommerce Role-Based Pricing on the store: 

  • Installation: Install the WooCommerce plugin from Addify.Store. Select the zip file for download. After that, activate it
  • Setting up Role-Based Pricing: See the “Price by User Role” feature and choose to edit products by customizing price details for specific customer groups or different user roles
  • Role-Based Pricing Setup At Product Level: Choose a custom price for all or specific customer/user roles that you want. Set fixed prices or by amount/percentage & set min/max order amount. 
  • Manage Prices For Specific Variations: Adjust prices from the product edit page & set prices for any variation you want. 
  • Configure Role-Based Pricing In Bulk: Go to the admin menu, choose price by user role section, and click add a new rule to adjust your prices to update bulk role-based pricing
  • Conceal Price & Add-to-Cart Button: Choose to hide and add-to-cart button with following options:
    • Hide price and add to cart
    • Restrict guest & registered users
    • Conceal price or replace price with personalized text
    • Replace the add to cart button with a custom option
    • Customize button text or link
    • Limit price by specific products and categories
  • Establish The Rule Priority: Adjust prices for certain customers /user roles by heading product level & rule-based settings 

Why use plugins to set custom prices?

Using WooCommerce Role Based Pricing & WooCommerce Dynamic Pricing & Discount, you can effortlessly manage the custom prices for various customers. These plugins can help you create discounts, special offers, promotional alerts, bulk pricing and specific rates on the basis of customer roles. 

Benefits of Using Plugins

The major benefits of using WooCommerce Role Based Pricing and WooCommerce Dynamic Pricing & Discounts are that these plugins offer customization while setting prices in your store. This helps attract customer attention, grab an audience, increase sales, boost overall performance, and create customer satisfaction. Additionally, using these plugins can help you set custom prices on the store quickly and more efficiently. 

Method: 2 – Set Custom Prices Using A Custom Code

Setting a custom process in the WooCommerce store using a custom code becomes a bit tough as compared to the plugin process. Using plugins to set custom prices is quite efficient and hassle-free. But using a custom code, it is also possible to set prices. 

Following is the custom code through which you can set custom prices in the WooCommerce store easily:

function apply_admin_discount($price, $product)
$af_current_user_role = is_user_logged_in() ? current(wp_get_current_user()->roles) : ‘guest’;

// Check if the current user has the 'administrator' role
if ($af_current_user_role == ('administrator')) {
    // Calculate the discount (5%)
    $discount = 0.10; // 5% discount
    $price = (float) $price - ((float) $price * $discount);
return $price;


// Apply the discount to the regular price
add_filter(‘woocommerce_product_get_price’, ‘apply_admin_discount’, 10, 2);

// Apply the discount to the sale price
add_filter(‘woocommerce_product_get_sale_price’, ‘apply_admin_discount’, 10, 2);

// Apply the discount to the displayed price
add_filter(‘woocommerce_product_get_regular_price’, ‘apply_admin_discount’, 10, 2);

Final Wording

In conclusion, every store owner wants to simplify the custom pricing process and make store management hassle-free. The basic use of custom pricing can help you see discounts, offers, promotional alerts, and giveaways to valuable customers based on their purchase quantities or customer roles. 

The article has provided you with the details of what custom pricing is with its working, use, and benefits. You can easily set custom pricing using coding and plugins. Plugins like WooCommerce Dynamic Pricing & Discount and WooCommerce Role Based Pricing ensure adjusted pricing according to your in-the-store and help the customers find their desired products with ease. Along with this, it helps you to enhance the store performance and boost the revenue by offering customers such deals that they visit and shop again.

Subscribe to Our Newsletters.

Be the first to get an exclusive offer and the latest news.