Стройматериалы продаются не штуками, а квадратными метрами, кубометрами, тоннами и паллетами. Покупателю нужно понять, сколько купить, сколько это будет весить и как доставить. Мы проектируем магазин вокруг единиц измерения, расчёта количества и честных условий доставки.
Страница для строительных баз и производителей материалов.
Товар продаётся в паллетах и упаковках, а цена указана за квадратный метр или тонну.
Покупатель спрашивает, сколько упаковок нужно на его площадь.
Оптовые условия отличаются от розничных и обсуждаются только по телефону.
Организации просят счёт, и его формируют вручную.
Доставка зависит от веса, габаритов и зоны, и рассчитать её на сайте нельзя.
Наличие на складе меняется, а на сайте показано формально.
Если продажи почти полностью оптовые и работа идёт с постоянными контрагентами, посмотрите Оптовый портал
Основная проблема
Единица измерения определяет всё: цену, количество и доставку
Плитка продаётся упаковками, но считается квадратными метрами. Сыпучие материалы измеряются кубометрами или тоннами, а отгружаются мешками и паллетами. Профиль продаётся погонными метрами, но кратно длине хлыста. В каждом случае существуют минимум две единицы: та, в которой покупатель думает о потребности, и та, в которой товар физически отгружается. Если магазин работает только с одной, покупатель либо не понимает цену, либо не может оформить корректное количество, и заказ уходит в переписку.
Из этого вытекает расчёт количества. Покупатель знает площадь пола или объём стяжки, а не число упаковок. Значит, магазин должен пересчитывать потребность в единицы отгрузки с округлением вверх до кратности упаковки и с возможностью учесть запас на подрезку. Здесь важна честность: расчёт остаётся ориентировочным, он основан на введённых покупателем данных и не учитывает особенности объекта. Мы выводим его как вспомогательный инструмент с явной оговоркой, а не как проектное решение, и не берём на себя ответственность за итоговую потребность.
Третий узел — вес, габариты и доставка. Заказ стройматериалов часто весит тонны и требует определённого транспорта, а иногда разгрузочной техники. Поэтому доставка не может считаться по единой ставке: нужны зоны, расчёт по весу и объёму, ограничения по габаритам и явно описанные условия. Одновременно значительная часть покупателей — организации, которым нужны оптовые условия и счёт. Это отдельный сценарий: запрос счёта с реквизитами обрабатывается как заявка, потому что цена и условия оптовой поставки подтверждаются вашим менеджером, а не выводятся автоматически.
Что происходит без изменений
Что следует из магазина без единиц измерения и расчёта
Только логические следствия, без выдуманных цифр.
Заказы уходят в переписку
Без пересчёта количества покупатель звонит, чтобы уточнить число упаковок.
Некратные количества
Заказ без учёта кратности упаковки невозможно отгрузить как оформлено.
Неверная стоимость доставки
Без веса и габаритов расчёт доставки тяжёлого заказа будет ошибочным.
Потерянные организации
Без запроса счёта покупатель-организация не может пройти свою процедуру закупки.
Скрытые оптовые условия
Если опт обсуждается только по телефону, часть спроса не доходит до заявки.
Отмены из-за наличия
Формальное наличие приводит к заказам на позиции, которых нет на складе.
Что создаётся
Что создаётся
Результат — магазин, в котором количество, вес и условия поставки понятны до заявки.
Единицы измерения
Задаём для каждого товара единицу потребности и единицу отгрузки с коэффициентом пересчёта.
Снимает: Цена и количество отображаются в понятных покупателю величинах.
Варианты упаковки
Реализуем упаковки и паллеты как варианты товара с собственным весом, объёмом и кратностью.
Снимает: Заказ всегда кратен фактической единице отгрузки.
Расчёт количества и объёма
Добавляем пересчёт потребности по площади или объёму с округлением вверх и запасом на подрезку.
Снимает: Покупатель понимает, сколько упаковок нужно на его объём работ.
Характеристики материалов
Выносим назначение, размеры, класс и прочие параметры в структурированные поля.
Снимает: Работают фильтры и страницы под характеристики.
Складское наличие
Настраиваем обмен остатками по складам и поведение при недостаточном количестве.
Снимает: Покупатель видит, доступен ли нужный объём.
Розничные и оптовые условия
Разделяем сценарии: розничная покупка и оптовый запрос с подтверждением условий менеджером.
Снимает: Оба типа покупателей проходят подходящий путь.
Запрос счёта
Реализуем форму запроса счёта с реквизитами и составом заказа как заявку на подтверждение.
Снимает: Организации могут начать закупочную процедуру с сайта.
Зоны и ограничения доставки
Настраиваем зоны, расчёт по весу и объёму, ограничения по габаритам и условия подъезда.
Снимает: Условия доставки видны до оформления, без неожиданностей.
Габариты и вес
Заводим вес и габариты на уровне единицы отгрузки и суммируем их по заказу.
Снимает: Расчёт доставки и подбор транспорта опираются на реальные данные.
Самовывоз со склада
Выводим адреса складов, режим работы, условия отгрузки и порядок самовывоза.
Снимает: Покупатель может забрать заказ сам, зная порядок действий.
Поисковая структура
Создаём страницы по категориям, назначению и характеристикам с уникальным содержанием.
Снимает: Магазин закрывает спрос по материалам и задачам.
Схема работы
Где решение работает в цепочке продаж
Особенность в том, что часть заказов завершается счётом, а не оплатой на сайте.
ТрафикСтраницы по категориям, назначению и характеристикам.Зона этой услуги
КаталогЕдиницы измерения, характеристики, фильтры.Зона этой услуги
Карточка товараУпаковки, расчёт количества, вес и наличие.Зона этой услуги
КорзинаКратность упаковок, суммарный вес и объём.Зона этой услуги
ОплатаРозничная оплата через оператора, опт — по счёту.Зависимость
СкладОстатки по складам приходят из учётной системы.Зависимость
ДоставкаЗоны, расчёт по весу и объёму, ограничения габаритов.Зона этой услуги
CRMОбработка запросов счёта и оптовых заявок.Зависимость
Повторная продажаВозврат связан с новым объектом или этапом работ.Общий контур
Целостный контур описан на странице раздела; здесь — особенности стройматериалов.
Состав решения
Состав решения
Основа — модель единиц измерения. Без неё расчёт количества и доставки построить нельзя.
01
Модель единиц измерения
Входные данные
Номенклатура, единицы потребности и отгрузки, коэффициенты пересчёта, кратность.
Работа
Задаём для каждого товара пару единиц и коэффициент, определяем правила округления.
Результат в системе
Согласованная модель единиц измерения по всему каталогу.
Зависимость
Корректность коэффициентов и кратности в учёте — зона клиента.
Проверка готовности
Для каждого товара заданы единица потребности, единица отгрузки и коэффициент.
02
Варианты упаковки
Входные данные
Виды упаковок и паллет, их вес, габариты и объём.
Работа
Реализуем упаковки как варианты товара с собственными артикулом, ценой, весом и габаритами.
Результат в системе
Одна карточка на материал с выбором упаковки.
Зависимость
Данные о весе и габаритах упаковок предоставляет клиент.
Проверка готовности
Смена упаковки меняет цену, вес, габариты и кратность заказа.
03
Расчёт количества
Входные данные
Правила расхода материала, коэффициенты, типовые запасы на подрезку.
Работа
Реализуем пересчёт площади или объёма в единицы отгрузки с округлением вверх и настраиваемым запасом.
Результат в системе
Вспомогательный расчёт количества на карточке.
Зависимость
Нормы расхода предоставляет клиент; ответственность за итоговую потребность остаётся за покупателем.
Проверка готовности
Расчёт даёт кратное упаковке количество, оговорка о его ориентировочном характере выведена рядом.
04
Характеристики и фильтры
Входные данные
Назначение, размеры, класс, материал и другие параметры.
Работа
Выносим параметры в структурированные поля, настраиваем фильтры и правила индексации срезов.
Результат в системе
Подбор по характеристикам без перебора каталога.
Зависимость
Заполненность характеристик — зона клиента.
Проверка готовности
Фильтры возвращают корректную выборку, комбинации без наполнения не индексируются.
05
Складское наличие
Входные данные
Учётная система, перечень складов, правила поведения при нехватке объёма.
Работа
Настраиваем обмен остатками по складам и поведение карточки при недостаточном количестве.
Результат в системе
Наличие на сайте соответствует учёту в разрезе складов.
Зависимость
Настроенная учётная система и разрез остатков по складам.
Проверка готовности
Заказ на объём больше доступного не проходит без явного согласования.
06
Розница и опт
Входные данные
Правила формирования оптовых условий, пороги объёма, категории покупателей.
Работа
Разделяем сценарии: розничная покупка с оплатой и оптовый запрос с подтверждением условий.
Результат в системе
Два пути, каждый со своим завершением.
Зависимость
Оптовые цены и условия подтверждает менеджер клиента; автоматический вывод оптовых цен не предусмотрен без отдельного согласования.
Модель единиц измерения, коэффициентов и кратности.
Упаковки как варианты товара с весом и габаритами.
Вспомогательный расчёт количества с округлением и запасом.
Характеристики материалов, фильтры и правила индексации.
Обмен остатками по складам и поведение при нехватке объёма.
Зоны доставки, расчёт по весу и объёму, ограничения габаритов.
Разделение розничного и оптового сценариев, форма запроса счёта.
Поисковая структура по категориям, назначению и характеристикам.
Клиент
Номенклатура, единицы, коэффициенты, кратность, вес и габариты упаковок.
Остатки в разрезе складов и настройка обмена на стороне учёта.
Нормы расхода материалов для расчёта количества.
Оптовые цены и подтверждение условий поставки, выставление счёта.
Организация доставки, транспорта и разгрузки.
Актуальность режима работы складов и порядка отгрузки.
Стоимость
Что влияет на оценку
Стоимость определяется сложностью модели товара и условий поставки.
Число единиц измерения и упаковок
Каждая пара единиц и вариант упаковки усложняет модель и карточку.
Сложность расчёта количества
Простой пересчёт площади отличается от расчёта с несколькими параметрами и запасами.
Число складов
Остатки и самовывоз в разрезе складов увеличивают объём настройки.
Правила доставки
Зоны, расчёт по весу и объёму, ограничения габаритов требуют отдельной проработки.
Глубина оптового сценария
Заявка с подтверждением условий проще, чем автоматические оптовые цены.
Состояние данных каталога
Отсутствие весов, габаритов и характеристик требует предварительной работы.
Оценку формируем после разбора номенклатуры и правил доставки. Ценовая лестница интернет-магазинов на нишевые проекты автоматически не переносится, а стоимость отдельных работ здесь не указывается.
Вопросы и ответы
Вопросы о магазине стройматериалов
Через модель двух единиц: единица потребности, в которой покупатель думает о задаче, и единица отгрузки, в которой товар физически продаётся, плюс коэффициент пересчёта и кратность. Тогда цена выводится в понятной величине, а количество в заказе всегда кратно упаковке и может быть отгружено как оформлено.
Он ориентировочный, и мы прямо об этом пишем рядом с расчётом. Пересчёт делается по введённым покупателем данным и предоставленным вами нормам расхода, с округлением вверх до упаковки и настраиваемым запасом. Особенности объекта, раскрой и потери расчёт не учитывает, поэтому итоговая потребность остаётся решением покупателя.
Технически возможно, но в базовый объём это не входит и оценивается отдельно. Причина в том, что оптовые условия обычно зависят от объёма, категории покупателя и договорённостей, и их автоматический вывод требует формализованных правил с вашей стороны. По умолчанию оптовый путь завершается заявкой, а условия подтверждает ваш менеджер.
Как заявка: покупатель формирует состав заказа, указывает реквизиты и отправляет запрос, который поступает вашему менеджеру. Сам счёт формируется и выставляется в вашей учётной системе, потому что это бухгалтерская операция. На сайте фиксируется намерение и состав, чтобы менеджер не собирал их заново.
По суммарному весу и объёму заказа с привязкой к зоне доставки и явными ограничениями по габаритам. Для этого вес и габариты заводятся на уровне единицы отгрузки и суммируются по корзине. Условия подъезда и необходимость разгрузочной техники выводятся отдельно, а конкретные сроки доставки мы не обещаем — исполнение зависит от вас и перевозчика.
Да, если складов несколько и самовывоз предусмотрен. Иначе покупатель выберет склад, на котором нужного объёма нет. Мы настраиваем обмен по складам и связываем выбор склада самовывоза с фактическим наличием.
Не оформлять заказ молча. Мы задаём поведение заранее: показать доступный объём и предложить согласование либо запрос счёта на поставку. Это лучше, чем принять заказ и отменить его после, особенно когда покупатель планирует работы на объекте.
Если нужны фильтры и страницы под назначение и параметры — да. Пока характеристики находятся в описании текстом, отобрать по ним товары нельзя. Заполнение полей выполняется на вашей стороне, и объём этой работы стоит оценить заранее: в стройматериалах параметров обычно много.
Следующий шаг
Обсудим магазин стройматериалов
Напишите, какая номенклатура, какие единицы измерения и как организована доставка. Предложим модель каталога и порядок работ.