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.
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.
