CNCMagazine — интернет-магазин металлорежущего инструмента, станочной оснастки и оборудования для металлообработки. В течение более чем года я развивал проект как B2B-платформу: карточки товаров, комплекты, поиск по сплавам, личный кабинет, документы, история покупок, интеграции, бонусная система и производительность.
Задача клиента
Покупателям важно не просто добавить товар в корзину, а быстро подобрать совместимый инструмент, найти нужную позицию по параметрам, повторить прошлую закупку, скачать документы, работать от имени организации и получать корректные данные из внутренних систем компании.
Решение
Вместо точечных правок сайт постепенно развивался как B2B-система, где каталог, карточка товара, личный кабинет, документы и интеграции работают в одной логике. Главный фокус — помочь покупателю решать производственные задачи: подобрать инструмент, собрать комплект, повторить закупку, сравнить позиции, получить документы и работать с заказами от лица организации.
Карточка товара была расширена под сложный технический ассортимент: характеристики, совместимые позиции, ремонтные части, видео, PDF, QR-коды, комплекты и состояния товара.
Комплекты получили отдельные страницы, проверку доступности, корректное отображение в корзине и заказах, генераторы, шаблоны и отчёты.
Был создан сценарий поиска по материалу детали: справочник сплавов, связь с характеристиками товаров, поисковая логика и статистика запросов.
Доработаны списки избранного и сравнения: расширенные подборки, шаринг, массовое добавление и сравнение по категориям.
Личный кабинет был адаптирован под организации, сотрудников, роли доступа, реквизиты, заявки на подтверждение и переключение активной организации.
Клиенты получили доступ к счетам, УПД, актам сверки, взаиморасчётам и связанным с заказами документам прямо из личного кабинета.
Разработан раздел истории покупок: ранее купленные товары, фильтры, категории, счётчики и выгрузки для быстрого повторения закупок.
Развивались сценарии обмена с 1С, внешней базой организаций и документов, импортом товаров, экспортом данных и уведомлениями.
Дорабатывались бонусная логика, импорт и перенос баллов, отчёты, отображение в ЛК, а также скорость листингов, фильтров и страниц комплектов.
Главная ценность проекта — не в одной отдельной функции, а в системном развитии интернет-магазина. CS-Cart был адаптирован под сложный B2B-каталог, регулярные закупки, документы, интеграции и технический подбор товаров.
Если интернет-магазин на CS-Cart уже вырос из сценария «каталог — корзина — заказ», платформу можно адаптировать под реальные B2B-процессы.
Много характеристик, совместимости, аналогов, технических обозначений и сценариев подбора, которые невозможно закрыть обычной карточкой товара.
Нужны организации, сотрудники, роли доступа, реквизиты, переключение компаний и разные права внутри одной клиентской структуры.
Клиентам нужны счета, УПД, акты сверки, взаиморасчёты и документы по заказам без постоянных запросов менеджерам.
Покупатели регулярно возвращаются к одним и тем же позициям, поэтому нужны история покупок, фильтры, выгрузки и быстрый повтор заказа.
Сайт должен быть связан с 1С, внешними базами, документами, организациями, остатками и внутренними процессами компании.
Когда каталог растёт, фильтры и листинги начинают тормозить. Нужна оптимизация, чтобы сайт оставался удобным для закупщиков.
Частые вопросы
Да, если доработать логику под реальные процессы: организации, роли, документы, повторные закупки, интеграции и сложный каталог.
Можно. В личном кабинете можно выводить счета, УПД, акты сверки, взаиморасчёты и документы, связанные с заказами.
Да. Пользователя можно связать с одной или несколькими организациями, добавить сотрудников, роли, реквизиты и переключение активной компании.
Да. Для B2B можно реализовать раздел купленных товаров, фильтры, категории, счётчики, выгрузки и быстрое повторение прошлой закупки.
Нужно оптимизировать листинги, фильтры, счётчики категорий, тяжёлые страницы и запросы к данным. Решение зависит от структуры каталога и нагрузки.
Похожие задачи