Задача
Дроп-модель спортивной одежды продаётся дефицитом — но дефицит должен быть честным, а не маркетинговым. Обычные магазины показывают «в наличии» без счётчика, и покупатель не верит, что вещь действительно заканчивается. Требование — остатки на сайте должны совпадать со складом в моменте, а владелец должен обновлять их сам за секунды.
Решение
Витрина дропов с реальными счётчиками остатков на каждой карточке, обновляемыми из админ-панели владельца в момент продажи. Архив распроданных дропов, подписка на следующий. «Sold out значит sold out» — не слоган, а режим работы.
Что под капотом
- Счётчики остатков на карточках = реальные цифры склада, обновляются в момент продажи
- Админ-панель владельца: изменение остатков за секунды, без разработчика
- Архив дропов с возможностью «докупим» — спрос виден даже после sold out
- Подписка на следующий дроп — первый узнаёт подписчик, а не случайный посетитель
- Prisma + SQLite: витрина + корзина + админ-панель в одном стеке
Метрики — замер Lighthouse 13 по живому адресу
Эмуляция смартфона, замер от 02.09.2026. CLS ноль означает, что вёрстка не «прыгает» при загрузке.
- 92
- PerformanceLighthouse 13, мобильные, 03.09.2026
- 1.2 c
- First Contentful Paint
- 3.3 c
- Largest Contentful Paint
- 0
- Cumulative Layout Shiftвёрстка не прыгает
- 50 мс
- Total Blocking Time
- 100
- Best PracticesSEO-балл Lighthouse занижен намеренно: демо закрыты от индексации (noindex)
Итог
Показываю этот кейс как пример магазина с честным дефицитом: цифры на сайте не расходятся со складом, и покупатель доверяет дроп-модели — потому что «sold out» здесь не маркетинговый трюк, а факт.
Хотите так же для своего бизнеса — напишите в Telegram или оставьте заявку на главной.
