🎉 Use coupon MYXERO to enjoy 20% recurring discount on any plan. View Pricing
Wholesale Customers For WooCommerce
Wholesale Customers For WooCommerce

Wholesale Customers For WooCommerce

4.3/5 (4 ratings) 60 active installs Updated Apr 13, 2026
Wholesale notice on the My Account dashboard — confirms wholesale status and the date it was granted.

Wholesale notice on the My Account dashboard — confirms wholesale status and the date it was granted.

Wholesale Customers For WooCommerce gives you everything you need to run a wholesale operation alongside your regular WooCommerce store — without a complicated setup or a bloated plugin.

Assign customers as wholesale buyers, set a global percentage discount or per-product wholesale prices, enforce a minimum order value, and control exactly what your customers see at every step of the buying journey.

Whether you’re selling direct to retailers, running a B2B-only store, or offering trade pricing to select customers alongside your retail catalogue, this plugin handles it cleanly and efficiently.

Pricing

  • Global percentage discount — set a single store-wide discount that applies automatically to every product for wholesale customers.
  • Per-product wholesale price — set an exact price on any simple product or variation. Always overrides the global discount when set.
  • Apply discount to sale prices — choose whether the global discount stacks on top of a sale price or applies to the regular price only.
  • Discount tax base — for stores that enter prices inclusive of tax, apply the discount to the tax-exclusive price instead of the stored price.
  • Wholesale price column in the Products list — see every product’s wholesale price at a glance.
  • Quick Edit support — set or clear the wholesale price without opening each product individually.
  • Bulk Edit support — update wholesale prices across multiple products at once.
  • Product CSV import/exportwholesale_price is included in WooCommerce’s built-in importer and exporter with automatic column mapping.

Customer Management

  • Wholesale Customers admin page — a dedicated screen listing every wholesale user with their name, email, order count, and the date they were assigned wholesale status. Supports search, column sorting, and bulk removal.
  • One-click assignment — enable wholesale status from the user’s Edit Profile page with a single checkbox.
  • Wholesale since date — the date a customer was first granted wholesale status is recorded and shown on their profile.
  • “Wholesale” column on the Users list — instantly identify wholesale accounts with a dedicated filter view.
  • Wholesale customer filter on the Orders screen — filter the order list to show only wholesale orders (works with both classic and HPOS order storage).
  • Order flagging — wholesale orders are tagged at checkout so they remain identifiable in reports even if a customer’s status later changes. A “Wholesale Order” badge appears on the admin order screen.
  • WooCommerce REST API support — read and set wholesale_customer status via the /wc/v3/customers endpoint.

Customer Experience

  • Wholesale price on the product page — logged-in wholesale customers see their price on every product page (simple and variable).
  • “You save” display — shows the exact savings amount and percentage on the product page. Variable products show the maximum savings percentage across all variations.
  • Hide retail price — optionally show wholesale customers only their discounted price, removing the regular price from display.
  • Wholesale badge in cart & checkout — line items show a “Wholesale” label when a wholesale discount is applied.
  • Wholesale savings total — cart and checkout display a “Wholesale savings” row showing the total saved on the order.
  • Wholesale savings in order emails — order confirmation emails include how much the customer saved.
  • My Account wholesale status panel — customers see a “Wholesale Account” section on their dashboard confirming their status and the date it was granted.
  • “Log in for wholesale pricing” notice — shown on product pages to guests and non-wholesale customers. Text and link URL are configurable in settings.
  • “No wholesale pricing available” message — a configurable fallback shown to wholesale customers viewing products with no specific pricing set up.
  • Customisable wholesale price label — change “Your wholesale price:” to any text you like.
  • [wcs_wholesale_notice] shortcode — place the wholesale call-to-action notice anywhere on your site. Supports login_text, apply_text, active_text, and url attributes.

Store Controls

  • Minimum cart total — block wholesale customers from checking out below a set order value.
  • Disable coupons for wholesale customers — prevent coupon codes from stacking on top of wholesale pricing.
  • Catalog / private store mode — hide prices and the Add to Cart button from guests only, or from all non-wholesale visitors, turning your store into a B2B-only catalogue.

Developer Tools

Built with extensibility in mind. All core behaviour is exposed through filters and actions so Pro features and third-party integrations work without modifying plugin files.

Key hooks: wcs_is_wholesale_customer, wcs_wholesale_price, wcs_minimum_cart_amount, wcs_wholesale_customer_enabled, wcs_wholesale_customer_disabled, wcs_after_settings_saved, wcs_pro_upgrade_url.

Wholesale Customers For Woo Pro

Wholesale Customers For Woo Pro extends this plugin into a full B2B sales platform.

Groups & Pricing

  • Wholesale groups — create multiple customer tiers (Gold, Silver, Bronze, etc.), each with its own discount rate, minimum cart total, and settings.
  • Tiered / quantity-break pricing — set volume price tiers per product (e.g. 1–9 units at $18, 10–49 at $15, 50+ at $12). Tier table shown on the product page.
  • Per-category pricing — apply a flat or percentage discount to an entire product category, per group.

Registration & Approvals

  • Wholesale registration form — a dedicated sign-up page via [wcsp_registration_form] shortcode with one-click page creation in settings.
  • Admin approval workflow — applicants sit in a pending queue; approve or reject with one click from the Registrations admin page.
  • Custom registration fields — add text, textarea, select, checkbox, and file-upload fields to the registration form.
  • Automated email notifications — customers are notified on approval or rejection; admins receive alerts on new applications.

Product Controls

  • Product visibility — hide products from non-wholesale visitors, globally or per-product.
  • Quantity rules — enforce minimum and maximum order quantities per product.
  • Quantity steps — require ordering in multiples (e.g. packs of 6) per product.
  • Bulk Order Form — a searchable, filterable order table via [wcsp_order_form] shortcode for fast large-quantity ordering.

Payments & Finance

  • Net Terms / Pay by Invoice — a “Pay by Invoice” WooCommerce payment gateway for approved customers. Configurable net days (Net 7/15/30/60/90), per-user and per-group credit limits, overdue tracking, and due dates in admin and emails.
  • Store Credit / Wallet — issue credit to customers, let them apply it at checkout, and track the full transaction history in My Account. Auto-refunds on order refund.
  • Purchase Order Number — collect a PO number at checkout (optional or required), stored on the order and shown in emails.
  • Tax Exemption — mark customers or groups as tax-exempt. WooCommerce skips tax calculation automatically.
  • Payment & shipping restrictions — limit which gateways and shipping methods are available to each wholesale group.

Commerce

  • Quote Requests — “Request a Quote” button on product pages. Admins review, adjust prices, and convert approved quotes to real orders with one click.
  • WordPress Role Management — auto-assign a custom wcsp_wholesale_customer role on approval and remove it on revocation, for use with role-aware plugins.

Reporting

  • Wholesale Reports dashboard — revenue, orders, average order value, top customers by revenue, and revenue by group — filterable by 7 days, 30 days, 90 days, or year.

Get Wholesale Customers For Woo Pro

Translation Ready

Translate Wholesale Customers For WooCommerce