1. Documentation /

Price List


↑ Back to top

About the Plugin

↑ Back to top

Price List is a powerful tool designed to simplify pricing and discount management for wholesale B2B buyers on your WooCommerce store. With this extension, you can easily create custom price lists, assign discounts to specific products, and streamline pricing for different customer groups, all from a single dashboard.

Key Features

↑ Back to top
  • Create custom price lists for products in bulk.
  • Simplify discount calculation and application.
  • Offer different discounts on various products.
  • Assign discounted prices to distinct customer groups.
  • Seamless integration with B2B eCommerce for WooCommerce


↑ Back to top

Installing the Plugin

↑ Back to top
  1. Download the .zip file from your WooCommerce account.
  2. Go to WordPress Admin > Plugins > Add New > Upload and select the ZIP file you downloaded in step 1.
  3. Install Now and Activate the extension.

More information is at Install and Activate Plugins/Extensions.

Activating the Plugin

↑ Back to top

After activation, the Price List extension will be ready for your WooCommerce store.

Creating Price Lists

↑ Back to top

In your WordPress dashboard, go to WooCommerce > Price List. Click “Add New” to create a price list.

Customize Your Price List

↑ Back to top

A dashboard will open, displaying a table listing all the products in your store.

You can adjust the number of entries displayed on each page by increasing the number as needed for your convenience.

Set Custom Prices for Products

↑ Back to top

The table shows the default price for each product in your store. To set a custom price for a product, locate the product in the table and go to the columns next to the product name. You have two options to set custom prices:

  • Discount Percentage: Enter the percentage you want to apply to the product. The other column will automatically calculate the discounted price.
  • Discounted Price: Enter the specific discounted price you wish to assign to the product. The percentage column will auto-populate with the calculated discount.

Assign the Price List to a Custom Role

↑ Back to top

On the right sidebar of the Price List dashboard, you’ll find options to assign the price list to a custom role. Select or create a custom role representing the group or customer type to which you want to apply this price list.

Publish Your Price List

↑ Back to top

Before your price list becomes active, give it a unique and descriptive name. Once you’ve customized your price list and assigned it to a role, click the “Publish” button to make it active on your WooCommerce store.

Following a similar process, you can create as many price lists as required for different scenarios or customer groups.

With these steps, you can efficiently create and manage custom price lists for your WooCommerce store, offering tailored pricing to various customer segments.

Creating Custom Roles

↑ Back to top

Custom roles are crucial in delivering personalized pricing to different customer groups or segments. With the Price List extension, you can easily create custom roles and assign specific price lists to them. Here’s how to do it:

In your WordPress dashboard, navigate to Users > All Roles to view all available roles. To create a new custom role, select Add New User, provide a name for your role in the provided field, and click the “Publish” button after naming your custom role.

Assign the Custom Role to Customers

↑ Back to top

Once your custom role is created and published, you can assign it to customers. In the user creation screen, you’ll see a dropdown menu for selecting roles. Choose the custom role you created earlier from the list. Create users for your customers and assign them unique roles here to create distinct customer segments.

Use Roles for Price List Assignment

↑ Back to top

The same custom roles you’ve created will be available on the Price List dashboard. You can assign a specific price list to a particular custom role when configuring your price lists. This ensures that customers with the assigned role receive the tailored pricing you’ve defined in the corresponding price list.

By following these steps, you can effectively create custom roles, segment your customers, and assign different price lists to cater to various customer groups or scenarios, enhancing the flexibility of your WooCommerce pricing strategy.