Wholesale Customers For WooCommerce
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/export — wholesale_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
Top keywords
- wholesale58×5.15%
- customers23×2.04%
- order19×1.69%
- price19×1.69%
- product17×1.51%
- customer12×1.06%
- wholesale customers12×1.06%
- discount11×0.98%
- page9×0.80%
- pricing9×0.80%
- set9×0.80%
- wholesale price9×0.80%