Как открыть интернет-магазин стройматериалов: единицы продажи и доставка
Как связать площадь, упаковочную кратность, партии, вес и разгрузку. Пример заказа плитки и клея, проверка каталога и расходов доставки.

Главная особенность интернет-магазина стройматериалов — связь единицы продажи с реальной отгрузкой. Покупатель думает в квадратных метрах, поставщик отгружает коробки, склад считает места, а перевозчик — массу и габариты. Ошибка между этими величинами меняет и сумму заказа, и возможность его доставить.
Ограничьте ассортимент одной строительной задачей
Для пилота выберите товары, которые можно комплектовать и проверять вместе: например, плитку с подходящими по документации сопутствующими материалами. Не обещайте совместимость любого клея с любой плиткой. Назначение, основание, условия работ и расход уточняют по технической документации изготовителя.
Сравните поставку со своего склада и отгрузку со склада поставщика. Во втором случае заранее нужны резерв партии, подтверждение комплектации и ответственный за бой до передачи покупателю. «Есть у поставщика» не означает, что нужный тон и калибр зарезервированы.
Задайте единицы в каталоге
| Поле | Учебное значение | Что попадёт в заказ |
|---|---|---|
| Единица расчёта площади | м² | Потребность покупателя |
| Продажная кратность | Коробка 1,44 м² | Только целое число коробок |
| Цена | 1 800 ₽ за коробку | Цена коробки и понятный пересчёт за м² |
| Масса | 24 кг на коробку | Расчёт перевозки, отдельно тара |
| Партия | Тон и калибр из маркировки | Резерв конкретного остатка |
| Условия выгрузки | Согласуются по адресу | Отдельная услуга и стоимость |
Значения условные. На реальном товаре сверяйте площадь и массу с упаковкой, количество — с фактическим остатком. Для листов, погонных метров, мешков и заказного раскроя составьте свои правила. Подробная структура каталога помогает не смешивать свойства товара с услугой доставки.
Разберите заказ от площади до веса
Покупателю нужно 18 м² плитки. В учебном примере коробка содержит 1,44 м². Деление даёт 18 / 1,44 = 12,5 коробки; округляем вверх до 13 коробок, то есть 18,72 м². Магазин должен показать покупателю, что оплачивается именно эта площадь, а не исходные 18 м².
Это округление к упаковке, а не строительный запас на подрезку. Нужный запас зависит от раскладки, помещения и материала; универсальный процент здесь не задан. Если проектировщик изменил расчётную потребность, сначала замените площадь, затем повторите округление.
Стоимость плитки: 13 × 1 800 = 23 400 ₽. Масса: 13 × 24 = 312 кг. Добавим три мешка клея по 25 кг и 650 ₽: ещё 75 кг и 1 950 ₽. Товаров на 25 350 ₽, масса 387 кг до транспортной тары. Эти данные уже показывают, почему тариф небольшой посылки к такому заказу неприменим.
Подтвердите доставку до оплаты
Запросите адрес, доступ грузовой машины, этаж, лифт, расстояние от места остановки, необходимость манипулятора и время приёма. Разделите перевозку до адреса, выгрузку у машины и перенос в помещение. Если услуга не входит в цену, покупатель должен узнать это до оплаты, а не при приезде водителя.
Поставщику отправляйте заказ с единицами и партией, а не только общей площадью. После резерва проверьте, можно ли заменить недостающее количество другой партией: для видимой отделки такая замена требует согласования.
Заказ TEST-04, данные учебные
Плитка: 13 коробок × 1,44 м² = 18,72 м²; партия P1
Клей: 3 мешка × 25 кг
Масса товаров: 387 кг; тара: уточнить при сборке
Адрес / ограничения подъезда: подтверждены покупателем
Разгрузка и подъём: отдельное согласованное условие
Резерв: склад, время окончания, ответственный
Приёмка: количество мест, маркировка партии, видимые повреждения
Замените учебные поля документами склада и расчётом перевозчика. Если масса с тарой или доступ к адресу неизвестны, стоимость доставки ещё не готова к подтверждению. Организацию этапов раскрывает автоматизация доставки, но интеграция не исправляет неверные килограммы.
Проверьте вклад заказа
В том же вымышленном заказе закупка плитки — 1 300 ₽ за коробку, клея — 420 ₽ за мешок. Себестоимость: 13 × 1 300 + 3 × 420 = 18 160 ₽. Чистые расходы магазина на перевозку после оплаты доставки покупателем — 3 200 ₽, упаковка и погрузка — 600 ₽, эквайринг — условные 2% от 25 350 ₽, то есть 507 ₽, реклама заказа — 1 000 ₽.
Вклад до постоянных расходов и налогов: 25 350 − 18 160 − 3 200 − 600 − 507 − 1 000 = 1 883 ₽. Если перевозка за счёт магазина вырастет до 5 500 ₽, результат станет −417 ₽. Решение меняется: нужна другая зона доставки, согласованная доплата или другая схема отгрузки, а не автоматическое увеличение рекламы.
Отдельно проверьте оборотные деньги на закупку, залог за тару и возможное повреждение. Положительный вклад одного заказа ещё не оплачивает склад и всю команду.
Примите пилотную отгрузку
Проведите заказ с округлением упаковок, недостаточным остатком одной партии и адресом без обычного подъезда. Проверьте заказ покупателя, задание складу и документы перевозки: площадь, коробки и масса должны согласовываться. При повреждении зафиксируйте состояние и обращение; не превращайте отметку «подписал накладную» в универсальный отказ в требованиях по качеству.
Можно ли продавать только под заказ?
Можно строить такую модель, если сроки, резерв и условия доставки подтверждаются до обязательства перед покупателем. Опишите, когда заказ считается согласованным, и предусмотрите действия при исчезновении партии у поставщика. Не показывайте неподтверждённый срок как гарантированный.