Тот же магазин на втором движке: один дизайн на WooCommerce и OpenCart

shop-oc.devs-code.site
Тот же магазин на втором движке: один дизайн на WooCommerce и OpenCart

Тот же магазин мебели, что на соседнем стенде WooCommerce — тот же макет, тот же фид на 420 товаров, та же структура каталога, те же тексты — собранный заново на OpenCart 4.1. Оба живые, в обе админки можно зайти гостем, а страница сравнения ставит их рядом с числами, снятыми одним прибором за один заход. Это ответ на вопрос, который заказчик задаёт первым: а на моей платформе так же выйдет? Дизайн перенёсся без правок. Движок — нет. Второй темы на уровне файлов у OpenCart 4.1 не бывает, поэтому тема живёт расширением и подменяет шаблоны по событию: ни один файл ядра не тронут, обновление работу не сотрёт. Адресу товара нужен отдельный сегмент маршрута, иначе он молча отдаёт 200 и показывает главную. Масштабирование картинок не читает SVG вообще. Кэш на промахе возвращает пустой массив вместо false — проверка is_array() проходит, и страница выходит пустой без единой ошибки. Оформление заказа разложено на пять маршрутов, где список доставки надо сперва запросить, чтобы его можно было выбрать. Каждая из этих особенностей ломает витрину молча. Чего стенд не делает: деньги не движутся, оплата только при получении, изображения товаров сгенерированы из габаритов, а не сняты, данные сбрасываются каждые 6 часов. Гостевая админка: shop-oc.devs-code.site/keruvannya, demo / demo.

  • Один дизайн, два движка — щёлкните по обеим админкам и сравните сами
  • Страница сравнения с честными цифрами: оба стенда одним прибором, в один час
  • PageSpeed 99–100 на мобильном, CLS 0.000 — без jQuery и Bootstrap, минус 230 КБ, которые тема не использует
  • Тема расширением: ни один файл ядра не изменён, обновление переживёт
  • Отделения Новой Почты тянутся из публичного API перевозчика прямо в оформлении
  • Мониторинг оформляет полный заказ каждые 5 минут и убирает его за собой

Похожие работы

Магазины Живой

Магазин мебели + конструктор: собери своё, увидь смету, закажи

420 товаров · заказ → TG-уведомление

Магазин на WooCommerce, 420 товаров, где настоящие ширина и высота нарисованы прямо на изображении выносными линиями, как в чертеже цеха: мебель возвращают не потому, что…

WordPressWooCommercePython
Скорость и аудит Живой

Один дизайн — четыре платформы: измерено, а не рассказано

4 живых движка · ночной Lighthouse

Один каталог мебели на 420 моделей и одна вёрстка на четырёх движках: WooCommerce, OpenCart 4, headless-фронт на Astro поверх REST API WordPress и чистый WordPress без магазина.

WordPressWooCommerceOpenCart