OpenCart — открытая CMS для интернет-магазинов, популярная в Рунете благодаря простоте и десяткам тысяч готовых модулей. Под OpenCart подходит обычный виртуальный хостинг с PHP 7.4+ и MySQL — никакой особенной экзотики. Но есть нюансы по памяти и кэшированию, особенно для каталогов от 5 000 товаров.

Системные требования OpenCart — в официальной документации OpenCart и на Хабр/ecommerce.

Технические требования OpenCart

Для OpenCart 4.x (актуальная ветка 2026) нужно:

  • PHP 8.0+ с расширениями GD, cURL, mbstring, openssl, zlib, mcrypt (или sodium для PHP 8+)
  • MySQL 5.7+ или MariaDB 10.4+ с InnoDB-движком
  • nginx или Apache 2.4+ с mod_rewrite
  • Минимум 128 МБ PHP-памяти, для активного магазина — обычно 256-512 МБ
  • upload_max_filesize 32 МБ+ — для загрузки картинок товаров
Возможности OpenCart на opencart.com
OpenCart — open-source CMS для магазинов с гибкой системой расширений и шаблонов. Скриншот раздела features на opencart.com.

OpenCart 3.x ещё поддерживается, но новые проекты лучше делать на 4.x — там быстрее работа с БД и обновлённый интерфейс админки.

Чем OpenCart требовательнее обычной CMS

  • Карточки товаров с изображениями — нужен достаточный объём диска (для 1000 товаров по 5 фото — обычно 5-10 ГБ)
  • Кэш на стороне сервера — без OPcache OpenCart с большим каталогом проседает по скорости
  • База данных — таблицы товаров, заказов, клиентов растут быстро. Бэкап БД должен быть частым.
  • SMTP-почта — для уведомлений о заказах нужен надёжный SMTP. На некоторых дешёвых хостингах SMTP закрыт.

Что должно быть в тарифе

  1. PHP 8.0+ со всеми нужными расширениями
  2. MySQL 5.7+ или MariaDB 10.4+
  3. OPcache включён
  4. NVMe SSD или хотя бы SATA SSD
  5. Достаточный объём места — обычно от 5 ГБ для активного магазина
  6. Бесплатный SSL — обязателен для приёма платежей
  7. SMTP не блокируется — для отправки писем о заказах
  8. 1-клик-установщик OpenCart в панели
  9. Бэкапы БД ежедневные

Сравнение тарифов

Провайдер Тариф Цена Подходит для
Beget Старт обычно от 195 ₽/мес магазин до 1000 товаров
Beget Бизнес обычно от 800 ₽/мес 1000-5000 товаров, активный трафик
Timeweb Optimo обычно от 350 ₽/мес средний магазин
Reg.ru Host-2 обычно от 250 ₽/мес средний магазин
VPS Beget 2 ГБ RAM обычно от 600 ₽/мес 5000+ товаров, кастомные модули

Когда нужен VPS

На виртуальный остаются магазины до 1000-3000 товаров с трафиком до 1000 посетителей в день. На VPS уходят, когда:

  • Каталог разросся выше 5000 товаров
  • Активные продажи 50+ заказов в день
  • Установлены 20+ модулей расширений
  • Используете тяжёлые шаблоны (Journal, Pavothemes)
  • Хостинг-провайдер пишет о превышении CPU

Перенос OpenCart на новый хостинг

  1. Сделать бэкап БД через phpMyAdmin (Export → SQL)
  2. Скопировать через FTP всю папку магазина (включая image/ с фото)
  3. На новом хостинге создать БД и пользователя
  4. Импортировать SQL через phpMyAdmin нового хостинга
  5. В файле config.php и admin/config.php поменять данные подключения к БД и базовые URL
  6. Переключить NS-серверы

Подробнее общий процесс — в гайде «Перенос WordPress на другой хостинг» (логика аналогичная для OpenCart).

Какой провайдер выбрать

Из российских провайдеров часто используют:

  • Beget — серверы в РФ, 1-клик установка OpenCart, NVMe SSD, SMTP не блокируется. Бесплатный 30-дневный тест.
  • Timeweb — удобная панель, хорошая поддержка
  • Reg.ru — есть готовые шаблоны магазинов

Из российских часто беру Beget: NVMe SSD во всех тарифах, OPcache включён, ежедневные бэкапы, 1-клик установка OpenCart, поддержка 24/7. Стартовый тариф для небольшого магазина — обычно от 195 ₽/мес. Альтернативы — Timeweb, Reg.ru.

Что делать дальше

  1. Сравнение OpenCart с WooCommerce: «OpenCart vs WooCommerce».
  2. Если планируете запуск с нуля: «Запуск интернет-магазина».
  3. Pillar по CMS: «Какую CMS выбрать».

Часто задаваемые вопросы

OpenCart 3 или 4 — что выбрать?

Для новых проектов — 4.x. Для существующих 3.x — пока можно остаться, но планировать миграцию на 4.

OpenCart бесплатный?

Да, ядро бесплатное. Платны — премиум-шаблоны и расширения.

Сколько товаров можно держать в OpenCart?

На VPS с 4 ГБ RAM — комфортно до 50 000. С Sphinx Search и кэшем — больше.

Какие платёжные шлюзы поддерживает OpenCart?

ЮKassa, Тинькофф, Сбербанк, СБП — через расширения из каталога OpenCart.

Нужно ли SSH для OpenCart?

Не обязательно. Но удобно для работы с большими файлами и быстрых правок конфигов.

Лучшие шаблоны для OpenCart?

Journal — самый популярный премиум-шаблон. Shoppica, Pavothemes — альтернативы.

Как сделать многоязычный OpenCart?

Встроенная поддержка мультиязычности. Включаете языки в админке, переводите контент.

Можно ли интегрировать OpenCart с 1С?

Через расширения 1C Exchange. Для интернет-магазинов с большим каталогом — must-have.

SEO в OpenCart хороший?

Из коробки приемлемый. Для серьёзного SEO — расширение SEO Pack или подобное.

OpenCart vs WooCommerce — что лучше?

OpenCart — специализированный магазин. WooCommerce — гибкость WordPress + блог. Зависит от задачи.

Похожие материалы

Что будем искать? Например,что такое хостинг

Минуту внимания
Мы используем файлы cookies, чтобы обеспечивать правильную работу нашего веб-сайта, а также работу функций социальных сетей и анализа сетевого трафика.