Umbrella Web B2B Pricing adds a Wholesale Customer role to WooCommerce and gives those customers their own prices. Visitors apply through a form; nothing is created until you approve the application.
Features
- Wholesale Customer role
- Default wholesale discount (%) and fixed wholesale price per simple product or per variation
- Quantity discount tiers per product or per variation ("10:5, 50:10"); tiers stack on top of the base price and are counted per cart line (per variation)
- Variable products: wholesale prices, price ranges, cart, mini-cart, block cart and checkout all use the variation's own regular price
- Minimum items / minimum subtotal for wholesale orders
- Hide prices and purchasing from logged-out visitors
- [uwbp_application_form] shortcode: applications are held for review (Users > Wholesale Applications) and no account is created until a shop manager or admin approves
Wholesale applications
- Visitors apply with the [uwbp_application_form] shortcode. The application is stored as a private record; no WordPress user is created and the applicant receives no email yet.
- The shop owner (Settings > B2B Pricing > notification email, or the site admin email) is emailed. Review under Users > Wholesale Applications as an administrator or shop manager.
- Approve creates the customer account (or adds the Wholesale Customer role to the applicant's existing account if they applied while logged in) and emails a link to set a password. Reject marks the application rejected and sends nothing.
- A second application from the same email while one is pending is ignored. An email that already belongs to an account is not attached to a record; the shop owner gets a "review manually" email instead.
- Each IP address may submit at most 5 applications per hour.
Variable products
- A variation's fixed wholesale price applies only to that variation. A fixed price is never inherited from the parent product, because variations can have different regular prices.
- Quantity tiers: a variation's own tiers are used if set, otherwise the tiers set on the variable product apply.
- Without a fixed price, the default wholesale discount is applied to the variation's regular price.
- Sale prices are not used for wholesale pricing; the wholesale price is always based on the regular price.