How to Bulk Edit Products based on WooCommerce User Roles?

ELEX Bulk Edit Products, Prices & Attributes for WooCommerce plugin provides bulk editing option for the role-based prices of the filtered products.

By using this option, you can hide prices for an unregistered user, as well as specified role. You can also adjust individual product price for a specific user role.

Pre-requisites

Install and activate the following plugins:

Setting Up Role-Based Prices

After setting up b WooCommerce Catalog Mode, Wholesale and Role-Based Pricing plugin, move to ELEX Bulk Edit Products, Prices & Attributes for WooCommerce plugin and initiate the product editing process, as shown in the below screenshot.

Bulk Editing for Role-Based Prices

Bulk Editing for Role-Based Prices

Hide price for Guest users

Users who are not logged in with user name, whether or not they have already registered an account. For such users, you can choose to show or hide the product price.

  1. Show Prices: This option shows product prices to all user roles, including guests.
  2. Hide Prices: This option hides product prices from all user roles.

For Example:

Suppose, you want to hide price for a guest user. Then the setting page is updated as shown below.

Hiding the Prices

Hiding the Prices

For guest user, the shop looks like as shown in the screenshot below.

Shop

Shop

 

Hide product price based on user role

You can hide the prices of all the filtered products for the specific role.
Select the required role from Hide product price based on user role from plugin admin settings.  It is as shown in the screenshot below.

Hide price for customer

Hide price for customer

Here the Customer role is selected for hiding the prices with the text ‘Price Not Available’. Once the settings are saved, the shop appears for customer as shown below.

Shop

Shop

Enforce individual product price adjustment

With this option, you can adjust the prices for individual product. The options available are as given below:

  1. Enable: Enables the adjustment for individual product price.
  2. Disable: Disables the adjustment for individual product price.

For Example:

Suppose, you want to  enable the price adjustment for an individual product. Then the setting page is updated as shown below:

Enable individual product price adjustment

Enable individual product price adjustment

To adjust the product price for the specific role, navigate to Dashboard > Products >  the particular product > Role Based Pricing. The window appears as shown below:

Edit Product Page

Edit Product Page

For the required role, adjust the prices with $ , %, or both. For detail information, refer Discount and Price Adjustment Settings. For the above settings, the shop appears as shown below:

Shop

Shop

 

To explore other features of the plugins, check out ELEX Bulk Edit Products, Prices & Attributes for WooCommerce and ELEX WooCommerce Catalog Mode, Wholesale and Role-Based Pricing.

Also, check out the documentation section for more related articles.

    Leave a Reply