Set unique negotiated prices for individual customers or entire companies, completely overriding the WooCommerce catalogue price.
Set a price for a specific WordPress user on any product.
Set a price at the company level — all users in that company see it automatically.
Enter an exact price or a percentage off/on the regular price.
Import hundreds of customer-product price pairs via CSV upload.
Customer-specific prices always win over any discount rules.
Set a % adjustment for an entire category for a customer or company.
B2B Commerce Kit → Customer Pricing → Add Rule.
Choose User or Company from the Target Type dropdown.
Search and select the specific user or company.
Search for the product by name or SKU.
Enter a flat price or choose % off/on the regular price.
The price takes effect immediately for all matching users at checkout and on product pages.
| Setting | Description | Default |
|---|---|---|
Price Display | Show the custom price on product pages for the logged-in user | On |
Show Savings | Display the saving vs regular price next to the custom price | Off |
Add Rule → Target Type: Company → select the company → select product → enter price. All users assigned to that company see the custom price automatically.
Yes. Customer Pricing → Import. Use the CSV template: columns user_id (or company_id), product_id, price, price_type (flat or percentage).
The user-level price takes precedence over the company-level price for that specific user.