Create a price list
Open Pricesystem > Pricelist > All Pricelist and add a new list.
Define the list
Enter a clear name, enable the list, choose its website and set its priority. Start and end dates are optional. Mark a list as Is Base Pricelist only when it should provide the separate Base Pricelist price type. It is not linked to an individual regular list.
A higher priority matters when several applicable lists contain a price for the same product and quantity. The merge setting determines whether lower-priority lists may still contribute other quantity thresholds.
Add products and prices
Save the list, then open its product section. Add each product with:
- product;
- minimum quantity;
- price value;
- application type;
- optional base price source for a surcharge or discount.
Application types are Fixed, Surcharge, Surcharge %, Discount and Discount %. A fixed value is the final unit price. Surcharge types add to the selected base price (flat amount or percent), Discount types subtract from it.
If multiple quantity prices are enabled, add one row for each threshold. At a requested quantity, the closest eligible threshold applies.
Assign customers
Use one or more of these methods:
- Assign individual customers from the list or customer record.
- Assign a customer group when everyone in that group should receive the list.
- Configure customer or address attribute matching and enable automatic assignment.
Direct and group assignments are easier to audit. Attribute matching is useful for rules such as dealer class or country — but note that it is evaluated only when a customer registers in the storefront. There is no scheduled re-evaluation, and existing customers are never matched retroactively; assign those manually or through the API. The address condition is checked against the customer's default billing address only.
Test the result
Sign in as one assigned customer and one unassigned customer. Check a product at the base quantity and at every configured threshold. If another list can match, test that overlap as well.
The final price still follows the shared Pricesystem selection rule.
If you use a base list as a fallback, select Price Priority Order and place Pricelist before Base Pricelist. Test one product contained in the regular list and another available only from the base list.