Редизайн интернет-магазина: новая витрина по старым адресам
Редизайн магазина — это замена шаблонов витрины на уже работающем каталоге: у него есть адреса карточек, выгрузка на маркетплейсы, отзывы и накопленная статистика заказов. Дизайн здесь редко бывает самой дорогой частью. Более дорого обходится дерево категорий: в большинстве магазинов на OpenCart адрес карты содержит путь категории, поэтому «упрощение меню» тихо переписывает адреса всего каталога вместе со ссылками в фидах. Поэтому начинаем с инвентаризации адресов, а потом уже рисуем. Срок - 23-42 рабочих дня. Стоимость называем после бесплатного аудита, когда увидим, сколько в каталоге адресов и сколько модулей держат витрину.
25 537 записей в карте сайта на 6 857 уникальных адресов, измерение 31.07.2026
Наш замер
31.07.2026
Сколько адресов может скрываться за одним товаром
25 537 записей в карте сайта на 6 857 уникальных адресов, измерение 31.07.2026
Решающий вес, а не вес главной
категория со 100 товарами - 554 КБ HTML при главной 143,6 КБ
Норма карты сайта после работ
123 адреса, ноль дублей — измеренный образец из нашей выборки
Показатели сняты нашим замером на живых сайтах соответствующего масштаба.
после бесплатного аудита
Стоимость
30
Гарантия
дней после подписания акта
25 537
Сколько адресов может скрываться за одним товаром
записей в карте сайта на 6 857 уникальных адресов, измерение 31.07.2026
категория со 100 товарами - 554 КБ HTML при главной 143,6 КБ
Решающий вес, а не вес главной
123
Норма карты сайта после работ
адреса, ноль дублей — измеренный образец из нашей выборки
23–42
Срок
рабочих дня, шесть этапов
бесплатный аудит магазина, 3–5 рабочих дней
Перед сметой
гарантия 30 календарных дней и повторное измерение через две недели
После приемки
Кому подходит
Ситуации, в которых эта услуга даёт результат
Сценарий 1 из 4
Магазин продает, но тема осталась с запуска
Заказы идут, каталог жив, а витрина собрана лет шесть назад: фильтр на телефоне открывается на пол экрана, карточка требует горизонтальной прокрутки, кнопка «купить» убегает под клавиатуру. Здесь переработка дает видимый эффект быстро, потому что меняет не вкус, а физическую возможность дойти до корзины с мобильной.
Разберём вашу ситуацию на бесплатном аудите
Сценарий 2 из 4
Каталог вырос, а навигация осталась от старта
Начинали с двухсот позиций и пяти категорий, сейчас позиций несколько тысяч, а разделы те же. Покупатель листает страницу пагинации вместо фильтрации. Эта задача трогает структуру, поэтому она дороже простого изменения шаблонов — и именно поэтому мы показываем ее отдельной строкой сметы.
Сценарий 3 из 4
Магазин достался вам вместе с чужой темой
Купили бизнес или сменили подрядчика, а внутри тема с правками в ядре, которые никто не документировал. Изменение цвета ломает верстку карты, обновление модуля ломает чекаут. Перед редизайном такой магазин приходится сначала описать, и это описание – половина работы аудита.
Сценарий 4 из 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 уникальных адресов
Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.