• Интернет-магазины · OpenCart 3.x и 4.x
  • Замер 31.07.2026

Редизайн интернет-магазина: новая витрина по старым адресам

Редизайн магазина — это замена шаблонов витрины на уже работающем каталоге: у него есть адреса карточек, выгрузка на маркетплейсы, отзывы и накопленная статистика заказов. Дизайн здесь редко бывает самой дорогой частью. Более дорого обходится дерево категорий: в большинстве магазинов на OpenCart адрес карты содержит путь категории, поэтому «упрощение меню» тихо переписывает адреса всего каталога вместе со ссылками в фидах. Поэтому начинаем с инвентаризации адресов, а потом уже рисуем. Срок - 23-42 рабочих дня. Стоимость называем после бесплатного аудита, когда увидим, сколько в каталоге адресов и сколько модулей держат витрину.
Посмотреть, как это работает
Стоимость
после бесплатного аудита
Гарантия
30 дней после подписания акта
Сколько адресов может скрываться за одним товаром
25 537 записей в карте сайта на 6 857 уникальных адресов, измерение 31.07.2026
после бесплатного аудита
Стоимость
30
Гарантия

дней после подписания акта

25 537
Сколько адресов может скрываться за одним товаром

записей в карте сайта на 6 857 уникальных адресов, измерение 31.07.2026

категория со 100 товарами - 554 КБ HTML при главной 143,6 КБ
Решающий вес, а не вес главной
123
Норма карты сайта после работ

адреса, ноль дублей — измеренный образец из нашей выборки

23–42
Срок

рабочих дня, шесть этапов

бесплатный аудит магазина, 3–5 рабочих дней
Перед сметой
гарантия 30 календарных дней и повторное измерение через две недели
После приемки
Кому подходит

Ситуации, в которых эта услуга даёт результат

Сценарий 1 из 4

Магазин продает, но тема осталась с запуска

Заказы идут, каталог жив, а витрина собрана лет шесть назад: фильтр на телефоне открывается на пол экрана, карточка требует горизонтальной прокрутки, кнопка «купить» убегает под клавиатуру. Здесь переработка дает видимый эффект быстро, потому что меняет не вкус, а физическую возможность дойти до корзины с мобильной.

Разберём вашу ситуацию на бесплатном аудите
Кейсы

Задачи и результат в цифрах — все показатели сняты нашим замером

интернет-магазин профессионального инструмента, каталог более 6 тыс. позиций

Задача
Продавать инструмент и розничному мастеру, и компании по НДС: каталог с фильтрами и ждут с распространенными в Украине способами расчета.
Решение
Магазин на OpenCart, две языковые версии, десять способов оплаты и четыре доставки, JSON-LD OnlineStore.
Результат
6 486 страниц товаров и 361 категория - 6 857 уникальных адресов. Измерение 31.07.2026: TTFB 671,2 мс при 407,8 КБ HTML главной. Найден дефект: в карте сайта 25537 записей, то есть каждый товар присутствует в ней в среднем 3,9 раза под разными путями категорий, а генерируется она 34,2 секунды.

магазин систем автоматического полива, каталог на 300 позиций

Задача
Собрать технический ассортимент, где колени, муфты и тройники отличаются только диаметром и резьбой, чтобы покупатель находил деталь без звонка менеджеру.
Решение
OpenCart 3 на nginx с HTTP/2 и сжатием brotli, каталог на четыре уровня вложенности с модулем фильтра, canonical на всех типах страниц.
Результат
Измерение 01.08.2026: 300 товаров в 40 категориях на четырех уровнях вложенности. Первый ответ на сервер 235 мс, полный HTML 262 мс. Главная весит 143,6 КБ без сжатия и 22,5 КБ в brotli, а категория со 100 товарами – 554 КБ. В ожидании шесть способов доставки от двух перевозчиков и три оплаты – проверено реальным оформлением заказа.

интернет-магазин профессиональной косметики, каталог более 5 тыс. позиций

Задача
Свести большой ассортимент в каталог с навигацией по брендам и типам средств и понятным условиям оплаты.
Решение
OpenCart 3, навигация по брендам и типам средств, микроразметка Organization.
Результат
5 561 товар в живом каталоге (штатный поиск: 55 страниц по 100 позиций и 61 на последний). Измерение 31.07.2026: TTFB 801,2 мс при 153,8 КБ HTML. Найденные дефекты: /sitemap.xml и ФИД отдают HTTP 200 с пустым телом, на главной нет ни одного счетчика – ни GTM, ни gtag, ни пикселя.

нишевый магазин стоматологических материалов

Задача
Совместить компактный каталог материалов с контентной частью для профессионального сообщества.
Решение
Магазин на OpenCart по Cloudflare, карта сайта как индекс из четырех файлов, наложенный платеж на отделении перевозчика.
Результат
96 товаров и 21 категория – ровно 123 адреса в карте сайта с нулевым дублированием против 3,9 дубля на товар в магазине инструмента из той же выборки. TTFB 440,7 мс при 103,2 КБ HTML. Найден дефект: ноль блоков JSON-LD и ни одного счетчика в разметке главной.
Что входит

Полный перечень работ и того, что вы получаете на выходе

  • Считаем адреса каталога к работам двумя методами – картой сайта и штатным поиском CMS – и сверяем цифры между собой
  • Рисуем шаблоны витрины: главная, категория с фильтром, карточка товара, корзина, чекаут, страницы оплаты и доставки
  • Оставляем адреса карт и категорий на месте: самый дешевый способ сохранить позиции — не переезжать
  • Не трогаем идентификаторы товаров в базе: на них связаны выгрузки, отзывы и накопленная статистика
  • Там, где адрес все же меняется, делаем 301 один в один и прогоняем каждое правило поштучно.
  • Фиксируем целевой вес HTML категории и карты к версте, а не объясняем ее после запуска
  • Переносим модули витрины на новую тему: фильтр, быстрый просмотр, заказ в 1 клик, отзывы, виджеты мессенджеров
  • Перебираем события электронной торговли под новые шаблоны: просмотр списка, просмотр товара, добавление в корзину, оформление, покупка
  • Проверяем фиды на маркетплейс и в Merchant Center после переключения темы, а не в конце месяца
  • Ставим микроразметку Product, Offer и BreadcrumbList на новых шаблонах
  • Приводим карту сайта в состояние без дублей и возвращаем в robots.txt рабочую строку Sitemap
  • Проходим сквозной тестовый заказ по каждому способу оплаты и повторяем измерение через две недели после запуска
  • Условия работы: предоплата 50%, два раунда правок на этапе дизайна, гарантийный срок 30 календарных дней
Когда эта услуга не подходит

Что не входит в работу — чтобы не было сюрпризов на сдаче

  • Переезд на другую платформу – это миграция с отдельной сметой
  • Обновление мажорной версии движка
  • Наполнение каталога и копирайтинг описаний товаров
  • Предметная съемка товара
  • Реклама после запуска и компенсация сезонных колебаний спроса
  • Хостинг, домен, эквайринг
Этапы работы

Прозрачные этапы с согласованием на каждом шагу

Общий срок:23–42 дней

  1. Измерение и карта адресов

    3–5 рабочих дней

    Считаем каталог двумя методами, снимаем скорость и вес главной, категории и карты, перечисляем модули и активные фиды. На выходе — документ, согласно которому считается смета.

  2. Прототипы витрины

    3–5 рабочих дней

    Скелеты категории, карты и чекаута: где стоит фильтр, что видно в карте к прокрутке, сколько шагов к подтверждению заказа. Править здесь стоит час.

  3. Дизайн шаблонов

    6–10 рабочих дней

    Главная, категория, карточка, корзина, ждут в вашей айдентике. Здесь же фиксируем целевой вес категории - цифрой в документе, а не пожеланием.

  4. Сборник тем на копии

    7–14 рабочих дней

    Верстка шаблонов, перенос модулей витрины, настройка фильтра, проверка корзины и чекаута. Все это на копии магазина, живой сайт работает как работал.

  5. Аналитика, фиды, разметка

    2–4 рабочих дня

    События электронной торговли под новые шаблоны, Product и BreadcrumbList в разметке, выгрузку на маркетплейс и в Merchant Center, карта сайта без дублей.

  6. Тестовый заказ и переключение

    2–4 рабочих дня

    Сквозной прогон заказа на каждом способе оплаты, проверка правил редиректов, переключение темы в самые тихие часы суток, повторное измерение через две недели.

Бесплатный аудит магазина перед редизайном

Перед макетами нужно знать, что в магазине трогать нельзя. Поэтому аудит считает адреса, смотрит на тему и модули и проверяет, есть ли чем мерить результат.

Что мы измеряем

  • Сколько адресов в каталоге на самом делеКоличество карточек считаем двумя методами – картой сайта и штатным поиском CMS – и сверяем. Разница означает, что часть товаров поиск не видит, и после редизайна это списали бы на новый дизайн.
  • Привязан ли адрес карты к пути категорииГлавная развилка сметы. Если адрес содержит категорию, перестройка меню переписывает адреса всего каталога. На измеренном нами магазине инструмента каждый товар находится в карте сайта в среднем 3,9 раза под разными путями.
  • Держащая витрину, кроме темыМодуль фильтра, быстрый просмотр, заказ в 1 клик, отзывы, виджеты мессенджеров. Каждый проверяется по новой теме отдельно, и именно из этого состоит половина срока.
  • Вес категорийной страницы, а не главнойТрафик по поиску приходит в категорию и карту. В измеренном магазине полива главная весит 143,6 КБ, а категория со 100 товарами – 554 КБ; редизайн меняет именно эту цифру.
  • Куда идут фидыВыгрузки на маркетплейс и в Merchant Center ссылаются на конкретные адреса товаров. Перечисляем все активные фиды для работ, чтобы после переключения темы проверить каждый.
  • Есть ли чем мерить «до и после»Смотрим, жив счетчик и настроены ли события корзины и покупки. На измеренном магазине косметики с каталогом 5 561 товар счетчика нет вообще там результат переработки нечем подтвердить.

Что вы получаете

  • Список адресов каталога с пометкой изменяемых нельзя.
  • Развилку сметы: что стоит переодеть витрину и стоит перестроить структуру.
  • Замеры «до»: первый ответ сервера, вес главной, категории и карты, состояние карты сайта.
  • Перечень модулей и наработок, которые нужно перенести на новую тему.
  • Разговор на 40 минут по документу.

Срок: 3–5 рабочих дней

Почему это бесплатно

Ибо после измерения часть магазинов получает другой ответ: тема нормальная, а заявки губит ждут или скорость категории. Сказать это в договор честнее, чем продать редизайн и не изменить ничего.

Что дальше

После аудита – смета по этапам с датами, отдельной строкой работы по сохранению адресов и фидов. Повторное измерение производим через две недели после переключения темы.

Короткая форма: контакт и адрес сайта

  • Договор, акт и гарантия 30 дней

    На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.

  • ФОП и безналичный расчёт

    Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.

  • Права и доступы — ваши

    Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.

  • Портал клиента вместо переписки

    Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.

  • Заказчики из Европы

    Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.

  • Цифры, которые можно проверить

    Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.

  • Сначала аудит, потом сумма

    Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.

  • Говорим «нет», когда не уверены

    Если задача не наша или срок нереальный — скажем сразу.

Не нашли свой случай?

Опишите, как это устроено у вас, — ответим, подходит ли «Редизайн интернет-магазина» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.

Что влияет на стоимость

