gornweb
← Все кейсы
КЕЙС 01Интернет-магазин · CMS

Интернет-магазин турецких сладостей

Задача

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

Что сделал

Интернет-магазин турецких сладостей с админ-панелью, в которой владелец сам ведёт каталог, статьи и заказы — без разработчика и без абонплаты за конструктор.

Результат

Заказчик получил не набор страниц, а систему: витрину, приём заказов, CMS, личный кабинет, SEO и мониторинг в одном решении, которым владеет полностью — без ежемесячных платежей за платформу.

  • Собственная админка без абонплаты
  • Редактор статей как в Notion
  • Свой мониторинг ошибок
Срок
от 4 месяцев
Стоимость
от 490 000 ₽
Платформа
Без абонплаты
Перейти на сайт sladkoru.ru ↗
sladkoru.ru — витрина
Как устроено

Витрина, которая быстро грузится и нравится поисковым системам

Быстрый сайт без компромисса «либо скорость, либо актуальные цены».

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

Каталог любой глубины с фасовками

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

Дерево категорий с неограниченной вложенностью и человекопонятными адресами. Один товар — несколько фасовок со своими ценами. Статусы наличия («в наличии», «под заказ», «нет в наличии») вместо удаления товара — страница продолжает работать на SEO. Ручная сортировка, рекомендованные и связанные товары.

Заказы, которые невозможно потерять

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

Корзина без регистрации, оформление в один шаг. Итоговая сумма пересчитывается на сервере — цена из корзины покупателя не принимается «на веру», расхождения подсвечиваются в админке. Уведомление о заказе приходит одновременно на email и в Telegram. Если оба канала недоступны, заказ всё равно сохраняется и помечается отдельным счётчиком «уведомление не доставлено». Номера заказов человекочитаемые (SL-ГГГГММДД-00001).

Админ-панель — полноценная CMS вместо «доступа к коду»

Контент и товары ведёте сами, как в Notion, — разработчик для этого не нужен.

Товары, категории, медиабиблиотека с загрузкой перетаскиванием; заказы с составом и статусом уведомления; сводка на главной по товарам, наличию, заказам и выручке; статьи, рубрики блога, модерация отзывов, настройки SEO. Отдельно — редактор статей в стиле Notion: блоки текста, изображений, цитат, таблиц, видео и подборки товаров прямо внутри статьи, добавляются командой «/» и переставляются перетаскиванием.

Личный кабинет покупателя

Повторные покупки становятся проще, а отзывы работают на конверсию без риска спама.

Вход через Яндекс ID и VK — без паролей и подтверждений по почте. История заказов, сохранённые адреса, избранное. Отзывы на товары и комментарии к статьям — с модерацией. Если покупатель заходил через разные сервисы, аккаунты объединяются, история заказов не теряется.

SEO заложено в основу, а не «прикручено потом»

Каждая новая категория и статья сразу корректно индексируются, без ручной работы.

Мета-теги, canonical-адреса и превью для соцсетей на каждой странице с возможностью переопределить вручную. Микроразметка Schema.org: товар, цена, наличие, хлебные крошки. Sitemap.xml и robots.txt формируются автоматически и всегда соответствуют каталогу. Все изображения автоматически конвертируются в WebP и приводятся к нужным размерам.

Безопасность

Сайт и данные клиентов защищены по умолчанию — не нужно думать об этом отдельно.

Вход в админку по защищённой сессии с возможностью мгновенно отозвать доступ, пароли хранятся только в виде необратимых хэшей. Блокировка перебора паролей и уведомление владельцу при входе с нового IP. Ограничение частоты запросов защищает формы от спам-ботов. На сайте — cookie-уведомление, политика конфиденциальности и пользовательское соглашение.

Собственный мониторинг: о проблеме узнаём раньше покупателя

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

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

Инфраструктура и сопровождение

Обновления выходят без риска положить сайт, а если что-то пойдёт не так — откат за минуты.

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

Технологии

Next.js, React, TypeScript, NestJS, PostgreSQL, Prisma, Tailwind CSS, Docker. Единые типизированные контракты между клиентской и серверной частью — ошибка в данных отлавливается на этапе разработки, а не покупателем.