This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Wholesale & Tiered Pricing for WooCommerce

Wholesale & Tiered Pricing for WooCommerce

Set role-based wholesale prices, volume discounts, and quantity rules in WooCommerce. Display beautiful tiered pricing tables for B2B, wholesale, and …

100+ active installs
5.0
(4 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Wholesale & Tiered Pricing for WooCommerce running.

WordPress compatibility
Tested to 6.8.6 — 2 branches behind 7.0
A branch or two behind — normal for a plugin between releases.
Last updated
4 months ago
At least 21.8 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
5.0
Requires other plugins
woocommerce
These must be installed and active first.
Contributors
3

100+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Wholesale & Tiered Pricing for WooCommerce is looked after — not on how many stores run it.

84

out of 100
SolidSome ratings or support history.

Maintenance
35 / 35
Updated 109 days ago.
WordPress compatibility
14 / 20
Tested to WP 6.8.6, 2 branch(es) behind.
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
11 / 15
5.0/5 across 4 rating(s).
Listing transparency
7 / 10
Provides: screenshots, description
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-01 from the WordPress.org plugin registry.
Ratings

5.0

4 ratings
5★4
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

Wholesale & Tiered Pricing for WooCommerce is the most flexible wholesale pricing plugin for WooCommerce stores. Designed for B2B shops, wholesale distributors, and bulk sellers, it lets you define custom prices, tiered volume discounts, and quantity purchase rules for any user role — including custom roles created by membership or access-control plugins.

Show eye-catching tiered pricing tables on your product pages, let customers see exactly how much they save as they buy more, and automate bulk discount logic without writing a single line of code.

🎥 Watch the Plugin Overview Video:

👉 See how to set up wholesale pricing rules in under a minute!

Whether you run a wholesale WooCommerce store, sell to B2B customers, or simply want to reward bulk buyers with volume discounts, this plugin covers every scenario:

  • Charge different prices per user role (wholesale, retailer, VIP, distributor, etc.)
  • Offer quantity-based tiered discounts (buy 5 save 10%, buy 10 save 20%)
  • Set minimum, maximum, and step purchase quantities per role
  • Display professional pricing tables directly on the product page
  • Schedule flash sales and time-limited pricing rules with start and end dates
  • Show a live savings calculator so customers see their discount in real time

Key Features

Role-Based Wholesale Pricing

  • Assign different product prices per user role — wholesale, retailer, B2B customer, VIP, vendor, or any custom role.
  • Full backward compatibility with both single-role and multi-role rule formats.
  • Global pricing rules act as a wildcard and apply to all logged-in users or guest users.
  • Works with any custom role created by plugins like WooCommerce Memberships, Ultimate Member, or User Role Editor.

Tiered / Volume Discount Pricing

  • Create quantity-based pricing tiers: the more a customer buys, the lower the price per unit.
  • Set tiers as a fixed discount (e.g., $5 off per item) or a percentage discount (e.g., 15% off).
  • Apply tiers to all variations or target a specific variation of a variable product.
  • Multiple tier levels per rule — unlimited pricing bands.

Scheduled & Flash Pricing

  • Set an Active From and Active Until date on any pricing rule.
  • Rules outside their date window are automatically excluded from pricing, tables, cart validation, and discount messages — no manual toggling needed.
  • Perfect for flash sales, seasonal wholesale pricing, and time-limited B2B promotions.

Quantity Rules per Role

  • Minimum quantity — require wholesale buyers to purchase at least N units.
  • Maximum quantity — limit retail customers to a maximum order size.
  • Step/increment quantity — force orders in multiples of 2, 5, 10, etc.
  • Quantity enforcement applies on the product page, in the cart, and at checkout.

Beautiful Pricing Table Templates

  • Six ready-made table layouts: Table, Options, Minimal Table, Compact List, Plain Text, Horizontal.
  • Choose the default template globally and override it per product.
  • Control which columns appear: Quantity, Price, Discount.
  • Set a custom table title and active-tier highlight color.
  • Responsive layout option for mobile shoppers.
  • Choose where the table appears: above/below add-to-cart, before/after product meta, or after product summary.

Live Savings Calculator

  • Displays a real-time savings widget on the product page.
  • Updates automatically as the customer changes the quantity input.
  • Shows regular price, discounted price, total savings amount, and discount percentage.
  • Can be enabled or disabled from Template Options settings.

Discount Badges in Cart, Checkout & Orders

  • Applied wholesale tier is shown beside each line item in the cart, checkout, customer order details, and admin order screen.
  • Customers see exactly which discount tier was applied and how much they saved.

Variable Product Support

  • Full support for WooCommerce variable products — rules and tiers can target all variations or a specific variation.
  • Pricing tables update dynamically when the customer switches between variations.

Performance & Security

  • Transient caching on the wholesale reports page (5-minute TTL).
  • Pre-warmed post meta cache to eliminate N+1 database queries.
  • Capped product and category queries (limit: 200) to prevent timeouts on large stores.
  • All AJAX handlers protected with nonce verification and capability checks.
  • Admin-only handlers are never registered as publicly accessible.

Wholesale Registration Form

  • Add the shortcode [whtprole_registration_form] to any page to let customers apply for wholesale access.
  • Collects company name, business type, VAT/tax number, phone, and a free-text message.
  • Guest applicants get a WooCommerce customer account created automatically — no extra step required.
  • Logged-in users who already submitted see their application status (pending / approved / rejected) instead of the form.
  • Admin receives an email notification for every new application.
  • Approved and rejected applicants are notified by email with WooCommerce-branded messages.
  • Manage all applications from Wholesale → Applications in the WordPress admin.
  • One-click Approve (assigns the configured role) or Reject (with optional reason).
  • Configurable: choose which WordPress role is assigned on approval, set the notification email, and optionally require users to be logged in before applying.

Wholesale Reports

  • Dedicated Wholesale Reports page inside WooCommerce showing revenue, order counts, and top wholesale buyers.

Can I set different prices for wholesale customers vs retail customers?

Yes. Create separate pricing rules — one for your wholesale role (e.g., “Wholesale Customer”) and one for standard customers. Each role sees only its own price.

Does it support WooCommerce variable products?

Yes, fully. You can apply pricing rules to all variations or to a specific variation. The pricing table on the product page updates in real time when the customer selects a variation.

Can I offer volume discounts that increase with quantity?

Yes. Each rule supports unlimited pricing tiers. You can define as many quantity breakpoints as you need, using either a fixed dollar discount or a percentage discount per tier.

Can I set minimum or maximum order quantities per role?

Yes. Each rule has optional Minimum Quantity, Maximum Quantity, and Step Quantity fields. These are enforced on the product page, in the cart, and at checkout.

Does it work with custom user roles from membership plugins?

Yes. Any role registered in WordPress — including those created by WooCommerce Memberships, Paid Memberships Pro, Ultimate Member, or User Role Editor — is automatically available in the role selector.

Can I schedule pricing rules to run during a specific date range?

Yes. Every pricing rule has optional “Active From” and “Active Until” date fields. Rules outside their scheduled window are automatically skipped — no manual toggling needed. Use this for flash sales, seasonal wholesale rates, or limited-time B2B promotions.

Can guest (non-logged-in) users see wholesale prices?

Yes. Create a Global rule and enable the “Make it for guest user also” option. Guest users will see those prices and discounts without needing to log in.

Can I show the pricing table on some products but hide it on others?

Yes. There is a “Show Pricing Table” toggle on every product’s Tiered Pricing panel. You can also control the default behavior globally from the Template Options settings.

Will this plugin slow down my store?

No. The plugin uses transient caching for reports, pre-warms meta cache to eliminate N+1 queries, and uses bounded database queries to avoid timeouts on large catalogs.

Does it support multiple languages?

Yes, all frontend strings are fully translatable. The plugin ships with a .pot file and is compatible with WPML, Polylang, and Loco Translate.

Will this work with my theme?

Yes. The pricing table templates use minimal HTML/CSS and inherit your theme’s base styles. You can also override templates in your child theme.

Can customers apply for wholesale access themselves?

Yes. Add the shortcode [whtprole_registration_form] to any page. Customers fill in their company details and submit an application. You review it under Wholesale → Applications and approve or reject it with one click. Approved applicants are automatically assigned the wholesale role you configure and are notified by email.

Can I choose which role is assigned when I approve an application?

Yes. Go to Wholesale → Applications → Registration Settings and pick any WordPress role from the dropdown. The default is the first role whose slug contains “wholesale”, or “Customer” if none is found.

Do applicants need an account before they can apply?

No (by default). If a guest submits the form, a WooCommerce customer account is created for them automatically and the standard “New Account” email is sent. You can require login first by enabling the option in Registration Settings.

Where can I get support?

Please open a support thread in the WordPress.org plugin support forum. We typically respond within 1–2 business days.

Categories
Wholesale & B2BDiscounts & coupons
Plugin details
Version1.2.4
Last updated2026-04-14 5:22pm GMT
Added2025-10-22
Requires WordPress5.0
Tested up to6.8.6
Requires PHP7.4

Tags on WordPress.org
b2b
bulk discount
Role based pricing
tiered pricing
wholesale pricing
Alternatives
Other plugins in the same categories.
WholesaleX – B2B & Wholesale Plugin for WooCommerce with Wholesale Prices
2K+ installs
5.0(58)
Wholesale Suite – B2B, Dynamic Pricing & WooCommerce Wholesale Prices
20K+ installs
4.8(544)
B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More
10K+ installs
4.9(105)
Subaccounts for WooCommerce
300+ installs
5.0(27)
Request a Quote for WooCommerce – Get a Quote Button
6K+ installs
5.0(24)
Tiered Pricing Table for WooCommerce
10K+ installs
4.7(101)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy