How do we set different prices for different customer types (importers, distributors, retail) in a digital environment while preventing them from seeing each other's prices?

The traditional approach is individual quotations each time, but this is time-consuming, error-prone, and makes it hard for customers to "self-serve." The digitalized approach is to pre-configure price tiers, MOQ ladders, and quotation terms for each customer or customer type. After customers log in, they only see prices and product information for their own tier; different customer types don't interfere with each other. This design solves two problems simultaneously: first, it lets buyers confirm conditions during exploration without waiting for sales to respond; second, it automates the "customized quotation" process so pricing is pulled in automatically rather than manually configured each time, reducing human error in price mistakes.