Guide: setting custom prices for clients on WooCommerce, using a membership plugin

WooCommerce custom price

Want to make your products stand out using unique custom pricing?

Custom pricing is used in different ways by all kinds of businesses including businesses that sell custom products, businesses that want to offer discounts for bulk purchases, set up a ‘Name Your Price’ option on select products, or sell to a private audience.

In this tutorial, we’ll explore the different ways you can customise your WooCommerce product pricing, and understand the steps to implement custom pricing on your WooCommerce site using a plugin.

How do I set up WooCommerce custom pricing?

WooCommerce doesn’t have the functionality to support custom pricing by default, so let’s take a look at some of the best plugins for setting up custom prices on your site:

#1: WooCommerce Members Only

The WooCommerce Members Only is an all-in-one membership plugin that gives you full control over content restriction options on your WooCommerce site.

WooCommerce Members Only featured image

WooCommerce Members Only

Protect your content and sell members-only products

Find Out More

It lets you protect or restrict individual posts, products, categories, and even the whole website using password login protection based on user role or user ID. This way, you can create and sell private products to specific user roles on your WooCommerce site, without having to code. It works for both simple products and variable products.

#2: WooCommerce Fees and Discounts

The WooCommerce Fees and Discounts plugin is designed to help you quickly apply dynamic pricing, fees, and discounts on your WooCommerce site.

WooCommerce Fees and Discounts featured image

WooCommerce Fees and Discounts

Create powerful pricing incentives quickly and easily

Find Out More

The custom price plugin lets you create different WooCommerce pricing tiers for your products based on quantity, user role, or payment gateway. You can also apply bulk pricing rules either globally, per product category, or per individual product on your WooCommerce site, making it ideal for wholesale stores and similar businesses. The best part about these custom pricing rules is that they are versatile and easy to customise to your specific requirements.

Additionally, the WooCommerce Fees and Discounts plugin is very user-friendly, even for non-tech savvy people. It offers a simple way to construct a sales and marketing plan based on special pricing, without store managers having to spend time and effort on manual modification or coding.

#3: WooCommerce Product Add-Ons Ultimate

The WooCommerce Product Add-Ons Ultimate plugin lets you fully customise how your WooCommerce products look and feel on the front-end of your ecommerce store.

WooCommerce Product Add-Ons Ultimate featured image

WooCommerce Product Add-Ons Ultimate

Personalise products with extra fields and custom options

Find Out More

While the plugin’s main functionality is to add extra options to your WooCommerce products, it still allows you to set up different prices. You can use it to offer a price based on the cost of different add-on options selected by the customer.

In addition to this, the plugin lets you create complex calculations to determine the product price. You can also set up “name your price” pricing with a minimum price, maximum price, or a price range. This way, you can charge customers different prices based on their selections.

How to set up WooCommerce custom price using plugins

WooCommerce lets you add a regular price and a sale price for each product in the Product data section. Using plugins, you can do so much more.

Let’s take a closer look at how you can set up WooCommerce custom pricing using the plugins we’ve just discussed.

Step #1: Hide product prices

Using the WooCommerce Members Only plugin, you can hide prices across all products or for specific products and categories on your WooCommerce site. To do this, navigate to WooCommerce → Settings → Members Only and set the Restriction Method to User Role.

Restriction method field

Select All Product Pages or specify a product or category that you want to hide product prices for by using the Restricted Content dropdown menu. Enter the user role using the Permitted User Roles text field and select the Hide Price checkbox below. Click on the Save changes button to continue.

Online store front-end

This will only allow shop managers or staff members to view product prices while regular customers will only see product details, excluding the price.

Step #2: Create new user roles

The WooCommerce Members Only plugin also gives you full control over user roles on your WooCommerce site. You can create new user roles, duplicate existing ones, and edit user role capabilities from the same screen.

To do this on your WooCommerce site, navigate to WooCommerce → Settings → Members Only and click on the User Role link.

Duplicate user role

Select the user role you want to duplicate using the User roles dropdown menu under the User Roles section and click on the Duplicate role button after entering a new name for the user role. You can also edit role capabilities by selecting the user role from the Edit Role section and selecting permission checkboxes below. Click on the Save changes button to continue.

Step #3: Show or hide payment gateways and shipping methods by user role

Using the WooCommerce Members Only plugin, you can also display or hide payment gateways and shipping methods by user role on your WooCommerce store. To do this, navigate to WooCommerce → Settings → Members Only and click on the Payment Methods link.

Payment methods

Specify authorised user roles using the Permitted roles text field and enter unauthorised users using the Restricted roles text field. Click on the Save changes button once you’re done.

Similarly, you can also hide specific shipping methods based on the user role of your customer. Click on the Shipping Methods link to specify authorised and unauthorised users as mentioned previously.

Shipping methods

Click on the Save changes button to continue.

Step #4: Enable password login protection

