Hi might be long term shot but
Ideally, it would be lovely to have different prices per product depending on type of customer. This means people have to be able to create an account including specific info to be able to create a specific account, (as Stripe is doing when creating an account)
We have negotiated contract pricing with our customers and pricing is custom for every customer as a result. So the flexibility to have per item / per customer pricing in addition to showing list pricing is important.