Я все-равно не понимаю, о какой исключительной особенности в верстке под опенкарт идет речь..
Вот пришел мне макет от дизера, я повтыкал в него, посмотрел какие элементы используются и как взаимодействуют..
Сверстал необходимую пачку страниц
получил к верстке приблизительно такой набор исходников
Всё, с версткой вопрос закрыт, она легко расширяется и редактируется.
В чем вопрос? Создать новую папку в catalog/view/theme с необходимым содержимым, дампнуть $data и растаскать переменные по блокам. Проблемы со скриптами? В опенкарт их не так уж и много и преимущественно все висит на обработчике .click() - поменяли селекторы, открыли вкладку Network, посмотрели куда уходят запросы, пошли по следу и навели порядок. Никакой такой особенности в верстке, чтобы ставить на нее ударение, в опенкарт нет.
p.s. для TC, верстка на сайте шлак. Никто в здравом уме с ней работать не будет, не говоря уже о наименовании классов: .bbb, .t1, .f1, .clbef1 и .r_s_k_t.. просто шик.