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

Интернет-магазин бытовой техники: характеристики и сравнения

Разработка интернет-магазина бытовой техники упирается в одну вещь: холодильник выбирают по габаритам, классу энергопотребления и уровню шума, а не по баннеру на главной. Поэтому работа начинается с характеристик – они должны лежать числовыми полями, в противном случае не соберется ни фильтр, ни сравнение моделей рядом. Далее следуют вещи, которых нет в других нишах: условия подъема и подключения крупногабаритного товара, гарантия и сервисные центры в карточке, остатки, сверенные с учетом. Цены на странице нет намеренно – сначала смотрим вашу выгрузку.

Посмотреть, как это работает
Стоимость
после бесплатного аудита
Гарантия
30 дней после подписания акта
Наше измерение магазина техники
4 000 товаров и 170 категорий, 8 358 адресов в карте сайта
после бесплатного аудита
Стоимость
30
Гарантия

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

4 000
Наше измерение магазина техники

товаров и 170 категорий, 8 358 адресов в карте сайта

995,7 мс
Первый ответ там же

при легкой разметке 132 КБ - тормозит сервер

3 565
Подтверждено измерение смежной ниши

карт оборудования, TTFB 524,8 мс

5–7
Сколько параметров уходит в фильтр

из 20–40, имеющихся в карточке стиральной машины

бесплатный аудит каталога, 2–4 рабочих дня
Перед сметой
30–55
Срок разработки

рабочих дней от утверждения ТС

Кому подходит

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

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

Продаете встроенную технику, и половина вопросов — «влезет ли»

Духовой шкаф и посудомойка живут в готовой нише, поэтому выбор начинается с рулетки, а не с бренда. Габариты изделия и габариты ниши должны быть отдельными числами, согласно которым покупатель задает диапазон. Одна строка «600×850×600» в характеристиках выглядит информативно, но фильтру она ничего не дает.

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

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

розничный магазин отопительного оборудования, каталог около 3,5 тыс. позиций

Задача
Вывести в онлайн полный ассортимент – радиаторы, электрорадиаторы, бризеры, тепловентиляторы, теплый пол, терморегуляторы – с навигацией под сравнение технических характеристик и чекаутом, обслуживающим и розничного покупателя, и компанию по НДС.
Решение
Магазин на OpenCart 3 с двумя языковыми версиями и корректными hreflang и x-default. Чекаут с monobank, наложенным платежом, наличными при получении и безналичным счетом по НДС. Четыре способа доставки, включая самовывоз. Подключены Tag Manager и GA4.
Результат
3 565 карт товара в живом каталоге — считали штатным поиском платформы с пустым запросом: 36 страниц, из них 35 по 100 позиций и 65 на последней. TTFB 524,8 мс, полная загрузка 662,7 мс при весе HTML главной 295,7 КБ. Четыре способа оплаты и четыре способа доставки в чекате. Предостережение: карта сайта и ФИД отдавали HTTP 200 с пустым телом, а блоков JSON-LD на главной не было – это найденное состояние на день измерения 31.07.2026, а не результат работы.
Что входит

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

  • Каталог по типу техники с фасетным фильтром по габаритам, классу энергопотребления, загрузке и функциям — покупатель сужает выборку сам, без менеджера
  • Габариты изделия и габариты ниши отдельными числовыми полями: фильтр по диапазону «влезет — не влезет», главный для встроенной техники
  • Сравнение к четырем моделям рядом с подсветкой строк, где значения расходятся — иначе человек читает два столбца одинаковых цифр
  • Полный блок характеристик в карте полями, а не сплошным абзацем: то, что читают перед кнопкой «купить»
  • Отметка крупногабаритных позиций, включающая адресную доставку, подъем и подключение еще на этапе выбора модели
  • Срок гарантии, условия обслуживания и перечень сервисных центров как поля карты, а не строчка в подвале
  • Обмен остатками и ценами с учетной системой или прайсом поставщика по расписанию – один источник правды вместо ручных правок
  • Оплата частями и рассрочка с расчетом платежа в карте, подключенной по группам товаров, а не на весь каталог
  • Оплата и доставка: карта онлайн, безналичный счет с НДС, наложенный платеж, Новая Почта, адресная доставка, самовывоз
  • Техническое SEO: ЧПУ, canonical, уникальные title, карта сайта без языковых дублей, посадочные страницы под популярные комбинации фильтра
  • Микроразметка JSON-LD: Product, Offer, Brand, BreadcrumbList – чтобы цена и наличие были машиносчитываемы
  • Аналитика: один поток GA4 через Tag Manager с событиями сравнения, корзины и покупки
Когда эта услуга не подходит

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

  • Заполнение характеристик по всему каталогу как контентная работа – отдельная строка сметы
  • Сервисное обслуживание и гарантийный ремонт как процесс
  • Логистика крупногабаритных отправлений
  • Реклама после запуска
  • Хостинг, домен, эквайринг
Этапы работы

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

Общий срок:30–55 дней

  1. Бриф и техническое задание

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

    Разбираем группы техники, условия гарантии, зоны крупногабаритной доставки и список оплат. На выходе - ТС, по которому считается смета и принимается работа.

  2. Разбор выгрузки и словарь параметров

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

    Смотрим, что лежит полями, а что внутри описаний, сводим названия и единицы между поставщиками. Итого фиксируем 5–7 параметров на категорию, которые пойдут в фильтр, и полный набор для карты и сравнения.

  3. Прототип каталога, карты и чекаута

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

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

  4. Дизайн

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

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

  5. Сборник магазина

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

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

  6. Импорт каталога и обмен остатками

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

    Мапинг полей на атрибуты, извлечение параметров из описаний, тестовая заливка, сверка количества карточек двумя методами, расписание обновления цен и наличия по учету или прайсу.

  7. Интеграции, аналитика, передача

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

    Оплаты и доставки, один поток GA4 через Tag Manager, JSON-LD, карта сайта с hreflang, сквозной прогон заказа от корзины до ТТН, замеры скорости, проход админки с вашим менеджером.

Бесплатный аудит каталога техники

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

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

  • Характеристики как поляСколько параметров лежит отдельными полями, а сколько текстом в описании. Габариты, класс энергопотребления, загрузки и уровень шума должны быть числа: фильтр и сравнение читают атрибуты, описание они не видят.
  • Реальный объем каталогаСколько у вас позиций без учета речевого дублирования. В измеренном нами магазине техники карта сайта показывала 8358 адресов при реальном каталоге 4000 товаров и 170 категорий — каждая страница существовала на двух языках.
  • Словарь параметров между поставщикамиИли одинаково назван тот же параметр в прайсах разных поставщиков и сведены ли единицы. От этого зависит, сколько строк придется сшивать руками перед первым импортом.
  • Источник остатков и ценОткуда берется наличие: из учетной системы, из прайса поставщика или руками. Заодно смотрим периодичность — окно между выгрузками всегда есть, вопрос только в его длине.
  • Скорость под фильтромЗа сколько отдается страница категории с включенным фильтром. Ориентир по нашему измерению витрины техники: 995,7 мс к первому байту при весе 132 КБ – это сервер и запросы к базе, а не оформлению.
  • Гарантия, сервис и аналитикаУказан срок гарантии и перечень сервисных центров в данных, сколько на сайте счетчиков и не дублируются ли они. В той же витрине мы нашли четыре рекламно-аналитических счетчика одновременно, в том числе два разных потока GA4.

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

  • Документ по каталогу: реальный объем, состояние характеристик, скорость, список счетчиков, оплат и доставок.
  • Список параметров, которые следует вынести в фильтр именно в вашей нише, и оценку работ по их заполнению по категориям.
  • Схема обмена остатками с учетной системой или прайсом поставщика, с периодичностью и окном расхождения.
  • Разговор на 30–40 минут по документу: что критично, что подождет, а что не стоит делать вообще.

Срок: 2–4 рабочих дня с момента, когда мы получили выгрузку каталога и адрес сайта

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

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

Что дальше

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Состояние характеристик в выгрузкеФайл, где загрузка, габариты и класс энергопотребления стоят отдельными колонками, заливается за день. Те же параметры внутри описания приходится доставать и проверять по каждой категории — в этой нише это самая длинная строка сметы.
  • Количество поставщиковОдин прайс или пять выгрузок с названиями полей и единицами. Каждый дополнительный источник — отдельный маппинг, сведение словаря параметров и сверка на дубле позиций между поставщиками.
  • Крупногабаритные опцииПризнак габаритного товара, отдельные способы доставки, подъем на этаж и подключение в чекате – это логика, а не переключатель. Ставки и зоны согласовываете ли вы со своим перевозчиком, и этот срок с нашей стороны не ускоряется.
  • Обмен остаткамиОдносторонний импорт цен и наличия по расписанию – базовый объем. Двухсторонний обмен с учетной системой, где назад идут заказы и статусы, — отдельная работа с личным сроком и последующей поддержкой при каждом обновлении.
  • Оплата частямиКаждый провайдер — отдельное подключение, тестовый заказ на реальные деньги и вывод расчета платежа в карту. Договор и ключи вы оформляете: подрядчик этого от вашего имени не сделает.
  • Языковые версииВторой язык удваивает количество адресов и добавляет hreflang из x-default. В измеренном нами магазине техники это 8 358 адресов при 4 000 товаров – и столько же строчек, которые нужно держать чистыми.
Технологии и интеграции

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

Стек

  • OpenCart 4.x — ставим по умолчанию, это развивающая ветвь
  • OpenCart 3.x – когда критический модуль еще без сборки под 4.x; версию фиксируем в ТС до старта
  • OCFilter – фасетный фильтр; ограничение: читает атрибуты, поэтому габариты одной строкой «600×850×600» диапазоном не фильтруются, требуются три числовых поля
  • MySQL – ограничение: коробочных индексов перестает хватать от нескольких тысяч позиций под фасетным фильтром
  • PHP, nginx, HTTP/2, HTTPS – ограничение: транспорт не лечит медленные запросы к базе
  • Кэш страниц категорий — ограничение: после изменения цен нужен сброс, иначе покупатель увидит старую
  • WebP и отложенная загрузка - ограничение: облегчают страницу, но не первый ответ сервера

Интеграции

  • LiqPay
  • WayForPay
  • monobank
  • оплата частями
  • рассрочка
  • безналичный счет по НДС
  • наложенный платеж
  • Новая Почта
  • Meest Express
  • адресная доставка с подъемом
  • самовывоз
  • 1С/BAS
  • Google Tag Manager
  • GA4
  • Google Merchant Center
  • Розетка
Характеристики полями против характеристик в тексте описания

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

Отбор модели покупателемдиапазон высоты и ширины сужает сотни позиций до нескольких
Сравнение двух моделейтаблица с подсветкой строк, где значения расходятся
Габариты под нишутри числовых поля, фильтр «влезет — не влезет»
Обновление параметра из нового прайсаперезаписывается колонкой при импорте
Цена стартаэтап приведения данных с личным сроком
Что нужно от вас

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

  1. Выгрузка каталога с характеристиками в машинном виде – CSV или XML, а не PDF-прайс картинкой.
  2. Список параметров, по которым покупатели реально сравнивают модели в вашей нише: здесь нужно ваше знание ниши, а не техническая форма.
  3. Доступ к учетной системе или формату прайса поставщика для остатков и цен.
  4. Условия гарантии и список сервисных центров: текст готовите вы, юридически это ваша зона.
  5. Зоны, тарифы и условия крупногабаритной доставки согласованы с вашим перевозчиком.
  6. Доступы к хостингу и домену или согласие, чтобы хостинг подобрали мы.
  7. Один человек с правом утвердить структуру каталога, набор параметров и макеты.

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

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

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

Сколько характеристик выносить в фильтр?

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

Габариты — как сделать, чтобы покупатель понимал, влезет ли техника в нишу?

Разложить на три числовых поля: ширина, высота, глубина — отдельно для изделия и отдельно для минимальной ниши. Тогда на странице категории человек задает диапазон и видит только то, что станет на место. Техническая причина именно такова: фильтр работает с атрибутами, и строка «600×850×600» для него просто текст, по которому не построишь «до 60 см». Для встроенной техники это основной фильтр, а не дополнительный.

Остатки расходятся с составом – что делать?

Заводить обмен с учетной системой по расписанию, а не править руками. Раз в 15–30 минут наличие и цены подтягиваются по учету, и на сайте остается один источник правды. Если учетной системы нет, ту же роль выполняет прайс поставщика — хуже, но лучше ручного ведения. Два предела называем сразу: обмен не исправляет сам учет, и между выгрузками всегда есть окно, в которое последнюю позицию могут купить дважды. Плюс это постоянный расход поддержки: при обновлении CMS или учетной системы обмен дорабатывают.

Где показывать условия крупногабаритной доставки?

В карточке товара, в корзину. Холодильник не едет отделением перевозчика, и об адресной доставке, подъеме на этаж и подключении покупатель должен узнать тогда, когда выбирает модель. Технически это признак товара, который включает в ожидаемые отдельные способы доставки и скрывает неподходящие. Наша рекомендация: рядом с ценой ставьте не только сумму доставки, но и условия подъема – именно на этом пункте корзину бросают чаще всего.

Рассрочку подключаем на весь каталог?

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

В карте сайта вдвое больше адресов, чем товаров – это нормально?

Это типичный признак речевого дублирования. В измеренном нами магазине техники карта отдавала 8358 адресов — 8000 товарных, 340 групповых и несколько служебных, тогда как реальный каталог составлял 4000 товаров и 170 категорий: каждая страница существовала на двух языках. Само по себе это не ошибка; ошибкой оно становится, когда hreflang из x-default сделан неаккуратно и ваши же странички конкурируют между собой. И предупреждаем заранее: после чистки количество страниц в индексе какое-то время может падать – это ожидаемый ход событий, а не ухудшение.

Как вы считаете, сколько у меня на самом деле товаров?

Двумя методами и сравниваем результаты. Первый – карта сайта, второй – штатный поиск платформы с пустым запросом: в магазине отопительного оборудования это дало 35 страниц по 100 позиций и 65 на последнюю, то есть 3 565 карт. Разница между методами и есть цифра дублирования. Отдельно спрашиваем, сколько из этих позиций реально налицо: цифра каталога не является цифрой ассортимента, и подавать одну вместо другой нечестно.

Сколько длится технология и что дольше всего?

30–55 рабочих дней от утверждения ТС, семь этапов. Самые длинные два – сборка магазина (8–14 дней) и приведение характеристик: извлечь параметры из описаний, свести названия между поставщиками, настроить фасетный фильтр (5–9 дней на импорт плюс 4–7 на словарь). Если каталог приходит с заполненными полями, срок идет по нижнему пределу. Часто задержки, случающиеся с вашей стороны: согласование набора параметров и текст гарантийных условий.

Отправьте выгрузку каталога и скажите, по чему у вас выбирают модель.

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

Из измеренных кейсов3 565 карт товара в живом каталоге

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

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