Данный функционал работает достаточно просто, если у товара отсутствует цена (поле пусто), то появляется цена по запросу.
Так же цену по запросу видят группы пользователей, для которых не доступен ни один из типов цен для просмотра.
Если у Вас битрикс выдает ошибку сохранения товара "не заполнена цена", то зайдите в админку на вкладку Настройки - Настройки модулей - Торговый каталог и поставьте галочку "разрешить сохранять товары без цен"
Для отправки письма используется почтовый шаблон "Запрос цены на товар" (событие SALE_DRESSCODE_REQUEST_SEND) Почтовые шаблоны вы можете найти в следующем пункте меню Настройки=>Настройки продукта=>Почтовые события=>Почтовые шаблоны