Wholesale Engine – Wholesale Prices, B2B & Dynamic Pricing for WooCommerce
Wholesale Engine – Wholesale Prices, B2B & Dynamic Pricing for WooCommerce

Wholesale Engine – Wholesale Prices, B2B & Dynamic Pricing for WooCommerce

0/5 (0 ratings) 50 active installs Updated Nov 10, 2026
Wholesale pricing: every customer group sees its own price, with a "buy more, save more" tier table.

Wholesale pricing: every customer group sees its own price, with a "buy more, save more" tier table.

Wholesale Engine is a WooCommerce wholesale and B2B plugin for selling to businesses, retail customers or both from one store. Give each wholesale role its own prices, build dynamic pricing and discount rules, approve wholesale customers through a registration form and control who can see prices and buy.

Everything marked Free below works without a licence, has no usage limits and never expires. Wholesale Engine Pro is a separate paid add-on for the full B2B ordering workflow.

Website | Features | Documentation | Support

Watch the 90-second tour of every feature:

Wholesale Prices and Role Based Pricing — Free

Set wholesale prices for each customer group without changing what retail customers pay. Wholesale customers see their price automatically as soon as they log in.

  • Role baseline discount: A percentage off the whole catalog for every member of a role.
  • Product discount rules: Percentage off, amount off or a fixed wholesale price.
  • Targets: Everyone, logged-in customers, guests, chosen wholesale roles or individual customers.
  • Products: All products, selected products or variations, categories, tags or brands, with exclusions.
  • Discount base: Calculate from the regular price or the sale price; a wholesale price never goes above a running sale price.
  • Price display: Price suffixes such as “excl. VAT”, and wholesale prices shown as a range, minimum or maximum on shop pages.

Schedule any rule with a start and end date, limit how many times it can be used, and import or export rules as CSV.

Tiered Pricing and Dynamic Discount Rules — Free

One rules engine for every dynamic pricing offer. Prices are calculated once per request, so wholesale, sale and tiered prices never double-discount.

  • Volume pricing tiers: “Buy more, save more” quantity pricing with a tier table on the product page.
  • Cart discount: Based on cart subtotal, total quantity or total weight.
  • Buy X Get Y: Free or discounted reward products.
  • Surcharge / extra fee: Optionally taxable, optionally only for chosen payment methods.
  • Minimum and maximum purchase quantity: Per product line or for the whole cart, with quantity steps (e.g. packs of 6).
  • Checkout gate: Decide who is allowed to place an order.

Wholesale User Roles — Free

Create unlimited wholesale customer roles such as Distributor, Retailer, Reseller or VIP. For each role:

  • Set a baseline wholesale discount.
  • Show prices including or excluding tax, or make the role tax exempt.
  • Allow or block coupons.
  • Move customers into the role automatically after a qualifying order.

Wholesale Registration Form and Approvals — Free

Build a B2B registration form with a drag-and-drop builder and live preview.

  • Business fields: company name, VAT number, tax ID, reseller number, business type, phone, website and file upload.
  • Text, number, select, multi-select, radio, checkbox and section fields, with conditional logic.
  • Layouts: registration only, login + registration side by side, tabbed or popup.
  • Let applicants choose their wholesale role, or assign one automatically.
  • Approve manually, automatically or after email verification. Pending and rejected applicants see their status when they try to log in.
  • Typography, colour and button controls for both forms, no custom CSS needed.
  • Spam protection with Google reCAPTCHA v2 / v3 and a honeypot.
  • Add the forms with the registration and login blocks or shortcodes.

Private Store, Catalog Mode and Hidden Prices — Free

Run a wholesale-only private store, a retail store or a hybrid B2B + B2C store.

  • Store mode: B2B (wholesale only), B2C (public only) or hybrid.
  • Login to view price: Guests see your message and a login link instead of the price and the Add to cart button.
  • Catalog mode: Make products non-purchasable across the store.
  • Hidden price / price on request: Per product, category or customer group.
  • Product access control: Hide chosen products from chosen customers, including their direct links.
  • Hide stock: Hide stock completely, or only the quantity, from retail customers.
  • Private store: Send logged-out visitors to the login page, with a list of URLs that stay public.

Hidden prices and blocked products stay hidden in the product page, cart, block checkout, the WooCommerce Store API and structured data.

Tax / VAT Exemption — Free

Exempt wholesale customers from tax per role, or with a tax rule limited to chosen countries. You can also apply a specific tax class to a customer group.

Wholesale Orders and B2B Analytics — Free

  • B2B dashboard: Net revenue, orders, items sold, average order value, customers and order status for wholesale orders, with date ranges and CSV export.
  • WooCommerce Orders: A “Wholesale Engine” column and a Wholesale / Retail filter make wholesale orders easy to find.

Emails — Free

Customisable emails for registration received (admin), pending, approved, rejected, email verification and email verified, edited in a built-in designer with smart tags such as {customer_name}.

Wholesale Engine Pro (Separate Paid Add-on)

Wholesale Engine Pro needs the free plugin and adds the full B2B ordering workflow:

  • Bulk Order Form: Add many products to the cart in one pass, with product and SKU search.
  • Purchase Lists: Saved product lists customers re-order in one click.
  • Sub Accounts: Team members with their own logins, permissions and spending limits.
  • Request a Quote: Add-to-quote flow and a storefront quote button.
  • Quotes: Reply to quote requests, negotiate with buyers and send custom offers that apply at checkout.
  • Store Credit Wallet: Top-ups and wallet payments, including the block checkout.
  • Payment and shipping method rules: Allow or block payment gateways and shipping methods per customer group.

Compare Free and Pro. Free features keep working if Pro is deactivated.

Compatibility

  • WooCommerce High-Performance Order Storage (HPOS).
  • WooCommerce Cart and Checkout blocks, and the classic cart and checkout.
  • Simple and variable products.
  • Any theme: changes run through WooCommerce hooks, theme files are never modified.
  • Translation ready (text domain wholesale-engine). Translate Wholesale Engine.
  • WP-CLI commands to export and import pricing rules.

Documentation and Support

Developed by PluginShift.

External services

PluginShift usage data (opt-in)

The Quick Setup wizard asks whether you want to share basic site details with PluginShift to help improve the plugin. Nothing is sent unless an administrator clicks “Allow & Continue”. The data is then sent once to https://api.pluginshift.com/api/v1/quick-setup: site URL, admin email (which may be used to send you Wholesale Engine news and offers), plugin, WordPress, PHP and database versions, web server, active theme and plugins (names and versions), language, timezone, and multisite and debug flags. No customer, order, product, pricing or visitor data is sent.

PluginShift Privacy Policy | Data Collection Policy | Terms

Google reCAPTCHA

Off by default. When you enable reCAPTCHA and add your keys, Google’s reCAPTCHA script loads on the Wholesale Engine registration and login forms, and each submission is verified with https://www.google.com/recaptcha/api/siteverify (secret key, response token and the visitor’s IP address). Google may also collect browser and device information and set cookies. Mention reCAPTCHA in your store’s privacy policy.

Google Terms | Google Privacy