Добрый день уважаемые читатели.
Каждый раз когда я начинаю править стили или что-то изменять в стандартном оформлении заказа в opencart, я трачу очень много времени на то чтобы понять какой из файлов используется на определенном этапе оформления заказа. По этой причине я решил написать статью в которой я опишу какие же файлы и где используются. За одно сам запомню и напишу шпаргалку для себя и вас.
И так. Сразу напишу, что все файлы о которых пойдет речь ниже находятся в папке catalog\view\theme\default\template\checkout\ . Файловая структура в opencart 2.0, 2.1, 2.2 , 2.3 b opencart 3.0 очень схожи и в разрезе нашей темы единственное отличие между opencart 2 и opencart 3 будет расширение файлов. в Opencart 2 это tpl а в 3 версии twig. Я буду писать статью как для opencart 2.
Основным файлом является файл checkout.tpl, все остальные файлы подключаются в него пр помощи js скрипта по мере прохождения этапов оформления.
Сразу после нажатия кнопки “Оформить заказ” мы попадаем на страницу с выбором войти, зарегистрироваться или пройти оформление без регистрации.За вид данного этапа оформления отвечает файл login.tpl . В зависимости от того какой вариант оформления заказа вы выберите будет зависеть и следующий этап ну и само собой понятно файл который отвечает за вид следующего шага оформления.
Если на этапе выбора способа оформления заказа вы выбрали “Зарегистрироваться” – то за следующий этап будет отвечать файл register.tpl
На данном этапе клиент может пройти регистрацию и в конце оформления у него будет личный кабинет где он сможет отслеживать свои заказы ну и будет получать все преимущества зарегистрированного пользователя.
Если на этапе выбора способа оформления заказа вы выбрали “Оформить заказ без регистрации” – то за следующий этап будет отвечать файл guest.tpl
На данном этапе клиент сможет указать данные платежной информации и не будет зарегистрирован. Так же сможет выбрать выбрать совпадает ли адрес платежный с адресом доставки. От этого зависит будет ли он вводить дополнительно адрес доставки на следующем этапе.
За вывод данного этапа оформления заказа отвечает файл guest_shipping.tpl
За вывод перечня способов доставки а так же поля комментария отвечает файл shipping_method.tpl.
Данный раздел формируется при помощи файла payment_method.tpl
За вид данного раздела отвечает два файла.
За таблицу с товарами и стоимостью отвечает файл -confirm.tpl
А вот за вывод кнопки подтверждения отвечает файл непосредственно самого способа доставки который был выбран раннее. Данный файлы находятся в папке catalog\view\theme\default\template\extension\payment\
Вот такое вышло краткое руководство по системе оформления заказа вcms opencart. Надеюсь вам пригодится эта информация. И если вам нужна профессиональная помощь в разработке сайта с нуля или доработке вашего сайта обращайтесь к нам SiteMix.com.ua
Хорошего дня и удачи в бизнесе.
С версии opencart 2 в поставке CMS уже встроена система…
В любом бизнесе, что бы держаться на плаву, вам нужно…
В данной статье мы постараемся разобрать новый функционал, который появился…
Ваш email никому не покажем
Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев.