Разработка модуля для OpenCart с использованием git

19.03.2021
При разработке модуля для любой CMS может потребоваться система управления версиями (скорее всего так и будет). OpenCart оказался не исключением, но нестандартным движком, даже в плане контроля версий модулей. Все дело в организации файловой структуры движка.

Работа с заказом через админку OpenCart, взгляд изнутри

21.02.2021
Разрабатывая модуль для OpenCart, мне понадобилось добавить дополнительное поле к товарам заказа. Но прежде необходимо изучить как устроена работа с заказом через админку. Как оказалась схема не простая и немного запутанная, но это с первого взгляда.

Установка модуля, страница настройки. OpenCart

22.01.2021
Разработаем модуль с настройками из админки движка OpenCart, разберем процессы: установка/удаление модуля, редактирование настроек

Ajax в OpenCart

11.01.2021
Рассмотрим как устроены ajax запросы в OpenCart, в том числе запросы через api, ajax REST API, познакомимся с понятием front controller

Модальные окна OpenCart

28.12.2020
Разберем как использовать модальные окна OpenCart, рассмотрим пример popup в админке, научимся создавать свои всплывающие окна

События в OpenCart

23.12.2020
Система событий в OpenCart достаточно интересна, она не является заранее предопределенным списком событий. Внутренность движка устроена таким образом, что почти каждый метод контроллера, который реагирует на определенный роут, загружает какие-то файлы.

Дополнительное поле в карточке товара OpenCart

16.12.2020
Создадим в OpenCart дополнительное поле в карточке товара, на примере создания модуля. Из коробки OpenCart не поддерживает кастомные поля, сделаем сами