As a user I want to be able to see prices, stock and create a quote, but I should not be able to convert the quote to an order. My supervisor, or a colleague with different permissions, can convert the quote to an order. There should be increases possibilities to manage such kind of access and restrictions within the store.
Can be good idea, have Limited Rol that can watch prices, watch available and create a Car and Quote. Without create o converte Quote to Order. The Customer Rol can enter to covert this Quotes created by this new Rol in Orders. On this way the clients can have more users with acces, restrictions and security in the store. And uniquely the Customer Rol have permissions to create Order as a Master Rol.
The clients could have more visivility about the products and requestes, but with restriction