Услуги Создание магазина Доработка Интеграция 1С О компании FAQ Блог Кейсы Отзывы Контакты

OpenCart — наша специализация с 2009 года.

Блог о разработке на OpenCart

Практические материалы для владельцев магазинов: стоимость, перенос, интеграции, ускорение, поддержка и выбор подрядчика.

блог помогает понять проблему и выбрать следующий шаг: готовое решение, индивидуальная разработка, доработка, перенос или поддержка магазина OpenCart.

Как писать безопасный SQL в модулях OpenCart

SQL-инъекция — уязвимость, при которой злоумышленник может выполнить произвольный SQL-запрос к базе данных. В OpenCart, где многие модули пишут разработчики разного уровня, это одна из самых частых проблем безопасности. Одна... Подробнее

Как добавить новый способ оплаты в OpenCart

Интеграция с новой — платёжной системой или создание кастомного способа оплаты — стандартная задача при разработке OpenCart. Разберём, как создать модуль оплаты с нуля. Структура модуля оплаты upload/ ├── catalog/... Подробнее

Как добавить новый способ доставки в OpenCart

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

Как добавить свое поле в товар OpenCart

Добавить кастомное поле в товар OpenCart — типичная задача: «Страна производства», «Срок годности», «Видеообзор», «Материал». Стандартный OpenCart не даёт такой возможности из коробки, но создать дополнительное поле можно за 4... Подробнее

Как правильно переопределять шаблоны OpenCart

Краткое описание задачи Прямая правка файлов шаблонов в папке default — путь к потере изменений при обновлении OpenCart. Разберём все способы переопределения шаблонов. Способ 1: Через тему (рекомендуется) Скопируйте файл... Подробнее

Как создать простой модуль для OpenCart

Краткое описание задачи Модуль OpenCart — это расширение, которое добавляет функционал на витрину или в админку. Разберём создание на примере модуля «Рекомендуемые товары». Структура модуля upload/ ├── catalog/controller/extension/module/mymodule.php ├── catalog/language/ru-ru/extension/module/mymodule.php... Подробнее

Как устроена архитектура OpenCart для начинающего разработчика

Краткое описание задачи OpenCart использует архитектуру MVC-L — модификацию MVC, где буква L означает Language (язык). Разберём, как работает эта архитектура и как найти нужный файл. Из практики: за 15... Подробнее