The organisational backbone of B2B operations. Model the real-world relationship between a business entity and its individual WordPress users.
Store company name, tax ID, primary contact, and billing/shipping addresses in one place.
Assign unlimited WordPress users to a single company. All share the same credit line and see shared lists.
Company data feeds directly into Credit, Sub-Accounts, Customer Pricing, and PO Approval — no duplication.
Search, filter, and bulk-manage companies from a clean admin screen with export support.
Go to B2B Commerce Kit → Company Accounts → Add Company. Fill in company name, primary contact, and addresses.
From the company detail page, use the Assign Users field to link existing WordPress accounts. Each user can belong to one company.
If using Company Credit, set the credit limit from the Credit tab on the company detail page.
Link negotiated prices via Customer Pricing → Add Rule → Target: Company.
| Setting | Description | Default |
|---|---|---|
Custom Fields | Add extra fields (e.g. Trade Reference, Account Manager) from Settings → Company Accounts → Custom Fields | None |
Require Company on Registration | Force new B2B registrants to enter a company name | Off |
Yes. Assign as many WordPress users as needed. All share the same credit limit, see shared purchase lists, and their orders appear on the company dashboard together.
Yes. Credit limits, contract prices, PO approval thresholds, and sub-account permissions all operate at the company level. Set it once, every assigned user inherits it.
No. Each WordPress user can be assigned to exactly one company. If a user needs to act on behalf of multiple companies, use separate WordPress accounts.