I would like to request a feature that allows each Inventory Item to have multiple custom selling prices, such as:
- A Price
- B Price
- C Price
These prices should be defined for each inventory item.
For example, an inventory item called “Product XYZ” could have:
- A Price: $25.00
- B Price: $22.00
- C Price: $19.00
Then, when creating a Sales Invoice, I would like to select the price level directly on each invoice line.
For example:
Item: Product XYZ
Price Level: B ▼
Qty: 10
Unit Price: $22.00
If I change the Price Level from B → C, the Unit Price should automatically change from $22.00 → $19.00.
Suggested invoice layout
Item | Price Level | Qty | Unit Price | Amount
Product XYZ | B ▼ | 10 | $22.00 | $220.00
The price level should be selectable individually for each invoice line, so different items on the same invoice could use different price levels.
Optional customer pricing
It would also be very useful if a customer’s default price level could be saved.
For example:
Customer ABC → Default Price Level: B
When Customer ABC is selected on a Sales Invoice, the invoice lines could automatically use the customer’s B Price, while still allowing the user to change the price level on an individual line if needed.
Why this would be useful
Many businesses have different pricing for different customers, customer tiers, order quantities, or sales channels. Currently, having only one default sales price means users have to manually change the Unit Price when a different price is needed.
A native A/B/C price-level system would make invoicing much faster and reduce pricing errors, especially for businesses with hundreds or thousands of inventory items.
Thank you for considering this feature.