Интеграция OpenCart с МойСклад
МойСклад — — популярная система учёта для малого и среднего бизнеса в России. Если вы ведёте учёт товаров, остатков и заказов в МойСкладе, а продаёте через OpenCart — интеграция экономит... Подробнее
OpenCart — наша специализация с 2009 года.
Практические материалы для владельцев магазинов: стоимость, перенос, интеграции, ускорение, поддержка и выбор подрядчика.
МойСклад — — популярная система учёта для малого и среднего бизнеса в России. Если вы ведёте учёт товаров, остатков и заказов в МойСкладе, а продаёте через OpenCart — интеграция экономит... Подробнее
Обмен OpenCart с 1С — одна из тех задач, которые «работают, пока не сломаются». Типовая ситуация: обмен функционировал год, потом вдруг перестал. Или работает, но не выгружаются заказы. Или выгружаются,... Подробнее
1С — стандарт учёта для российского бизнеса. Если вы ведёте учёт товаров, остатков и заказов в 1С, а продаёте через OpenCart — интеграция экономит часы ручной работы. Товары, цены и... Подробнее
Рано или поздно — любой разработчик OpenCart сталкивается с задачей доработать модуль, написанный другим человеком. За 17 лет работы с OpenCart я видел десятки таких ситуаций — модули без поддержки,... Подробнее
SQL-инъекция — уязвимость, при которой злоумышленник может выполнить произвольный SQL-запрос к базе данных. В OpenCart, где многие модули пишут разработчики разного уровня, это одна из самых частых проблем безопасности. Одна... Подробнее
Обновление модуля — одна из самых рискованных операций в OpenCart. Новый модуль может быть несовместим с вашей версией, конфликтовать с другими модулями или ломать кастомизации. По практике, каждое пятое обновление... Подробнее
OpenCart-проект без Git — это дополнительные риски. Непонятно, кто и когда изменил файл, нельзя быстро откатиться к рабочей версии, а перенос на новый сервер занимает больше времени. Git решает эти... Подробнее
Краткое описание задачи Править код OpenCart прямо на продакшене — плохая практика. Любая ошибка может вывести магазин из строя. Локальная среда разработки позволяет тестировать изменения без риска. Разберём, как настроить... Подробнее
Краткое описание задачи События (Events) — современный способ расширения OpenCart без правки файлов ядра. В отличие от OCMOD, который модифицирует код на лету, Events позволяют выполнить свой код в определённые... Подробнее
Интеграция с новой — платёжной системой или создание кастомного способа оплаты — стандартная задача при разработке OpenCart. Разберём, как создать модуль оплаты с нуля. Структура модуля оплаты upload/ ├── catalog/... Подробнее
Создание модуля — доставки — задача, которая возникает при интеграции с новой службой доставки. В OpenCart модуль доставки рассчитывает стоимость на основе веса, адреса и способа доставки. Структура модуля доставки... Подробнее
Добавить — своё поле в заказ OpenCart — типичная задача: «желаемая дата доставки», «промокод друга», «этаж для курьера», «комментарий к подарку». Стандартный OpenCart не даёт такой возможности из коробки, но... Подробнее
Добавить кастомное поле в товар OpenCart — типичная задача: «Страна производства», «Срок годности», «Видеообзор», «Материал». Стандартный OpenCart не даёт такой возможности из коробки, но создать дополнительное поле можно за 4... Подробнее
Краткое описание задачи Прямая правка файлов шаблонов в папке default — путь к потере изменений при обновлении OpenCart. Разберём все способы переопределения шаблонов. Способ 1: Через тему (рекомендуется) Скопируйте файл... Подробнее
Краткое описание задачи VQMod и OCMOD — это системы модификации, которые позволяют менять код OpenCart без правки оригинальных файлов. Разберём, чем они отличаются и что выбрать. Как работает VQMod VQMod... Подробнее