Витрина и каталог
На витрине только то, что есть в наличии: закончившийся товар прячется сам и сам возвращается со следующей поставкой. Фильтры «Кому», «Тип», бренд, цена и размеры, разведённые по шкалам — обувь, одежда, рост.
Вы внутри кейса, собранного из самого магазина: та же сцена с фигурами, те же кнопки и карточки. Только вместо товаров — история проекта.
Задача
4TEAM — минский экипировочный центр: розница и опт для команд и клубов. Больше десяти лет компания одевает сборные, клубы и корпоративных клиентов, а в магазине держит кроссовки, одежду и аксессуары в наличии.
Мы начали с живого прототипа на реальных товарах магазина — он и стал основой. Дальше прототип оброс всем, что нужно настоящей торговле: обменом с 1С, заказами, оплатой картой, доставкой и переездом со старых адресов без потери поисковых позиций.
Чёрное на белом и один кобальт. Нажмите на цвет — покажем, где он работает в карточке товара. Размеры и кнопки в карточке живые.
Текст, заголовки и главная кнопка. Почти чёрный на белом — вся система держится на этой паре. Тёмным фоном он становится только в узких акцентных полосах: промо-строка, оптовый блок, футер.
Фон всего магазина. Светлая редакционная витрина — осознанный выбор: страницу делают ритм, типографика и настоящие фото товара, а не спецэффекты на тёмном.
Нейтральная плитка под фото товара — без теней и рамок. Товар стоит на ней, как на студийном фоне, и плитки каталога складываются в ровную сетку.
Разделители, границы кнопок размеров и полей ввода. Один пиксель и прямой угол: скруглений в системе нет вообще.
Артикул, расцветка, подписи полей. Подобран так, чтобы мелкий текст проходил по контрасту и на белом, и на подложке.
Единственный акцент, и тратится скупо: бейдж AI, фокус, кобальтовая дорожка под заголовком раздела. Там, где его видно, — интерактив или работа нейросети.
Скидки и дефицит. «Этого размера мало» с пульсирующим квадратным маркером — магазин показывает уровень остатка, а не голое число со склада.

Товар настоящий, с витрины. Уровни остатка у размеров здесь условные — на сайте они приходят из 1С.
Каждая карточка — живая страница магазина. Листайте ленту, открывайте в новой вкладке.
01
02
03
04
05
06
07
08Кейс / Состав проекта
15 блоков · от витрины до аналитики
На витрине только то, что есть в наличии: закончившийся товар прячется сам и сам возвращается со следующей поставкой. Фильтры «Кому», «Тип», бренд, цена и размеры, разведённые по шкалам — обувь, одежда, рост.
Галерея с фото производителя, переключатель расцветок, артикул под названием, размеры с уровнем остатка и ссылка на размерную таблицу именно этого бренда. Ниже — серия модели и похожие товары.
Тринадцать разделов — от бега и футбола до тенниса и единоборств. Постер серии сверху, под ним полноценный каталог вида спорта с фильтрами; кнопки в хиро — готовые пресеты.
Открывается из шапки и по Ctrl+K, ищет по названию, артикулу и с транслитом: «дурамо» находит Duramo. Стрелки и Enter — без мыши.
Четыре шага, четыре способа доставки — самовывоз, курьер по Минску, Белпочта и Европочта. Оплата при получении или картой онлайн. Цены и остатки при оформлении сервер берёт из базы, а не из корзины.
Покупатель загружает своё фото и видит вещь с витрины на себе. Нейросеть получает два реальных кадра товара и тип вещи, а результат перед показом проходит автоматический контроль.
Цены, остатки по размерам, бренд и группа приходят из 1С; заказы уходят в 1С документами. Сайт владеет текстами и фото, 1С — номенклатурой и цифрами. Всё пишется в журнал обмена.
Новый заказ и полученная оплата сразу приходят в Telegram-чат магазина — с составом, доставкой и ссылкой в админку. Покупателю на каждую смену статуса уходит письмо.
Товары с живым поиском, вкладками и массовыми действиями, заказы со сменой статуса, тексты разделов, сезонный «Выбор 4TEAM», переключатели блоков главной. AI-описание товара — одной кнопкой, черновиком в форму.
Отдельный вход для клубов, федераций и компаний: условия, контакты оптового отдела и лента из 32 логотипов клиентов. На главной — наклонный оптовый блок с ходовыми игровыми майками.
Карта из 955 адресов прежнего сайта: товар ведёт в товар, раздел — в раздел, акции — в сток, новости — в блог. Проверка всей карты стоит последним шагом каждого деплоя.
Свой canonical у каждой страницы, пагинация, понятная роботу, микроразметка товара с ценой и доставкой, sitemap с картинками товаров и 77 текстов разделов, написанных по их составу.
Два фида для рекламы — Google Merchant Center и Meta. Позиция фида — размер в наличии; цена, скидка и остаток обновляются сами вслед за витриной.
Собственный счётчик Umami на сервере магазина — без кук, данные остаются у магазина. Рядом — контейнер GTM и Яндекс Метрика с событиями воронки: просмотр, корзина, оформление, покупка.
Пять статей: размерные таблицы двух брендов, уход за обувью и текстилем, технологии. Адреса статей сохранены один в один, у каждой — оглавление, время чтения и микроразметка.
Сайт и учётная система магазина
Все соединения начинает 1С — сайт только отвечает. Номенклатурой, ценами и остатками владеет 1С, текстами и фото — сайт: выгрузка не перезаписывает то, что магазин отредактировал в админке.
Кнопка «Примерить онлайн» стоит в карточке одежды, обуви и головных уборов — там, где примерка имеет смысл. Фото покупателя приводится к норме, в нейросеть уходят два настоящих кадра товара, готовый результат проверяется ещё одной моделью.
Открыть примерочную →В редакторе товара — кнопка «Сгенерировать»: модель смотрит на фото, название и раздел и кладёт черновик описания в форму. Публикует его человек. Реальные фото товара генерацией не подменяются нигде.
Посмотреть в карточке →Результат
Разработано в