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

Витрина, которая быстро грузится и нравится поисковым системам
Быстрый сайт без компромисса «либо скорость, либо актуальные цены».
Страницы формируются на сервере и отдаются из кэша — покупатель видит контент сразу, поисковый робот получает готовый 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. Единые типизированные контракты между клиентской и серверной частью — ошибка в данных отлавливается на этапе разработки, а не покупателем.