OpenCart — бесплатный движок интернет-магазина с открытым исходным кодом. Его ставят на хостинг: витрина открывается по вашему домену, а владелец заходит в административную панель через браузер и ведёт там товары, категории, заказы и покупателей. В отличие от универсальных систем управления сайтом, OpenCart изначально сделан только под торговлю — магазин работает сразу после установки, без подключения расширений.
Главная сильная сторона — простота. Админка состоит из нескольких понятных разделов: каталог, заказы, покупатели, отчёты, настройки. Разобраться в ней может человек без технического образования: добавить товар, задать цену и остаток, увидеть новый заказ и сменить его статус. Магазин можно поднять за один вечер, а дальше постепенно менять оформление и подключать нужное.
Что умеет OpenCart
- Каталог товаров — неограниченное число товаров и категорий, несколько фотографий на карточку, характеристики, варианты (размер, цвет) со своей ценой и остатком, связанные и сопутствующие товары.
- Заказы и покупатели — заказ целиком виден в одном окне: состав, адрес, способ оплаты и доставки, история статусов. Покупателей можно разбивать на группы и давать им разные цены, а историю заказов они видят в личном кабинете.
- Оплата и доставка — в поставке есть базовые способы вроде оплаты при получении и банковского перевода, остальные подключаются модулями из каталога дополнений. Правила доставки настраиваются по весу, сумме заказа и региону.
- Несколько магазинов из одной админки — на одной установке можно держать несколько витрин с разными доменами, оформлением и валютами, но общим складом.
- Валюты и языки — витрина умеет показывать цены в нескольких валютах с автоматическим пересчётом по курсу и переключать языки для покупателя.
- Отчёты — что покупают, кто покупает, сколько было просмотров товара, какие купоны сработали. Для небольшого магазина этого хватает, чтобы понимать, что происходит.
- Скидки и акции — скидки по количеству, специальные цены на срок, купоны, бонусные баллы для постоянных покупателей.
- Каталог дополнений — большой магазин модулей и шаблонов оформления, от интеграции со службами доставки до выгрузки товаров в товарные площадки. Часть бесплатная, часть платная.
Кому подходит
- Небольшим и средним магазинам, которым нужна своя витрина на своём домене, а не место на чужой торговой площадке.
- Тем, кто хочет уйти от ежемесячной платы за конструктор магазина: сам движок ничего не стоит, платить нужно только за хостинг и домен.
- Предпринимателям, которые сами ведут товары и заказы: админка простая, и для ежедневной работы программист не нужен.
- Тем, кому важна возможность забрать магазин с собой: файлы и база — ваши, магазин переносится на другой хостинг целиком.
- Не лучший выбор для крупного магазина с десятками тысяч товаров, сложной логистикой и плотным обменом с учётной системой — там обычно берут более тяжёлые платформы.
Плюсы
- Бесплатный, с открытым кодом и без платы за число товаров
- Простая админка, понятная без обучения
- Магазин работает сразу после установки, без сборки из расширений
- Нетребователен к хостингу — хватает недорогого тарифа
- Большой каталог шаблонов и модулей, в том числе русскоязычных
Минусы
- Русский язык ставится отдельным языковым пакетом, в поставке только английский
- Многие нужные модули платные, и расходы складываются
- Несколько веток версий: модуль под одну может не подойти к другой
- Со многими дополнениями сразу магазин заметно замедляется
- Разработчик зарубежный: оплатить платные модули из России бывает сложно
Сколько стоит
Сам движок бесплатный и не ограничивает число товаров, заказов или покупателей. Платить придётся за хостинг и домен, а дальше — по желанию: за шаблон оформления, за модули оплаты и доставки, за работу разработчика. Этим OpenCart отличается от облачных конструкторов, где берут ежемесячную плату и иногда процент с оборота: здесь регулярных платежей за сам магазин нет. Бесплатных модулей в каталоге тоже много, так что начать можно вообще без вложений, кроме хостинга.
Как установить
- Возьмите хостинг с PHP и базой данных MySQL или MariaDB. Подойдёт обычный недорогой тариф, специальный не нужен.
- В панели хостинга создайте пустую базу данных и пользователя с полными правами на неё.
- Скачайте архив с официального сайта OpenCart и распакуйте содержимое в корневую папку сайта.
- Откройте адрес сайта в браузере — запустится мастер установки. Примите лицензию, дождитесь проверки сервера, введите данные базы и задайте логин и пароль администратора.
- После установки удалите с сервера папку установщика — без этого админка будет постоянно напоминать об этом и предупреждать об опасности.
Частые вопросы
Есть ли русский язык?
В стандартной поставке — только английский. Русский ставится бесплатным языковым пакетом: отдельно для витрины и отдельно для админки. Пакеты есть в каталоге дополнений, ставятся через встроенный установщик. После установки язык выбирается в настройках магазина.
Работает ли OpenCart в России?
Да. Движок скачивается и работает без ограничений, магазин размещается на любом, в том числе российском, хостинге. Сложность только с оплатой платных модулей и шаблонов: разработчики зарубежные, и российские карты у них часто не принимаются. Многие нужные модули при этом делают российские студии и продают за рубли.
Чем OpenCart отличается от магазина на WordPress?
В WordPress магазин появляется после установки отдельного расширения поверх обычного движка для статей. OpenCart изначально сделан под торговлю: каталог, заказы и склад — его основа, а не надстройка. Поэтому он проще в ежедневной работе, но для блога и контентных страниц приспособлен хуже.
Можно ли подключить онлайн-кассу и российские платёжные системы?
Да, для этого есть модули от российских разработчиков и от самих платёжных сервисов. Подбирайте модуль под ту ветку версий, на которой стоит ваш магазин, и смотрите дату последнего обновления: заброшенные модули ломаются после обновления движка.
Какую версию выбрать для нового магазина?
Последние годы параллельно развиваются две ветки, и модули от одной не работают в другой. Сначала составьте список нужных дополнений и проверьте, под какую ветку они выпущены, и только потом выбирайте версию движка.
