Повний посібник з платформи: встановлення й налаштування магазину, модулі та теми, мультивалютність і мультисклад, розробка розширень та REST API.
Кожна тема зберігає власні .twig-файли у своїй папці — стандартний шаблон у /catalog/view/theme/default ніколи не редагується напряму.
статей у вікі
актуальна гілка
розширень у маркеті
мінімальна версія
ліцензія ядра
Від першого запуску магазину до написання власних модулів — статті згруповано за задачами, а не за алфавітом.
Вимоги до хостингу, встановлення через майстер, налаштування пошти, валют і податків.
Встановлення через Extension Installer, менеджер розширень, конфлікти OCMOD.
Структура теми, синтаксис Twig, перевизначення шаблонів без правки ядра.
Кілька вітрин на одній базі, налаштування курсів валют, мовні пакети.
Структура MVC(L), події та хуки, робота з моделями й контролерами.
Токени доступу, ендпоінти замовлень і товарів, вебхуки для зовнішніх систем.
Готові рішення для розширення функціоналу вашого магазину з чистим кодом.
Samsung Galaxy Tab 10.1, is the world’s thinnest tablet, measuring 8.6 mm thickness, running with Android 3.0 Honeycomb OS on a 1GH...
More room to move. With 80GB or 160GB of storage and up to 40 hours of battery life, the new iPod classic lets you enjoy...
Stop your co-workers in their tracks with the stunning new 30-inch diagonal HP LP3065 Flat Panel Monitor. This flagship monitor features ...
Unprecedented power. The next generation of processing technology has arrived. Built into the newest VAIO notebooks lies Intel's late...
Latest Intel mobile architecture Powered by the most advanced mobile processors from Intel, the new Core 2 Duo MacBook P...
MacBook Air is ultrathin, ultraportable, and ultra unlike anything else. But you don’t lose inches and pounds overnight. It’s...
Перевірте вимоги до сервера: PHP, MySQL, Curl, ZIP.
Завантажте архів і запустіть майстер встановлення.
Налаштуйте магазин: валюту, податки, способи доставки.
Встановіть тему або адаптуйте default під себе.
// кореневий config.php — базові константи середовища define('HTTP_SERVER', 'https://shop.example.com/'); define('DIR_APPLICATION', DIR_OPENCART . 'catalog/'); define('DIR_SYSTEM', DIR_OPENCART . 'system/'); // підключення до бази даних define('DB_DRIVER', 'mysqli'); define('DB_HOSTNAME', 'localhost'); define('DB_DATABASE', 'opencart'); define('DB_PREFIX', 'oc_');
Правки ядра темы втрачаються під час оновлення — використовуйте дочірню тему або OCMOD-патчі.
Дивитись рішення →Покроково: контролер, модель, мовний файл і twig-шаблон для панелі admin і вітрини.
Відкрити гайд →Повний список хуків catalog/model і admin/model з точками прив'язки тригерів.
Відкрити таблицю →