WR Price List Manager For WooCommerce
WR Price List Manager For WooCommerce

WR Price List Manager For WooCommerce

4.3/5 (6 ratings) 50 active installs Updated Jun 9, 2026
Overview tab — explains the three-step setup and shows your current price lists at a glance.

Overview tab — explains the three-step setup and shows your current price lists at a glance.

WR Price List Manager gives you full control over who pays what in your WooCommerce store. Instead of applying a single sale price to everyone, you create named price lists and assign each one to a user role. Any customer who logs in with that role automatically sees the prices from their list — no shortcodes, no visible price switchers.

How it works

  1. Create a price list — give it a name and choose how prices are set.
  2. Assign user roles to the list (e.g. “Wholesale Buyer”, “VIP Member”).
  3. Done. Logged-in users with those roles see your custom prices everywhere in the store: product pages, shop archive, cart, checkout, and order emails.

Two ways to set prices

  • Automatic rule — enter one number and let the plugin calculate prices for every product automatically. Choose from percent off (e.g. 20% off all products), fixed amount off ($5 off every product), or percent of base price (80% of your standard prices). Individual products can still be overridden.
  • Manual prices — enter each product’s price yourself on the Products tab. Optionally seed the list from an existing list at a percentage so you have a starting point.

Key features

  • Unlimited price lists (one active list per user role)
  • Role-based pricing — works with any WordPress user role, including custom roles added by other plugins
  • Automatic pricing rules: percent off, fixed amount off, percent of base price
  • Per-product price overrides on rule-based lists (override wins, set to 0 to revert to rule)
  • Variable product support — price ranges on the shop page reflect your list prices
  • Inline price editor — click any price cell in the admin table to edit it
  • Bulk product editor with DataTables search, sort, and pagination
  • Filter by product category
  • CSV export and import per price list
  • Hide prices from guests — optional custom message
  • Developer-friendly: action and filter hooks for extending or building a premium add-on
  • HPOS (High-Performance Order Storage) compatible
  • No external API calls, no license key required

Developer hooks

Filters: wrn_plm_feature_available, wrn_plm_feature_value, wrn_plm_rule_types, wrn_plm_apply_custom_rule

WooCommerce price hooks used (all at priority 20):
woocommerce_product_get_price, woocommerce_product_get_regular_price, woocommerce_product_get_sale_price,
woocommerce_product_variation_get_price, woocommerce_product_variation_get_regular_price, woocommerce_product_variation_get_sale_price,
woocommerce_variation_prices, woocommerce_get_variation_prices_hash