Features |
Documentation |
Blog |
Get Support
🎬 See Softminal B2B Suite in action
[youtube
https://www.youtube.com/watch?v=qSbU4mnfwI0]
The all-in-one WooCommerce wholesale plugin and B2B plugin. Set wholesale pricing for each customer group, hide prices until buyers sign up, approve trade accounts, enforce a minimum order quantity (MOQ) and pack sizes, take quote requests, and give buyers a fast bulk order form — all from one plugin, with no scattered add-ons.
Softminal B2B Suite is built around a
single pricing pipeline, so every discount, hidden price and quantity rule is resolved one way. That means your B2B pricing is correct everywhere — the shop, the product page, the cart and the block checkout — with no surprise prices at checkout.
Run one store for both B2B and B2C. Retail shoppers keep their normal prices while approved trade customers see wholesale rates, net terms and quotes. B2B rules only ever apply to buyers in a group, so a retail shopper can never be shown a wholesale price by accident — or switch it into a login-only wholesale store whenever you want.
Requires WooCommerce 8.0 or newer. Softminal B2B Suite extends your existing WooCommerce store; it does not work on its own.
🎯 Why store owners choose Softminal B2B Suite
- 🛍️ One store for B2B and B2C — sell to retail customers at your normal prices and to approved trade customers at wholesale rates, from the same catalogue. Because B2B rules only apply to buyers in a group, retail shoppers never see a wholesale price by mistake — and you can flip on "hide prices for guests" to run a login-only, B2B-only store instead.
- ⚙️ One pricing engine, always correct — every price flows through a single resolver, so wholesale and B2B prices match on the shop, product page, cart and block checkout. No conflicting filters, no checkout surprises.
- 🧩 Everything in one plugin — one WooCommerce wholesale plugin and B2B plugin that covers pricing, hidden prices, trade registration, company accounts, net terms, quotes, quantity rules and a bulk order form, instead of stitching five plugins together.
- 🔄 Switch without breaking your catalogue — move your groups, customers and price rules over from B2BKing, Wholesale Suite or WholesaleX. Every import previews first, so you see exactly what will change before a single row is written.
- 💬 Free buyer messaging — talk to trade customers from a unified Inbox in your admin, included at no cost.
- 🤖 Ask your store, safely — connect Claude or another AI app and get answers from your live store data. It only reads until you allow changes, and you confirm every change first.
- 🕑 24/7 priority support — a real support team, available around the clock, with priority help so you're never stuck.
- ⚡ Modern & compatible — HPOS-ready, works with the WooCommerce Cart & Checkout Blocks, and plays nicely with multilingual (WPML, Polylang) and multi-currency stores.
- 🛠️ Developer-friendly — a clean REST API, signed webhooks and a documented hook surface for ERP, CRM and automation.
🚀 Key features
- 💲 Customer group pricing — put buyers into groups and set percentage, amount-off or fixed prices per group, product, category, tag or quantity band.
- 🔒 Hidden prices / login to see prices — hide prices and the add-to-cart button from guests, or require an approved trade account before wholesale pricing appears.
- 📝 Trade registration & approval — a registration form with your own business fields (company, VAT/tax ID, phone, address), spam-guarded, with an approval queue and email notifications.
- 🏢 Company accounts — give a business one shared account: several colleagues, roles for who can buy and who approves, and per-account spend limits.
- 💳 Net terms & credit — offer pay-on-account at checkout, set a credit limit per company, and send statements and overdue reminders automatically.
- 🧾 Request a quote (RFQ) — let buyers build a quote basket and negotiate; an accepted quote converts straight to an order.
- 📬 Buyer messaging — customers message you from their account and you reply from one unified Inbox where general questions and quote negotiations live together, each thread flagged when it needs you. Basic buyer↔merchant messaging is free.
- 📦 Minimum order quantity (MOQ), maximum & pack quantities — enforce a minimum order quantity per product, per category or order-wide, plus maximum and pack (step) sizes, shown clearly at the shop, cart and checkout.
- ⚡ Bulk order form — a fast order pad your buyers can use to add many products at once, plus quick order by SKU or CSV.
- 🎁 Buy X, get Y — reward bulk orders with free or discounted units, from a product or a category, as the same item, a different gift or the cheapest in the cart.
- 🔁 Reorder — one-click "order again" from a past order.
- 🧮 Purchase order numbers and an ex/inc VAT price toggle at checkout.
- 📄 PDF invoices — generate clean PDF invoices, choose from ready-made and premium designs (with your own watermark and fonts), download from the order screen or My Account, and attach them to order emails automatically.
- 🇪🇺 Tax exemption & EU VAT (VIES) — mark customers or groups tax-exempt and validate EU VAT numbers against VIES.
- 🚚 Role-gated payment & shipping — show or hide payment gateways and shipping methods per group (for example, wholesale = pay on account only).
- 👁️ Private catalogue — hide categories from selected groups across the shop, search and direct links for a members-only or hybrid store.
- 🧭 Safe-Preview migration — import your customer groups, users and price rules from B2BKing, Wholesale Suite or WholesaleX. Every import runs as a preview first, nothing changes until you choose Import, the source plugin can stay switched off, and it's safe to run again.
- 🏪 Multivendor (Dokan) — run B2B on a Dokan marketplace: vendor-scoped wholesale pricing, per-vendor invoices, marketplace trade registration and cross-vendor bulk ordering, with a "B2B Pricing" tab in each vendor's dashboard. Via the free Softminal B2B for Dokan add-on (requires Pro).
- 📇 FluentCRM integration — sync trade customers into FluentCRM tagged with their group and application status, start automations when an application arrives or is approved or a customer changes tier, segment campaigns by B2B group, and use B2B merge tags in emails. With Pro, B2B companies become FluentCRM companies, and quotes, overdue invoices, held orders and credit limits trigger automations too. Optional, off until you switch it on.
- 🤖 AI Connect — connect Claude or any AI app that supports MCP, and ask about your store in plain words: what a customer pays, which applications are waiting, what a new price rule would do. It reads by default. It makes changes only when you allow it, shows you each change first, and logs everything. Customer emails stay hidden unless you share them. Needs WordPress 6.9 or newer.
- 🔌 Developer-ready — a REST API and signed outbound webhooks for ERP, CRM and automation.
Every price change flows through one resolver, so B2B pricing is correct on the shop, the product page, the cart and the block checkout alike. The plugin is HPOS-compatible and works with WooCommerce Cart & Checkout Blocks.
🏪 Multivendor marketplaces (Dokan)
Running a Dokan marketplace? The free
Softminal B2B for Dokan bridge makes the whole suite vendor-aware: the marketplace owner sets wholesale pricing scoped to a vendor's catalogue, every multi-vendor order produces one invoice per vendor, the bulk order form shows which vendor sells each product, and each vendor gets a "B2B Pricing" tab in their Dokan dashboard to manage their own wholesale prices. The bridge is a free download unlocked by your Pro licence (it needs B2B Suite Pro and Dokan active).
🌍 Works with multilingual & multi-currency stores
Price, quantity and buy-X-get-Y rules apply across translations (WPML and Polylang). Softminal B2B Suite always works in your store's base currency and leaves conversion to your currency switcher, so prices stay correct when one is active.
⭐ Free vs Pro
The free plugin already gives you customer-group wholesale pricing, hidden prices, trade registration and approval, quantity rules, a bulk order form, buy-X-get-Y, reorder, PO numbers, the ex/inc VAT toggle, basic buyer messaging and AI Connect for groups, price rules, customers and applications.
Advanced modules —
company accounts, net terms & credit, request-a-quote, category-level quantity rules, VIES VAT validation, private catalogue, role-gated methods, premium invoice designs, the webhooks API and AI Connect for companies, quotes and credit — are part of the
Pro add-on.
🕑 24/7 priority support. Questions never wait for business hours — our team is available around the clock, and Pro customers get priority responses.
Get support any time.
WooCommerce is a trademark of Automattic Inc. Softminal B2B Suite for WooCommerce is an independent plugin developed by Softminal and is not affiliated with, endorsed by, or sponsored by Automattic or WooCommerce. The name is used only to indicate compatibility.
1.4.0
Adds AI Connect (connect Claude or another AI app; read-only until you allow changes) and a 30-day Trash for groups and price rules. Includes a small database update, applied automatically. Pro users: update Pro to 1.4.0 too.
1.3.6
New optional FluentCRM integration (off until you enable it), plus an Inbox search fix and the bundled framework updated to 2.0. Safe upgrade — nothing is sent to FluentCRM until you switch the integration on.
1.3.5
Consolidated "Invoices" settings, drag-to-reorder form rows, a Pack size hint, a fix for "0000-00-00" message times, and security hardening (sandboxed preview, safer imports, updated framework). Safe drop-in upgrade.
1.3.4
Maintenance release — a cleaner Inbox reply box plus an internal framework move with no functional change. Safe drop-in upgrade.
1.3.3
Adds a drag-and-drop registration form builder (many field types, file uploads, conditional logic, multiple forms and a real block), optional reCAPTCHA/Turnstile, GDPR export & erasure for registration data, and private file handling. Includes a small database update, applied automatically.
1.3.2
Adds Dokan multivendor support (via the free Softminal B2B for Dokan add-on), fixes PDF invoice rendering of non-Latin currencies, attaches the invoice to the order-received email, and adds an email-deliverability (SMTP) check. Includes a small database update, applied automatically.
1.3.1
Maintenance release: auto-approve registrations now works, an Applications search box, and fixes that preserve company member limits and billing details on edit.
1.3.0
Adds buyer messaging and a unified Inbox, one-click convert-to-quote (Pro), a Pages shortcode reference, and theme-matched storefront colour. Includes a small database update, applied automatically.
1.2.0
Adds shared company purchase lists, the View-shop-as preview, a quantity-discount progress bar and tax-display fixes. Includes a small database update, applied automatically.
1.1.0
Adds the Bulk Ordering Grid (Pro), Variation Price Breaks, an Order Approvals page and quote notifications. Safe update; no data changes.
1.0.0
Initial release.