Оптовый B2B-каталог промышленных комплектующих с контролем остатков от сотен поставщиков и SEO-карточками сразу под миллион SKU.

Клиент поставил цель — запустить оптовый B2B-маркетплейс промышленных комплектующих и запасных частей с номенклатурой свыше миллиона позиций. Покупатель хотел видеть реальное наличие по складам сотен поставщиков и формировать оптовые запросы сразу нескольким продавцам без длинной цепочки согласований и ручной переписки по каждой детали.
Главная сложность — постоянная актуализация остатков: у каждого поставщика свой формат прайс-листа, а тысячи однотипных деталей вроде подшипников почти не дают уникального контента для поиска. Нужна была экосистема с синхронизацией остатков, умной генерацией карточек и устойчивой видимостью в поисковиках без ручного наполнения миллиона страниц.
Мы спроектировали платформу, которая объединяет поставщиков в единый контур: кабинет продавца, загрузка XLS/CSV и API, корзина оптового запроса, шаблонизация карточек и мини-сайты брендов. Маркетплейс работает как SaaS с гибкими тарифами — от бесплатного режима до полного пакета с аналитикой и приоритетной индексацией каталога.
Стек: Symfony, PostgreSQL, Elasticsearch, RabbitMQ и Redis для очередей и кэша «горячих» поисков; фронт на Vue.js с SSR, чтобы роботы быстрее индексировали каталог. Тяжёлые прайсы обрабатываются асинхронно, а переиндексация идёт короткими окнами, чтобы покупатель не видел пустые или устаревшие выдачи в пиковые часы обновлений.
Консистентность при одновременных обновлениях от десятков продавцов держим оптимистичными блокировками в PostgreSQL и фоновой переиндексацией Elasticsearch. Шаблоны контента настраивали вместе с SEO-командой заказчика, чтобы текст оставался естественным, не дублировался и выдерживал проверку поисковиков на массовых однотипных карточках.
Биллинг и смена тарифа живут в кабинете поставщика. После запуска площадка нарастила модули статей, акций и API для учётных систем предприятий — развитие идёт без остановки основного каталога остатков и без простоя оптовых заявок для покупателей.



Спустя год после запуска Nastocke.com стал заметным игроком в нише промышленных комплектующих: более 300 поставщиков и свыше 1,2 миллиона позиций в едином каталоге с актуальными остатками и ценами. Покупатели формируют оптовые запросы в одном контуре, а поставщики ведут ассортимент через кабинет, прайсы и API без ручной публикации каждой карточки.
Органический трафик вырос на 62%, отказы снизились до 22%, а среднее время обработки оптового запроса сократилось с нескольких дней до 2–4 часов. Поставщики получили витрины как альтернативу собственному сайту и смогли продавать через уже настроенный SEO-каталог площадки.
Модель тарифов вывела площадку на самоокупаемость; дальше добавлены статьи, акции и API. Проект показал, что даже на рынке с миллионом однотипных SKU можно держать конверсию за счёт автоматизации остатков, шаблонов контента и прозрачных оптовых заявок для покупателей и продавцов.
Опишите задачу — назовём срок и цену в течение часа.