OpenCart Club

Разработка под Opencart

Файлы пошагового оформления заказа в opencart

Добрый день уважаемые читатели.

Каждый раз когда я начинаю править стили или что-то изменять в стандартном оформлении заказа в 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 скрипта по мере прохождения этапов оформления.

Шаг 1. Способ оформления заказа

Шаг первый - Способ оформления заказа в опенкарт

Сразу после нажатия кнопки “Оформить заказ” мы попадаем на страницу с выбором войти, зарегистрироваться или пройти оформление без регистрации.За вид данного этапа оформления отвечает файл login.tpl . В зависимости от того какой вариант оформления заказа вы выберите будет зависеть и следующий этап ну и само собой понятно файл который отвечает за вид следующего шага оформления.

Шаг 2. Профиль & Платежная информация

Если на этапе выбора способа оформления заказа вы выбрали “Зарегистрироваться” –  то за следующий этап будет отвечать файл register.tpl

На данном этапе клиент может пройти регистрацию и в конце оформления у него будет личный кабинет где он сможет отслеживать свои заказы ну и будет получать все преимущества зарегистрированного пользователя.

Шаг 2.Платежная информация

Если на этапе выбора способа оформления заказа вы выбрали “Оформить заказ без регистрации” –  то за следующий этап будет отвечать файл guest.tpl

На данном этапе клиент сможет указать данные платежной информации и не будет зарегистрирован. Так же сможет выбрать выбрать совпадает ли адрес платежный с адресом доставки. От этого зависит будет ли он вводить дополнительно адрес доставки на следующем этапе.

Шаг 3: Адрес доставки

За вывод данного этапа оформления заказа отвечает файл  guest_shipping.tpl

Шаг 4: Способ доставки

За вывод перечня способов доставки а так же поля комментария отвечает файл shipping_method.tpl.

Шаг 5: Способ оплаты

Данный раздел формируется при помощи файла payment_method.tpl

Шаг 6: Подтверждение заказа

За вид данного раздела отвечает два файла.

За таблицу с товарами и стоимостью отвечает файл -confirm.tpl

А вот за вывод кнопки подтверждения отвечает файл непосредственно самого способа доставки который был выбран раннее. Данный файлы находятся в папке catalog\view\theme\default\template\extension\payment\

Вот такое вышло краткое руководство по системе оформления заказа вcms opencart. Надеюсь вам пригодится эта информация. И если вам нужна профессиональная помощь в разработке сайта с нуля или доработке вашего сайта обращайтесь к нам SiteMix.com.ua

Хорошего дня и удачи в бизнесе.

Напишите

Ваш email никому не покажем