Почему две одинаковые на вид задачи считаются по-разному

  • Количество шаблонов, а не страницМагазин на десять тысяч адресов живет на шести-семи шаблонах: главная, категория, карточка, корзина, ждут, информационная страница. Именно они числятся. Каталог оказывает влияние не на дизайн, а на объем проверки после работ.
  • Касаемся ли дерева категорийСамая большая развилка сметы. Витрина без изменения структуры – предполагаемая работа. Новое дерево добавляет инвентаризацию адресов, карту 301 один в один, проверку фасетных адресов и повторную выгрузку фидов.
  • Состояние текущей темыКоробочная тема с настройками переодевается спокойно. Тема с правками в ядре и кучей ocmod требует сначала описать, что именно там доработано, — это описание и есть наименее предполагаемая строка сметы.
  • Количество модулей в витринеФильтр, быстрый просмотр, 1 клик, отзывы, подбор аналогов. Каждый вмешивается в вывод категории либо карточки, поэтому каждый переносится и проверяется раздельно. Пять модулей — это примерно неделя работы, к дизайну не имеющая отношения.
  • Языковые версии и фидыКаждый язык удваивает проверку шаблонов и правил редиректив. Каждый активный ФИД – отдельная выгрузка, которая после переключения темы сверяется по адресам, ценам и наличию.
  • Состояние аналитики на стартеЕсли счетчик жив и действия работают, сравнение «до и после» стоит ноль. Если аналитики нет, ее ставим на старую тему и ждем две-три недели данных – это сдвигает календарный срок, хоть и не увеличивает объем верстки.
Технологии и интеграции

На чём строим и с чем это соединяется

Стек

  • OpenCart 3.x и 4.x – переодеваем тему, каталог и заказы остаются в той же базе
  • Шаблоны темы (tpl/twig) — правки идут в шаблоны, а не в ядро: иначе последующее обновление снесет работу
  • ocmod – когда доработку невозможно вынести в шаблон; ограничение: два модуля могут цепляться за тот же вывод и конфликтовать
  • OCFilter – фильтр в категориях; ограничения: фасетные адреса нужно закрывать canonical, иначе каталог размножается в индексе
  • nginx + HTTP/2, gzip и brotli – отдача статики и сжатие разметки
  • WebP и отложенная загрузка изображений – главная статья веса категорионной страницы
  • Cloudflare - кэш и TLS; ограничение: кэш скрывает медленный сервер, а не лечит его
  • dataLayer для GA4 — события корзины и покупки собираются заново на каждом новом шаблоне

Интеграции

  • Google Tag Manager
  • GA4 с событиями электронной торговли
  • Google Search Console
  • Google Merchant Center
  • Розетка
  • Prom
  • Meta Pixel
  • LiqPay
  • WayForPay
  • Новая Почта
  • Укрпочта
  • eSputnik
  • Binotel
Переработка витрины против переезда магазина на другую платформу

Чем этот вариант отличается от альтернативы

Что с адресами каталогаостаются без изменений, если не трогаем дерево категорий
Что с идентификаторами товаровте же: фиды, отзывы и история заказов на месте
Что с данными заказов и клиентовостаются в базе, ничего не переносим
Что с техническим долгом платформыостается: старая версия движка никуда не денется
Когда уместнодвижок вас устраивает, вопрос к виду, удобству и скорости витрины.
Что нужно от вас

Без этого не начнём — лучше подготовить заранее

  1. Доступ к админке магазина, хостингу и панели управления доменом.
  2. Доступ к GA4 и Search Console – без них непонятно, какие категории и карты дают трафик.
  3. Список доработок и модулей, которые нельзя потерять при смене темы.
  4. Кабинеты, где живут фиды: Merchant Center, Rozetka, Prom.
  5. Разрешение провести тестовый заказ на живом магазине.
  6. Логотип в векторе, фирменные цвета и один человек с правом утвердить макеты.

Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.

Частые вопросы

Что спрашивают чаще всего — с конкретными ответами

Если сменить только тему, позиции просядут?

Когда адреса остаются, для поиска это та же страница в новом оформлении, и риск минимален. Ломается обычно другое: исчезает микроразметка, которую отдавала старая тема, затрудняется категоричная страница, отваливаются события аналитики, потому что они были привязаны к старым селекторам. Поэтому разметку и события перебираем вместе со версткой, а не после жалоб. Обещать, что выдача не двинется, мы не будем: решение о позициях принимает не подрядчик.

