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

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

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

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

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

Почему обмен OpenCart с 1С ломается и как искать причину

Обмен OpenCart с 1С — одна из тех задач, которые «работают, пока не сломаются». Типовая ситуация: обмен функционировал год, потом вдруг перестал. Или работает, но не выгружаются заказы. Или выгружаются,... Подробнее

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

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

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

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

Как отлаживать OpenCart локально

Краткое описание задачи Править код OpenCart прямо на продакшене — плохая практика. Любая ошибка может вывести магазин из строя. Локальная среда разработки позволяет тестировать изменения без риска. Разберём, как настроить... Подробнее

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

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

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

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

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

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

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

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