You can also enable password login protection on your WooCommerce site using the WooCommerce Members Only plugin. Navigate to WooCommerce → Settings → Members Only and select Log In Status using the Restriction Method dropdown menu.

Log in status

You can select what happens after site visitors log in to their accounts using the After Logging In dropdown menu. If you choose to redirect users, you can set which page to redirect them to using the After Login, Redirect To dropdown menu. Select the products you want to enable login protection by using the Restricted Content dropdown menu.

Additionally, you can also display a custom add to cart button for restricted users. Edit the Add To Cart Text text field and click on the Save changes button to continue.

Only logged-in users will be able to purchase products on your WooCommerce site while logged-out users will be notified to log in to see product prices.

Step #5: Hide the add to cart button for specific user roles

The WooCommerce Members Only plugin also lets you hide the add to cart button for specific user roles on your WooCommerce site.

To set this up, navigate to WooCommerce → Settings → Members Only and select User Role from the Restriction Method dropdown menu.

User role restriction method

Using the Permitted User Roles text field, specify the user roles you want to show the add to cart button to. Select which products to restrict using the Restricted Content dropdown field and select the Access Product Pages checkbox. This will let all site visitors browse your WooCommerce site’s single product pages while only allowing specified user roles to see the add to cart button. Click on the Save changes button to continue.

No add to cart button

Authorised users can add products and product variations to their cart like they normally would and proceed to checkout. On the other hand, unauthorised users will not see the add to cart button on their screens.

Step #6: Create custom options

While the WooCommerce Members Only plugin is great for customising product pricing on your ecommerce store, the WooCommerce Fees and Discounts plugin also lets you create custom price options.

Enable modules

With the plugin installed and ready to go on your WooCommerce site, navigate to WooCommerce → Settings → Fees and Discounts and select both the Enable Dynamic Pricing and Enable User Role Pricing checkboxes.

Tick checkboxes

Create dynamic pricing rules

Now, go to WooCommerce > Fees and Discounts.

Dynamic pricing

Click on the Add Rule button and in the Rules Settings, select Bulk Pricing from the dropdown to offer discounts on bulk purchases on your WooCommerce store. Enter a Label for your offer and specify the products you want to offer the discount on using the Applies to dropdown menu. Click on the Add New Tier button to create pricing tiers for discounts. This way you can offer a multi-level discount, based on the number of items customers add to their shopping carts. Once you’re done, click on the Save changes button to continue.

Shop page

Customers will receive a discount when they add the minimum amount of items to their cart.

Similarly, you can also offer discounts based on the total amount a customer spends on your online store. To do this, select Order Total from the Offer type dropdown menu and enter a catchy Label.

Order total discount

Add your discount tiers and specify the discount amount using the Amount text field. Click on the Save changes button to continue.

Order total shop page preview

Customers will receive a discount when they add products that amount to higher than £75.

You can also create a combination of both discount offers and create a “Buy 2 Get 1 Free” offer. Just select Buy X Get X from the Offer Type dropdown menu and enter the offer Label.

BOGOF WooCommerce custom price offer

Set which products you want to offer the custom pricing on using the Applies to the dropdown menu and enter 2 in the Buy text field and 1 in the Get field. This will create a “Buy 2 get 1 free offer”. Now set the Adjustment Type to Percentage Discount and enter 100 in the Amount field. Click on the Save changes button to continue.

BOGOF cart

Customers will not have to pay for the third item they add to their cart once they have added two of the same items.

Create user-role based discounts

WooCommerce Fees and Discounts also lets you create user role-based discounts on your WooCommerce site. Navigate to WooCommerce → Settings → Fees and Discounts and click on the User Role Pricing link.

User role WooCommerce custom price

Using the Adjustment dropdown menu you can set the type of discount and specify the amount using the Amount text field right next to it. You can also choose to display each role’s prices and display role-based prices for variations using the Role Price Fields section. Click on the Save changes button to continue.

Using user role pricing is a great way to encourage more people to register with you or log in to your website. For instance, you can offer a discount if users are logged in as the Editor user role or offer a fixed discount to Shop Managers.

Implement custom pricing strategies in your WooCommerce store

Using WooCommerce Members Only and WooCommerce Fees and Discounts, you have all the functionality you need to create custom pricing options. You can easily create dynamic pricing offers and discounts based on the payment gateway or shopping method customers select. The best part is that you don’t need any coding skills to create professional and effective pricing offers for your WooCommerce products.

Here’s how these plugins have helped other users transform their businesses and overcome challenges:

“Excellent and useful plugins. Technical support is fast, available, and decisive even for complex problems. Good job.” – Marco Brughi

“We’ve been using Fees and Discounts to make discounts possible if visitors buy 10+ items and to add fees for PayPal payments. Without the plugin it wasn’t possible to achieve this.” – Bert Hennephof

Ready to start setting up custom prices on your WooCommerce site? Get WooCommerce Members Only and WooCommerce Fees and Discounts today!

Leave a Reply

Your email address will not be published. All fields are required.