Можно ли при этом перестроить дерево категорий?

Можно, но это другой объем работ, и в смете он стоит отдельной строчкой. В большинстве магазинов на OpenCart адрес карты содержит путь категории, поэтому новое меню переписывает адреса всего каталога вместе с фасетными адресами и ссылками в фидах. На измеренном нами магазине инструмента в карте сайта 25 537 записей на 6 857 уникальных адресов – каждый товар присутствует под разными путями в среднем 3,9 раза. Перестройка дерева означает карту редиректив на все эти варианты, и делать ее вслепую нельзя.

Что произойдет с фидом на Rozetka и Merchant Center?

ФИД ссылается на адреса товаров. Пока адреса не изменились, выгрузка работает дальше, но проверять ее все равно нужно: тема влияет на разметку цены и наличия, а именно оттуда генератор фида часто берёт данные. Если адреса меняются, товары с битыми ссылками уходят в отклоненные, а отклоненный товар не отображается в товарной выдаче ни разу. Поэтому выгрузку сверяем на второй день после переключения темы.

Отзывы и статистика заказов сохранятся?

Да, если не трогать идентификаторы товаров в базе. Отзывы, история заказов и накопленные данные привязаны именно к ним, а не к оформлению. Переработка витрины в нашем понимании меняет шаблоны и стили, а таблицы каталога оставляет на месте. Идентификаторы меняются только при переезде на другую платформу — и это уже соседняя услуга с другой сметой.

Магазин придется останавливать на время запуска?

Нет. Новая тема собирается на копии, там же проходят тестовые заказы, а переключение на живом магазине – это изменение активного шаблона и сброс кэша. Ставим его на самый тихий час суток по вашей аналитике и держим старую тему готовой к возвращению в течение первой недели. Если после переключения что-то ведет себя не так, откат занимает минуты, а не рабочий день.

После редизайна магазин станет быстрее?

Зависит от того, за что взяться. Главная редко бывает проблемой, а трафик по поиску приходит в категорию и карточку. В измеренном нами магазине систем полива главная весит 143,6 КБ, а страница категории со 100 товарами – 554 КБ; именно вторая цифра решает, что увидит человек из мобильного Интернета. Поэтому целевой вес шаблона категории фиксируем к версте. Честный предел: наше измерение – это серверная отдача и вес документа, а испытающий конкретный покупатель зависит еще от его устройства и сети.

Сколько длится редизайн магазина и что его растягивает?

23–42 рабочих дня от утверждения прототипов. Шесть этапов: измерение и карта адресов 3–5, прототипы витрины 3–5, дизайн шаблонов 6–10, сборник темы на копии 7–14, аналитика с фидами и разметкой 2–4, тестирование и переключение 2–4. Растягивает срок не дизайн, а модули: каждый, вмешивающийся в вывод карты или категории, переносится и проверяется отдельно. Магазин с фильтром, быстрым просмотром, заказом в 1 клик и отзывами легко прибавляет к сроку неделю.

У нас нет аналитики – это проблема?

Это значит, что сравнить «до» и «после» будет нечем. Такие магазины встречаются: на измеренном нами каталоге профессиональной косметики 5 561 товар и ни одного счетчика в HTML — ни GTM, ни gtag, ни пикселя. В таком случае ставим аналитику на старую тему до начала работ, собираем две-три недели данных и только потом переключаем витрину. Иначе через месяц после запуска разговор о результате сведется к впечатлениям.

Отправьте адрес магазина и одним предложением — что именно в витрине вас не устраивает.

В ответ — замеры вашего каталога, список адресов с отметкой неприкосновенных и оценка работ по этапам с датами. Если из цифр получится, что дело не в теме, вы услышите это первым письмом.

Из измеренных кейсов6 486 страниц товаров и 361 категория - 6 857 уникальных адресов

Смотреть кейсы
  • Ответ в течение 2 часов
  • Без обязательств
  • Работаем по договору

Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.