VNSK WEAR — Магазин стритвира, который не продаёт размер, которого нет на складе
VNSK WEAR (VENSKO) — московский бренд стритвира, который выпускает коллекции небольшими дропами. Мы спроектировали и сделали его интернет-магазин: монохромную витрину в духе лукбука бренда, каталог с живыми данными из МойСклад, оформление заказа с доставкой СДЭК по России и СНГ и админку, в которой команда работает без разработчика.
Задача
Бренд, который живёт дропами, распродаётся по размерам, а не по товарам. Худи может закончиться в M/L, пока XS/S ещё лежит на полке, и каждый заказ на размер, которого уже нет, превращается в возврат денег, извинения и покупателя, который больше не придёт. Остатки жили в МойСклад, заказы приходили через мессенджеры, а бренду был нужен магазин, который выглядит так же продуманно, как его съёмки, и в момент клика точно знает, что осталось.
Подход
Мы сделали МойСклад единственным источником правды и построили всё остальное вокруг него. Витрина намеренно тихая: белая студийная съёмка, курсивный логотип бренда и машинописный шрифт, чтобы говорила одежда. Под ней у каждого размера свой живой остаток, оформление заказа считает доставку СДЭК для города покупателя, а заказы попадают в админку со статусами, промокодами и доступами для менеджеров.
Магазин, похожий на лукбук
У бренда уже был сильный визуальный язык: оверсайз-силуэты на белом фоне, курсивный логотип VENSKO, уверенная монохромная палитра. Магазин берёт всё это у бренда, а не добавляет своё. Первый экран — фотография двух образов, надпись VNSK между ними и одно действие: перейти в каталог.
Ниже главная работает как витрина:
- New drop — плитки категорий, от классики и рубашек до капсулы Old Money.
- Бестселлеры — карусель аксессуаров, самого простого дополнения к заказу.
- Философия закрывает страницу манифестом бренда и ведёт в лукбук.
Всё функциональное набрано моноширинным машинописным шрифтом, а логотип остаётся для заголовков, поэтому названия, размеры и цены читаются как бирка на вещи.

Остатки, которые не врут
Каждый товар, цена и размер приходят из МойСклад — системы учёта, в которой бренд уже вёл склад. Второй копии каталога, которую надо синхронизировать, нет: размер, закончившийся на складе, перестаёт продаваться на сайте.
Остатки считаются по размерам, а не по товару. Карточка показывает, сколько вещей осталось в выбранном размере, а размер, которого нет, нельзя положить в корзину. Бренд шьёт в сдвоенных размерах вроде M/L и XS/S, поэтому магазин сопоставляет их так, как они записаны в МойСклад, а старый заказ, проведённый на родительский товар, больше не блокирует продажу размера, который на самом деле есть.

Оформление заказа для России и СНГ
Бренд отправляет заказы в одиннадцать стран, от России и Казахстана до Армении и Грузии, и всё через СДЭК. При оформлении покупатель выбирает страну и город, видит стоимость обычной или экспресс-доставки СДЭК прямо по ходу ввода и выбирает пункт выдачи на Яндекс Картах или вводит адрес для курьера.
Промокоды применяются в корзине, а скидка видна до самой итоговой суммы. Оплата устроена так, как бренд на самом деле принимает деньги: криптовалютой прямо на сайте, картой или через СБП — через менеджера в Telegram.
Админка, в которой бренд работает сам
Маленькая команда не может ждать разработчика, чтобы поменять баннер. У магазина своя админка:
- дашборд с состоянием магазина на одном экране;
- заказы по статусам — от новых и обрабатываемых до отправленных, доставленных и отменённых;
- промокоды, которые создаются и отключаются в пару кликов;
- менеджеры со своими доступами и журнал, где видно, кто что поменял;
- наполнение сайта, чтобы дропы и тексты менялись без релиза.
Между дропами один переключатель ставит продажи на паузу, не выключая сайт: каталог можно смотреть, но оплатить вещи, которые пересчитывают на складе, нельзя.
На телефоне
Стритвир покупают с телефона, чаще всего прямо из соцсетей. Мобильная версия сохраняет тот же порядок: сначала фотография и одна кнопка, категории — горизонтальной лентой, фото товара достаточно крупные, чтобы разглядеть ткань, а размеры — кнопки под большой палец.

Чтобы магазин находили и измеряли
Магазин на сотню товаров окупается, только если поисковики могут прочитать каждый из них. У каждого товара свои title, description и превью для соцсетей, в sitemap есть все категории и товары, а оформление заказа, админка и API закрыты от роботов. Микроразметка описывает бренд как интернет-магазин с условиями возврата, каталог и отзывы — как страницы-подборки, а лукбук — как галерею, чтобы в выдаче было больше, чем синяя ссылка.
Аналитика сначала уважает покупателя. Яндекс Метрика и пиксель Meta загружаются только после согласия, Вебвизор маскирует поля оформления заказа, а события электронной коммерции используют те же ID из МойСклад, что и товарный фид для Яндекс Директа, поэтому отчёты по рекламе и складу говорят об одних и тех же товарах.
Как это сделано
Витрина — статичные HTML, CSS и JavaScript на nginx: каталог быстро открывается в мобильных сетях, а хостинг стоит недорого. Отдельный API на Node.js на собственном облачном сервере общается с МойСклад, СДЭК и платёжным сервисом и хранит заказы, поэтому витрина не держит ни одного секрета.
В VNSK WEAR сошлись наша веб-разработка, продуктовый дизайн и SEO. Если прикидываете бюджет на такой магазин, в статье фиксированная цена или почасовая оплата разобраны плюсы и минусы обеих моделей. Запускаете свой бренд? Расскажите о нём.
Что сделали
- Каталог, цены и остатки по размерам в реальном времени из МойСклад
- Остатки по размерам, которые не пускают в корзину закончившийся размер
- Оформление заказа с тарифами СДЭК, пунктами выдачи на Яндекс Картах и доставкой в 11 стран
- Админка: заказы по статусам, промокоды, доступы менеджеров, наполнение сайта и журнал действий
- SEO для каждого товара, микроразметка, полный sitemap и аналитика только по согласию
Частые вопросы
Он продаёт одежду и аксессуары бренда с живыми остатками по размерам из МойСклад, доставкой СДЭК по России и СНГ, промокодами и админкой, в которой команда ведёт заказы и наполнение сайта.
Чтобы сайт и склад никогда не расходились. Товары, цены и остатки приходят из МойСклад, а закончившийся размер заказать нельзя.
В одиннадцать: Россия, Казахстан, Беларусь, Узбекистан, Кыргызстан, Армения, Азербайджан, Таджикистан, Молдова, Грузия и Туркменистан. Всё через СДЭК, в пункт выдачи или до двери.
Да. Заказы, промокоды, менеджеры, наполнение сайта и переключатель паузы продаж между дропами — всё в собственной админке магазина.
Статичный фронтенд быстро работает в мобильных сетях и дёшево обходится в хостинге, а отдельный API на Node.js держит все интеграции и ключи на сервере. Бренд не платит комиссий платформе и владеет всем своим кодом.
Как устроен сайт


«Мы выпускаем вещи небольшими дропами, и худшее, что может сделать магазин, — продать размер, которого уже нет. Sakura подключила сайт напрямую к МойСклад, и теперь остатки, заказы и доставка живут в одном месте. Магазин выглядит как наш лукбук, и мы ведём его сами, без звонков разработчику.»