Все кейсы

Кейс: интернет-магазин котлов ZStore

Автор: Чен Андрей Константинович•22 сентября 2026 г.
Разработка сайтов
Кейс: интернет-магазин котлов ZStore

ZStore — магазин котлов и отопительного оборудования в Алматы: газовые, дизельные и электрокотлы Navien, Kiturami, Buderus, Bosch, Rinnai, Ariston и других марок, дымоходы, комплектующие, датчики газа, монтаж и сервис.

Открыть сайт zstore.kz →

Задача

Магазин работал на Laravel с админкой Orchid. Карта сайта отдавала 404, каталог оброс архивными позициями и дублями. Нужно было сохранить привычный покупателям дизайн и старые адреса, а внутри — сделать быстрый магазин с удобной админкой.

Что сделали

  • Перенесли разделы, товары, характеристики и 988 фото (переведены в WebP). Описания очищены, пары «параметр: значение» превращены в характеристики, 486 архивных и дублирующих позиций убраны.
  • Главная повторяет старую, но с улучшенной вёрсткой: слайдер, популярные категории, хиты, новинки, SEO-текст и FAQ.
  • Каталог: дерево разделов, автоматические фильтры по характеристикам, сортировка, пагинация.
  • Карточка товара: галерея на весь экран, характеристики, скидка, кнопка WhatsApp, похожие товары.
  • Корзина и избранное без регистрации. Заказ в одном окне, на телефоне — выезжающая снизу панель. Цена берётся из базы, подменить её в браузере нельзя.
  • Заявки и заказы сохраняются в базу и приходят в Telegram.
  • Поиск по названию и артикулу, скидки и акции, страница со скидками.
  • Посадочные страницы: бренды, монтаж и сервис, подбор котла, самовывоз. Блог и SEO-тексты для 40 разделов и главной.
  • Админка «Студия»: сводка «Сайт за 7 дней», заявки, заказы, товары, разделы деревом с перетаскиванием, баннеры главной, скидки, статьи, медиатека.
  • SEO: редиректы со старых адресов, новый sitemap, robots.txt, шаблоны title и description, canonical, noindex для страниц с фильтрами, разметка schema.org (Store, Product, Offer, FAQPage, BreadcrumbList).
  • Яндекс Метрика и GA4, Яндекс Вебмастер и Search Console.
  • Автопроверка вёрстки на 12 размерах экрана: без горизонтальной прокрутки и текста мельче 12 px.

Цифры проекта

  • 429 страниц в карте сайта: 364 товара, 44 раздела каталога.
  • Ответ сервера: главная — 0,15 с, раздел каталога — 0,13 с.
  • 138 модульных тестов, сквозные тесты витрины и админки.

Технологии

Next.js 16, React 19, Payload CMS 3, PostgreSQL, Tailwind CSS, редактор TipTap. Собственный VPS: nginx, pm2, мониторинг каждые 5 минут с оповещением в Telegram, ежедневные копии базы.