SUITE MODULE — ECOMMERCE

WooCommerce B2B Wholesale Partner Management Built Into WordPress

Stop stitching together wholesale plugins, spreadsheet pricing, and manual invoicing. LuperIQ Retail Partner Hub gives you a complete B2B channel — partner onboarding, tiered wholesale pricing, invoicing with dunning automation, and a full partner portal — all in one module.

Database Tables 13 dedicated
Admin Pages 17 complete views
Partner Portal Shortcodes 10 frontend pages
Cron Jobs 9 automated tasks
Webhook Event Types 10 with HMAC signing
Email Notification Types 6 FedEx-inspired templates

The Problem With B2B Wholesale in WooCommerce

WooCommerce was built for direct-to-consumer sales. When you try to run a B2B wholesale channel alongside it, you end up combining three or four plugins: one for wholesale pricing, another for user roles, a third for invoicing, and maybe a form plugin for partner applications. None of them share data. Pricing rules conflict. Onboarding is manual. And when a partner asks for their invoice history, you open a spreadsheet.

LuperIQ Retail Partner Hub replaces that stack with a single integrated module. Partners apply, get approved, receive tiered wholesale pricing, place orders through a self-service portal, and receive automated invoices with payment term enforcement. Every interaction is logged, every pricing rule is hierarchical, and every overdue invoice triggers a configurable dunning sequence. One module. One data model. One admin interface.

Everything You Need for WooCommerce B2B Wholesale Partner Management

Partner Lifecycle Management

Invite, Apply, Approve, Activate

Invite-only applications with a configurable approval workflow. Partners move through pending, active, suspended, and inactive statuses. Activation includes automatic password setup and welcome email.

Wholesale Pricing Engine

Multi-Level Price Hierarchy

Two pricing modes: wholesale price override per product, or coupon-based discounts. Five-level pricing hierarchy resolves in order: product-specific, partner-specific, category, tier, then global default.

Volume-Based Tier System

Reward Growing Partners Automatically

Define purchasing tiers with spend thresholds. A daily cron recalculates every partner's tier based on their order history and sends tier change notifications automatically.

MOQ Enforcement

Minimum Order Quantities Per Product

Set minimum order quantities at the product level for wholesale partners. Cart validation prevents checkout when quantities fall below the threshold.

Product Visibility Controls

Show the Right Catalog to Each Partner

Control which products each partner or tier can see. Per-product visibility settings let you create exclusive catalogs for specific partner segments without duplicating products.

Partner Portal with 10 Shortcodes

Full Self-Service Frontend

Dashboard with onboarding checklist, partner details form, resource library, quick reorder, saved lists, activation page, statements, and public partner directory — all via shortcodes.

Invoicing and Payment Terms

Generate Invoices with Net Terms

Generate invoices from WooCommerce orders with configurable payment terms. Four invoice statuses (draft, sent, paid, overdue) with a dedicated aging report for accounts receivable visibility.

Dunning Automation

Collect Overdue Payments on Autopilot

Configurable email schedule: pre-due reminder, due-date notice, overdue warning, final notice, and automatic suspension. Every interval and template is editable.

Webhook System

Integrate With Any External Platform

10 event types covering partner lifecycle, orders, invoices, and tier changes. HMAC-signed payloads with automatic retry on failure. Connect your ERP, CRM, or fulfillment system.

CSV Import and Export

Bulk Manage Partner Data

Import partners, pricing, and product visibility from CSV files. Three format auto-detection modes and a multi-step wizard guide you through column mapping and validation.

Who This Module Is Built For

Any WooCommerce store that sells to other businesses and needs structured partner management beyond a simple discount code.

Manufacturers and Distributors

  • Onboard retail partners with an invite-apply-approve pipeline instead of email chains and manual account creation.
  • Assign tiered wholesale pricing that recalculates automatically as partners hit volume thresholds.
  • Generate invoices with net payment terms and let the dunning system handle collections.

Wholesale and B2B WooCommerce Stores

  • Run B2B and B2C sales on the same WooCommerce installation with product visibility controls separating the catalogs.
  • Enforce minimum order quantities at the product level so wholesale orders meet your fulfillment requirements.
  • Give partners a self-service portal for reorders, saved lists, and statement downloads — reducing your support load.

Agencies Building B2B Solutions

  • Deploy a complete wholesale channel for clients without assembling four or five separate plugins.
  • Webhooks and REST API let you integrate with the client's existing ERP, CRM, or accounting system.
  • The activity log and audit trail give clients compliance visibility without custom development.

How the Wholesale Pricing Engine Works

The pricing engine supports two modes. In wholesale price override mode, you set an explicit wholesale price on each WooCommerce product — partners see that price instead of the retail price. In coupon mode, the module generates and applies a WooCommerce coupon automatically at checkout based on the partner's discount percentage.

Pricing resolves through a five-level hierarchy. The module checks for a product-specific price for that partner first. If none exists, it checks for a partner-level default discount. Then category-level pricing. Then the partner's tier discount. Finally, the global wholesale default. The first match wins. This hierarchy lets you handle exceptions cleanly: set a global 20% wholesale discount, override it to 25% for your Gold tier, and then set a specific product to cost-plus pricing for one strategic partner — all without conflicting rules.

The volume-based tier system feeds directly into pricing. A daily cron job recalculates each partner's tier based on their cumulative order spend. When a partner crosses a tier threshold, the module updates their tier, adjusts their pricing automatically, and sends a notification email. Partners always get the pricing their volume has earned, without anyone needing to update it manually.

