Create a customer price
Open Pricesystem > Customerprice > All Customerprices and select Add New Customerprice. You can also manage a customer's records from the customer edit screen.
Complete the price record
| Field | Purpose |
|---|---|
| Customer | The customer who receives the price |
| Product | The product to which the agreement applies |
| Quantity | The minimum quantity for this price tier |
| Price | The fixed amount, surcharge or discount |
| Price Application Type | Fixed, Surcharge, Surcharge %, Discount or Discount % |
| Base Price | The product price used for a relative surcharge or discount |
| Website | All websites or one specific website |
| From Date / To Date | Optional date range in which the record is active |
For a fixed contract price, choose Fixed and enter the final unit price. For a percentage discount, choose Discount %, enter the percentage as the value, and confirm the base price source.
Example
Northstar Industrial has agreed to pay 86.50 for product FIELD-BAG-24 from a quantity of ten:
Customer: Northstar Industrial
Product: FIELD-BAG-24
Quantity: 10
Price: 86.50
Price Application Type: Fixed
Website: Main Website
From: empty
To: empty
Save the record, sign in as the selected customer, and add at least ten units to the cart. Test a quantity below the threshold as well. This confirms both the agreement and the fallback price.
Avoid ambiguous records
Keep quantity thresholds and date ranges deliberate. Two records for the same customer, product and context can be difficult to reason about even when Magento accepts them. If a contract changes, end the old record before the new one begins.
Continue with quantity thresholds, date ranges, or website scope.