Sometimes you need to show clients a range of products without the ability to purchase or view prices. In Odoo, this is implemented through website and product catalog settings.
Step 1: Disable selling products with zero price
1. Go to the "Settings" module - "Website" section. Check the "Prevent sale of products with zero price" option in the site settings:

Step 2: Create a site price list with zero prices
1. Go to the 'Sales' module - 'Products' - 'Price Lists':

2. Create a new price list with zero prices:

3. In the settings, specify the site where this price list will apply:

4. Move this price list to the top of the list so it activates by default:

Step 3: Verify the result
- Open the site in preview mode (public user).
- Check that:
- Product is visible in the catalog
- Price is not displayed
- The 'Add to Cart' button is absent. Instead, there is a 'Contact Us' button, which can also be removed if necessary.