Invoicing, Payment Terms, and Dunning Automation

Wholesale partners expect payment terms — net 15, net 30, net 60. The Retail Partner Hub generates invoices from WooCommerce orders with configurable payment terms per partner. Each invoice moves through four statuses: draft, sent, paid, and overdue. The aging report shows your entire accounts receivable position at a glance, broken down by current, 30-day, 60-day, and 90-day buckets.

When an invoice goes overdue, the dunning automation takes over. The module sends a configurable sequence of emails: a pre-due reminder before the due date, a due-date notice, an overdue warning after a set number of days, a final notice, and eventually an automatic account suspension if payment is not received. Every interval is configurable. Every email template is editable. The entire sequence runs on cron — no manual follow-up required.

Partners can view their statement history in the frontend portal. The Statements shortcode shows every invoice, its status, the amount due, and the payment date. This eliminates the back-and-forth of partners asking for copies of invoices or current balances.

The Partner Portal: 10 Shortcodes for Full Self-Service

The frontend partner portal is built entirely with shortcodes — drop them on any WordPress page and the portal is live. Partners log in and access a dashboard with an onboarding checklist that walks them through completing their profile, reviewing their pricing tier, and placing their first order.

Dashboard

Onboarding checklist, key metrics, and quick links to common partner actions.

Partner Details

Editable profile form for company info, contacts, tax ID, and shipping addresses.

Resource Library

Downloadable files organized by category — product sheets, brand assets, marketing collateral.

Quick Reorder

One-click reorder from any previous order. Adjust quantities before adding to cart.

Saved Lists

Create and manage named product lists for recurring orders or seasonal assortments.

Activation

Password setup and account activation page for newly approved partners.

Statements

Full invoice history with status, amounts, due dates, and payment records.

Directory

Public-facing partner directory so your end customers can find authorized retailers.

Orders

Complete order history with status tracking and detail views.

Notifications

Partner notification center for tier changes, invoice reminders, and account updates.

17 Admin Pages — One Unified Interface

Dashboard

Overview metrics, recent activity, and weekly admin report summary.

Manage Partners

Searchable list of all partners with status, tier, and last order date.

Add Partner

Create a new partner directly or generate an invite link.

Applications

Review and approve pending partner applications with custom field data.

Invites

Track outstanding invitations and resend or revoke as needed.

Application Fields

Customize the partner application form with your own required fields.

Analytics

Partner performance metrics, revenue by tier, and growth trends.

Import/Export

CSV import and export with format auto-detection and column mapping wizard.

Resources

Manage downloadable files available to partners in the portal resource library.

Settings

Global defaults for pricing mode, payment terms, tier thresholds, and email templates.

Webhooks

Configure webhook endpoints, select event types, and view delivery logs.

Activity Log

Full audit trail of every partner action, status change, and admin operation.

Pricing Tools

Bulk pricing management and tier-level discount configuration.

Aging Report

Accounts receivable overview by aging bucket with drill-down to individual invoices.

Statements

Admin view of all partner statements and invoice histories.

Notifications

Configure notification preferences and review the notification queue.

Edit Partner

Full partner record with profile, orders, invoices, pricing, tier history, and notes.

Frequently Asked Questions

Does this work with my existing WooCommerce products?

Yes. The module layers wholesale pricing on top of your existing WooCommerce product catalog. Your retail prices, inventory, and product data remain unchanged. Wholesale prices are stored separately and only applied when a recognized partner is logged in.

Can I run B2B and B2C on the same store?

Yes. Product visibility controls let you show or hide specific products by partner tier. Retail customers see your standard catalog and pricing. Wholesale partners see their tier-specific catalog with wholesale prices. Both operate on the same WooCommerce installation.

How does the tier system recalculate?

A daily cron job checks each partner's cumulative order spend against your configured tier thresholds. When a partner crosses a threshold, their tier updates automatically and they receive a notification email. Pricing adjusts immediately based on the new tier's discount level.

What happens when a partner's invoice goes overdue?

The dunning automation sends a configurable sequence of reminder emails at intervals you define. If payment is still not received after the final notice, the module can automatically suspend the partner's account, preventing new orders until the balance is cleared.

Can partners place orders through the portal?

Partners browse your WooCommerce catalog with their wholesale pricing applied, add items to their cart, and check out using standard WooCommerce checkout. The Quick Reorder shortcode also lets them re-place previous orders with one click.

Does the module integrate with external systems?

The webhook system fires events for partner lifecycle changes, orders, invoices, and tier updates. Payloads are HMAC-signed for security and include automatic retry on delivery failure. A REST API is also available for direct integration with ERP, CRM, or accounting platforms.

What data can I import via CSV?

The import wizard supports partner records, pricing data, and product visibility settings. Three CSV format variations are auto-detected, and a multi-step wizard guides you through column mapping, validation, and preview before any data is written.

Is there an audit trail?

The Activity Log records every significant action: partner creation, status changes, tier changes, invoice generation, pricing updates, and admin operations. Each entry includes the user, timestamp, and details of the change.

Launch Your B2B Wholesale Channel in WooCommerce

Replace your patchwork of wholesale plugins with one integrated system. Partner onboarding, tiered pricing, invoicing, dunning, and a full partner portal — all managed from your WordPress admin.

Get Started