Customer-specific prices
Customer-specific prices let you agree a product price with one customer without changing the catalog price for everyone else. A record can apply to one website, start and end on chosen dates, and use quantity thresholds for volume pricing.
Pricesystem Core is included with the product. It provides the shared price calculation and decides how a customer price competes with Magento prices and other installed Pricesystem modules.
When to use customer-specific prices
Use this module when the agreement names both the customer and the product. Typical examples include a contracted unit price, a temporary project price, or different rates at quantity thresholds.
Choose a different Pricesystem module when the agreement has a broader shape:
| Requirement | Module |
|---|---|
| One price for one customer and product | Customer-specific prices |
| A reusable list assigned to customers | Price Lists |
| Pricing by category | Category Price |
| Many customer and product combinations managed as a matrix | Product-Customer Matrix |
What a price record controls
A customer price contains the customer, product, minimum quantity, value, application type and website. Dates are optional. Fixed prices replace the selected base price. Surcharges and discounts calculate from the chosen base price.
For quantity pricing, the module uses the closest eligible threshold. If the order quantity is 24 and records exist for quantities 1, 10 and 50, the quantity 10 record applies.
Start here
- Install the product.
- Review the configuration.
- Create a customer price.
- Check quantity thresholds, date ranges and website scope if the agreement needs them.
- Read price selection if several price types can match the same product.
Customers can also receive a CSV list of their current prices through My Prices.
Optional packages
- Advanced Config adds customer and customer-group selection rules.
- CSV Import/Export handles larger price sets through Magento's data transfer tools.
- REST API provides read and write endpoints.
- GraphQL provides storefront-oriented price queries.
- Sample Data creates example records for development environments.
For common questions, see the FAQ and troubleshooting guide.