PandaSale, магазин настольных игр в Ростове-на-Дону 2026 архитектура, миграция данных, кастомная тема, модули

PandaSale — миграция магазина на новый движок

движок OpenCart 1.5.4.1 OpenCart 3.0.5
привязка к МойСклад по артикулу, модификации мимо по external code
картинки диск сервера Object Storage, WebP
Скриншот: PandaSale — миграция магазина на новый движок

задача

Магазин работает с 2013 года, и сайт всё это время жил на OpenCart 1.5.4.1: движок без поддержки, привязка товаров к МойСклад по артикулу не работала для модификаций, картинки лежали на диске сервера без оптимизации. Переехать нужно было без потери SEO-позиций — ~3000 товаров и ~3000 заказов в истории.

решение

Перенос на OpenCart 3.0.5 на чистом сервере (Nginx + PHP-FPM 8.3, MariaDB) с кастомной темой и тремя модулями: хранение картинок в Yandex Object Storage с генерацией WebP трёх размеров при сохранении товара; односторонняя синхронизация остатков и цен из МойСклад по external code — включая комплекты со связанными остатками, где продажа бустера списывает дисплей; 301-редиректы со старых URL. Оплата — Ozon Pay, фискализация 54-ФЗ на его стороне.

стек

  • OpenCart 3
  • PHP 8.3
  • MariaDB
  • Nginx
  • МойСклад API
  • Yandex Object Storage

первая половина 2026

результат

Новый магазин открыт на pandasale.ru: ~3000 игр в наличии, доставка по Ростову за 2 часа, бесплатная доставка от 5000 ₽ по всей России.

движок
OpenCart 1.5.4.1 → OpenCart 3.0.5
привязка к МойСклад
по артикулу, модификации мимо → по external code
картинки
диск сервера → Object Storage, WebP
посмотреть вживую