Quick answer: To set up wholesale and VIP pricing in WooCommerce, use PricePress Pro to restrict pricing rules by customer role or lifetime spend, configure the offer, and compare eligible accounts with guests and retail customers.
Wholesale and VIP pricing in WooCommerce give different customers access to different offers. A trade account may receive fixed unit prices at volume, while a loyal retail customer may earn a percentage discount after reaching a lifetime-spend requirement.
According to the supplied PricePress plan description, WordPress user-role pricing and customer lifetime-spend targeting require Pro. Basic quantity pricing and a role-restricted wholesale campaign are different capabilities, so choose the edition around the audience rule you need.
1. Define what makes a customer eligible
Decide whether access comes from an approved account role, purchase history, or a specific customer selection. These criteria solve different problems. A wholesale role represents an account classification; lifetime spend represents a history-based reward.
For a trade campaign, use an existing suitable WordPress role and confirm the account approval process. Do not assume the pricing plugin also creates a wholesale registration or approval workflow.
2. Create a role-restricted volume offer
Suppose a hardware supplier wants approved wholesale buyers to pay $20 each for one to four units, $16 each for five to nine, and $12 each for ten or more. Select the product scope, enter the fixed unit-price tiers, and restrict eligibility to the wholesale role using the Pro targeting controls.
Name the campaign “Wholesale hardware quantity tiers” so its purpose remains clear when other offers are added. Keep an ordinary retail account available for comparison.
3. Separate VIP spend rewards from wholesale access
A retention campaign might offer 15% off to customers whose historical completed-order spending exceeds $500. This uses a lifetime-spend condition rather than granting the wholesale role.
Use a separate rule so you can evaluate the two audiences independently. If a customer could qualify for both, define whether one promotion takes priority or whether stacking is allowed. The intended result should be documented before the campaigns overlap.
4. Test account recognition
- Check the same product as a guest.
- Sign in as a retail customer without the eligible role.
- Sign in as an approved wholesale customer.
- Test a VIP account below and above the lifetime-spend threshold.
- Check an account that meets more than one condition.
Verify what order statuses contribute to the spend condition in your installed version and how refunds affect the total. The provided description refers to historical completed-order totals; avoid assuming every order or abandoned checkout counts.
5. Check cache and display consistency
Compare product, cart, and checkout prices after signing in and out. If your store uses page caching, ensure customer-specific prices are not served to an unrelated visitor. Confirm behavior with your actual theme and caching setup rather than relying only on an administrator preview.
Product-page messaging should explain the quantity requirement without exposing a private price to an unintended audience.
6. Review the economics of each customer group
Wholesale discounts should reflect volume, service cost, and fulfillment expense. VIP rewards should be assessed against retention and contribution, not only a high historical order total.
Explore PricePress, then read our WooCommerce wholesale pricing guide for additional account and order checks.
Frequently asked questions
Do I need Pro for role-based wholesale pricing?
According to the PricePress plan comparison, role-based and lifetime-spend targeting require Pro. A public quantity discount is different from a rule restricted to wholesale accounts.
Does a wholesale pricing rule approve new trade accounts?
Do not assume it does. Establish your registration, verification, and role-assignment process separately, then apply pricing to approved accounts.
Official setup resources
Review account permissions before selecting a role for a wholesale audience. See the WordPress roles and capabilities.







