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