Implement a system for contract customers with login access and custom pricing logic based on customer-specific discounts.
🏢 Customer Organizations (Group Pricing)
Support grouping multiple customer accounts under a shared Customer Organization.
Discount rules (percentage or fixed) are assigned at the organization level, not per individual user.
All users linked to the same organization will inherit its pricing rules automatically.
Admin interface should support:
Creating and editing Customer Organizations
Assigning/removing customer accounts to/from an organization
Managing discounts at the organization level only (centralized control)
This structure ensures scalable pricing management for large B2B clients with multiple logins under one account umbrella.
🔐 Account Features
Enable customer login, “My Account”, and “Forgot Password” functionality using native WooCommerce or customized templates.
Admin interface to easily:
Create/edit contract customer accounts
Assign/reset passwords
Customer accounts can be included in a customer organization to get the discounts made for that organization. Customer account can also be simple customer, NOT attached to an organization and with no discounts.
💸 Discount Logic
Per-organisation discounts configurable by admin via a backend UI.
Discounts should support:
Percentage discounts per:
Single product
Entire product category
Entire catalog
Fixed amount discounts (e.g., -50 kr per item) per:
Single product
Display discount pricing to logged-in users, on single product. Regular price will also be visible as normal.
Ensure compatibility with standard WooCommerce tax, coupon, and pricing logic.
⚙️ Admin Interface
Custom UI (e.g., under Users or a dedicated settings page) for:
Setting discounts per organization
Managing users in an organization
Creating new organizations, editing organization, delete organization
📌 Optional
Consider using or extending existing plugins like WooCommerce Dynamic Pricing, Pricing Rules, or a lightweight custom solution if preferred.
I believe all of what you described is achievable with B2BKing. Let me walk you through how it maps to the plugin's features:
Customer Organizations / Group Pricing
With B2BKing you can assign customers to B2B groups. You can then set pricing per group or create discount rules per group (percentage or fixed amount). If you don't have too many organisations, you could create one B2B group per organisation, and all users assigned to that group will inherit its pricing and discount rules automatically.
Every customer needs to have a group, but you can also create a generic "B2B" group for customers that aren't attached to any specific organisation and don't need special discounts.
Account Features
B2BKing works on top of WooCommerce's native account system, so login, My Account, and Forgot Password all work as expected. You can manage customer accounts and assign them to groups from the admin.
There is also a separate "Subaccounts" feature where the main B2B account holder can create subaccounts themselves - this is useful for branches or employees within an organisation.
Discount Logic
B2BKing's dynamic rules support percentage and fixed amount discounts per product, per category, or across the entire catalog, and these can be targeted to specific groups. Discounted pricing is displayed to logged-in users on the product page, with the regular price shown as well.
Admin Interface
Groups, users, and discount rules are all managed from the WordPress admin with a dedicated B2BKing interface.
One important note: pricing plugins like WooCommerce Dynamic Pricing or similar pricing rules plugins will generally conflict with B2BKing, so we recommend using only B2BKing to manage your B2B pricing and discounts.
Implement a system for contract customers with login access and custom pricing logic based on customer-specific discounts.
🏢 Customer Organizations (Group Pricing)
🔐 Account Features
💸 Discount Logic
⚙️ Admin Interface
📌 Optional
Hi there,
Thanks for getting in touch,
I believe all of what you described is achievable with B2BKing. Let me walk you through how it maps to the plugin's features:
Customer Organizations / Group Pricing
With B2BKing you can assign customers to B2B groups. You can then set pricing per group or create discount rules per group (percentage or fixed amount). If you don't have too many organisations, you could create one B2B group per organisation, and all users assigned to that group will inherit its pricing and discount rules automatically.
Every customer needs to have a group, but you can also create a generic "B2B" group for customers that aren't attached to any specific organisation and don't need special discounts.
Account Features
B2BKing works on top of WooCommerce's native account system, so login, My Account, and Forgot Password all work as expected. You can manage customer accounts and assign them to groups from the admin.
There is also a separate "Subaccounts" feature where the main B2B account holder can create subaccounts themselves - this is useful for branches or employees within an organisation.
Discount Logic
B2BKing's dynamic rules support percentage and fixed amount discounts per product, per category, or across the entire catalog, and these can be targeted to specific groups. Discounted pricing is displayed to logged-in users on the product page, with the regular price shown as well.
Admin Interface
Groups, users, and discount rules are all managed from the WordPress admin with a dedicated B2BKing interface.
One important note: pricing plugins like WooCommerce Dynamic Pricing or similar pricing rules plugins will generally conflict with B2BKing, so we recommend using only B2BKing to manage your B2B pricing and discounts.
You can find more details in the documentation here: https://woocommerce-b2b-plugin.com/docs/
Let me know if you have any other questions,
Kind regards,
Stefan