Т.е. посетитель выбирает товар, всевозможные опции и атрибуты и ему предлагается оставить данные для связи. Причем это касается не всех товаров, в основном ценник будет везде (кроме некоторых).
как вариант использовать модули уведомления о наличии (нужным товарам поставите остаток = 0) или Запроса цены (нужным товарам проставить определенную цену) https://shop.opencart-russia.ru/preorder-module https://shop.opencart-russia.ru/zapros-tsenyi-price-request
Не уверен, но вроде бы это можно реализовать через опцию Текстовое поле. Если добавить такую опцию, то покупатель может оставить свои данные и они уйдут при заказе. Эту опцию сделать обязательной и добавить нужным товарам. Таким товарам можно сделать количество 0, как упоминалось выше, а так же вывести пояснительный текст.