Без модуля этого не сделать. Вы можете только пересылать покупателья на страницу контактов, на ней он все данные должен внести в поле Сообщение. Тогда только получите эти данные.
Чтобы сделать так, как вы пишите, нужно создавать свой конроллер, который сможет получать эти данные и отправлять на почту.
А как можно привязать модуль к определенной странице? Я так понимаю, нужно создать свой хук? Вроде же нет такого хука, чтобы он отображался в центре и только на одной какой-то странице (не главной)? (поправьте, пожалуйста, если ошибаюсь).
Тот контроллер, о котором вы говорите (ContactController), он же просто контроллер, не модуль, верно? Мне ведь нужно сделать примерно то же самое: несколько полей для заполнения и кнопка "Отправить". Если делать подобный контроллер, то кроме NameControllerController.php нужен только Name.tpl? Или что-то еще?
Я просто немного не понимаю, мне все-таки нужно делать модуль (что кажется мне более сложным вариантом) или отдельно контроллер?