Retail and Wholesale. Same Store. Right Price.

Role-based pricing applied on login, tiered volume discounts, EU VAT exemption via real-time VIES validation, and supplier purchase orders β€” all native in StoreEngine. No extra plugin, no separate wholesale store.

What does your B2B operation need?

Wholesale price applied the moment they log in.

Assign the “wholesale” role to a customer and they see their price across the entire catalog on login β€” no coupon code, no separate store. Stack additional quantity-tier discounts on top using the Dynamic Pricing rule engine with AND/OR condition groups and 4 stacking modes.

Digital Download
License and Managment

B2B VAT exemption validated in real time. Applied automatically.

Business buyers enter their VAT registration number at checkout. StoreEngine validates it against the EU VIES database and UK HMRC in real time. Valid business buyers get 0% VAT (intra-EU reverse charge) applied automatically β€” no manual approval needed.

Supplier database, POs, and auto-restock on receipt.

Maintain a supplier database with lead times and cost prices per SKU. Create a purchase order, send it to the supplier, and track status through to receipt. When items arrive, stock levels update automatically across all locations.

aws_s3_storage
Checkout Flexibility

Tag customers into groups. Attach pricing rules per group.

Create named customer segments β€” VIP, Distributor, Partner, Reseller β€” and attach pricing rules, exclusive coupons, or catalog restrictions to each group. Customer Coupon Dashboard shows eligible codes on the account page so buyers always know their discount.

True margin on every B2B order. Invoice attached automatically.

Set cost of goods, shipping cost, and packaging cost per product. Net profit is calculated per order, locked at time of sale, and hidden from staff. PDF invoice and packing slip are auto-generated and attached to every order confirmation email.

ai_content_seo

Also Available in StoreEngine

Additional capabilities that complement your digital products store.

Minimum Order Quantity (MOQ)

Enforce a minimum quantity per product for wholesale buyers. Retail buyers see a different minimum. Error shown at checkout if MOQ not met.

// feature/moq-rules

Request a Quote (RFQ)

B2B buyers submit a quote request for large or custom orders. Admin reviews and sends back a quoted price. Buyer accepts and checks out at quoted price.

// feature/rfq-workflow

Net Payment Terms (Net 30/60)

Invoice now, collect later. Approve a B2B buyer for Net 30 or Net 60 terms. Order completes without payment; invoice sent with due date.

// feature/net-payment-terms

Restricted Catalog

Hide prices or entire product categories from guests. Wholesale-only products visible only to logged-in wholesale buyers. “Login to see price” display for others.

// feature/catalog-restrictions

Multi-User B2B Accounts

One company account with multiple buyer seats. Each seat can place orders, but billing is centralized to the company account with shared order history.

// feature/company-accounts

StoreEngine vs WooCommerce B2B

WooCommerce needs 4–5 paid extensions to match what StoreEngine ships natively. And they still conflict.

Feature

StoreEngine

WooCommerce + extensions

Role-based pricing on login

Quantity tier discounts

EU VAT exemption β€” VIES + HMRC

Supplier database + purchase orders

Customer segments with rules

Cost & profit tracking per order

Invoice & packing slip PDF

Returns & RMA workflow

0% transaction fees

Every kind of B2B operation on WordPress

Manufacturers

Sell to distributors at wholesale rates while running a retail storefront on the same site. Role-based pricing keeps both channels separate.

Dual-channel pricing

Distributors

Purchase orders to upstream suppliers, tiered pricing for reseller customers, and true margin tracking per order.

PO + margin tracking

EU B2B Exporters

Sell to European business buyers with automatic VAT exemption via real-time VIES and UK HMRC validation.

EU VAT compliance

Reseller Programs

Named reseller segments with custom pricing rules, private coupon codes, and dedicated account dashboards.

Customer segments

0%

Transaction fees, ever

5*

Rating on WordPress.org

1

Plugin β€” no B2B extension needed

14d

Money-back guarantee

Common Questions

Can I run retail and wholesale pricing on the same store?

Yes. Retail visitors see public prices. Wholesale buyers see their discounted price the moment they log in β€” no coupon code, no separate store required. Role-based pricing via the Dynamic Pricing engine handles the switch automatically.

How does EU VAT exemption work at checkout?

The buyer enters their VAT registration number at checkout. StoreEngine validates it in real time via the EU VIES database or UK HMRC API. Valid business buyers get the intra-EU reverse charge applied β€” 0% VAT β€” automatically. The result is stored on the order record.

How do purchase orders work with inventory?

You create a PO for a supplier, listing the products, quantities, and unit costs. When the supplier confirms shipment you update the status. On receipt, stock levels update automatically at the designated location. The PO cost price is used for COGS tracking on resulting sales.

Can different wholesale customers get different prices?

Yes. Customer Groups let you create named segments β€” Distributor, Partner, Reseller β€” and attach a different Dynamic Pricing rule to each. A Distributor can get βˆ’30% while a standard Reseller gets βˆ’20%, all managed from one rule dashboard.

Are invoices generated automatically?

Yes. A PDF invoice is generated per order and attached to the order confirmation email automatically. You can also download invoices from the order admin screen. Packing slips are generated separately for the fulfilment team.

Does StoreEngine work for both B2B and B2C on the same site?

Yes β€” this is a core design goal. Retail visitors browse at public prices. Wholesale buyers log in and see their rate. Both use the same product catalog, the same checkout, and the same inventory. No separate WordPress installs or stores needed.