Проблемы, о которых не пишут в кейсах, но с которыми сталкиваются все
Мы внедряем B2B-порталы для автоматизации оптовых продаж и иногда сталкиваемся с задачами, которые кажутся на первый взгляд нелепыми, но на практике мешают бизнесу работать эффективно.
Один из кейсов — портал для оптового поставщика строительных материалов. Вроде бы типовой проект: каталог, заказы, личный кабинет, роли, интеграция с учётной системой. Но возникла проблема, на которую часто не обращают внимания до запуска: учёт и отображение товаров в разных единицах измерения.
Что произошло
В каталоге тысячи товаров. Часть продаётся в квадратных метрах, например плитка. Часть — в кубометрах, например утеплитель. Что-то продаётся в литрах, что-то в килограммах, и, конечно, никто не отменял штуки и упаковки.
В ERP всё ведётся корректно, но когда дело дошло до отображения в портале и логики оформления заказа, возникли сложности.
В чём суть проблемы
Большинство готовых решений и CMS, которые используются на рынке, позволяют задать одну базовую единицу измерения для всего каталога. Переключать логику для отдельных товарных групп невозможно без кастомизации.
Это приводит к путанице: клиенту отображается «1 плитка = 1 шт», хотя на деле он должен заказывать «2 м²». Итог — ошибки в заказах, недовольство покупателей и лишняя нагрузка на менеджеров.
Что сделали мы
- Настроили отображение каждой товарной позиции в своей логичной единице измерения.
- Реализовали корректный пересчёт для отображения остатков на складе.
- Обеспечили корректное списание и оформление заказа так, чтобы на выходе и клиент, и склад, и бухгалтерия работали с правильными данными.
Выглядит как мелочь, но когда речь идёт об оборотах в миллионы рублей и нескольких сотнях заказов в день, такие детали превращаются в реальную боль. Хороший B2B-портал должен учитывать не только красивые экраны, но и реальную бизнес-логику.