Hi Catalin,
You can implement this feature in Odoo by using the quotation mechanism. When a user adds a product to the basket, you can create a quotation request instead of generating an order immediately.
After that, you can calculate the price based on the number of items or volume of order and provide the quotation to the user. The user can then accept the quotation to place the order, or you can modify the quotation
if necessary before sending it to the user. This way, you can hide the price until the user confirms the quotation.
Regards,
Team Ksolves!