Trade buyers still ask for one thing surprisingly often: “send me your price list.” Wholesale Price List for WooCommerce answers with a page that is always current — your whole catalog, grouped by category, with SKUs and, crucially, each visitor’s own prices.

A wholesale customer sees wholesale prices; a retail visitor sees retail prices; products hidden from a visitor never appear. The list carries a dated header and a print button with clean print styles, so a browser’s print-to-PDF produces a professional document in seconds.

Access is up to you: everyone, logged-in users only, or specific roles.

Key Features

  • One page listing your catalog: product, SKU and the visitor’s own price
  • Role-aware: wholesale customers print wholesale prices
  • Grouped by category with a dated header
  • Print button with clean print styles (browser print-to-PDF)
  • Access control: everyone, logged-in only, or specific roles
  • Respects catalog and role visibility

How It Works

  1. The price list page is created on activation (shortcode included).
  2. Visitors open it and see category-grouped products, SKUs and their own prices.
  3. The print button produces a clean, dated document — print or save as PDF.
  4. Access control in settings limits the list to logged-in users or chosen roles.

Screenshots

The print-ready price list with the visitor's own prices.
The print-ready price list with the visitor’s own prices.
Settings: access control, columns, grouping and title.
Settings: access control, columns, grouping and title.

Frequently Asked Questions

Does every customer see the same prices on the list?

No — that’s the point. The list renders each visitor’s own prices, including role based prices, exactly as the store would charge them.

Can customers save it as a PDF?

Yes — the print button plus the browser’s built-in “Save as PDF” produces a clean, dated PDF with the print-only styling applied.

Will hidden products leak onto the list?

No. The list respects catalog visibility and role visibility rules, so each visitor’s list matches what they can actually buy.

Can I show the list only to wholesale customers?

Yes — set access to specific roles and everyone else gets a polite access message instead.

How large a catalog can it handle?

The list renders up to 500 visible products, grouped by category — ample for most wholesale catalogs while keeping the page fast.

Is this plugin really free?

Yes. The plugin is fully functional and free forever — no locked screens, no trial timers. A premium version with advanced features is planned, but everything you see here stays free.

Will it slow down my store?

No. The plugin is intentionally lightweight: no external requests, no front-end frameworks and no extra database tables. It hooks into standard WooCommerce filters and caches its work per request.

Does it clean up after itself if I uninstall?

Yes. Deactivating keeps your settings; deleting the plugin removes its options and data from the database, leaving your store exactly as it was.

Requirements

  • WordPress 6.2 or newer
  • WooCommerce 7.0 or newer — HPOS (High-Performance Order Storage) compatible
  • PHP 7.4 or newer
  • Works with classic themes and block themes

Part of the WooManagers B2B Suite

This plugin is one of 12 lightweight B2B extensions by WooManagers that work alone or together: role based pricing, tiered pricing, quotes, B2B registration, order rules, catalog visibility, checkout control, quick ordering, VAT handling, purchase orders, company accounts and price lists. Install only what you need — each plugin is small, focused and adds no bloat.

Free forever. A premium version with advanced features is coming soon — and if you need something custom, our team builds bespoke WooCommerce extensions too.