В одном из проектов была задача реализовать функционал плагина woocommerce с корзиной и оформлением заказа, без указания цен продуктов.

Сайт был ориентирован на оптовиков и дистрибьютеров, и цены на товары зависели от разных факторов, поэтому заказчик не хотел указывать на сайте цены вообще.

В итоге долгих копаний было найдено довольно простое решение.

С помощью CSS кода display: none; скрыть отображение цены в каталоге, карточке товара и в корзине при этом оставив кнопку «добавить в корзину» и выбор количества товара. Оформление заказа идет стандартным способом woocommerce, но пользователи не видят никакой цены, только название товаров и количество.

Естественно онлайн оплаты на сайте не было, заказы приходили на почту и обрабатывались менеджерами.

Ps. С помощью инструментов разработчика в гугл хром браузере (посмотреть код) можно узнать классы элементов, которым нужно прописать display: none;