Первую версию выбираем по тому, как магазин подтвердит заказ
Допустим, покупатель выбрал напольное покрытие на 18 м² и доставку домой. Магазину предстоит перевести площадь в пачки, проверить склад и согласовать получение. Если после оформления меняются количество и итоговая сумма, человек должен заранее понимать, что отправляет заказ на подтверждение.
Мы предлагаем оценивать MVP интернет-магазина стройматериалов по одному такому пути. MVP здесь означает первую версию с ограниченным ассортиментом и согласованными правилами покупки. В ней уже должны работать каталог, упаковки, наличие, получение, понятный итог и обработка заказа сотрудником. Глубину автоматизации выбираем по готовности ваших данных:
- Заказ с подтверждением: менеджер проверяет остаток и рассчитывает доставку, затем покупатель оплачивает согласованную сумму.
- Самостоятельная покупка: сайт рассчитывает известные способы получения и принимает оплату в пределах заданных условий.
- Покупка со связанным учётом: добавляем обмен с 1С, правила доступного остатка и контроль ошибок.
Сравнить три состава первой сметы можно в таблице ниже. Вы сможете выбрать вариант и проверить предложения подрядчиков на одном заказе.
Иллюстрация сценария
Материал, упаковка и груз
Покупатель выбирает материал по свойствам. В корзину попадает единица продажи, а доставке нужны данные упакованного груза.

Карточка должна перевести потребность в целые упаковки
Для строительного ассортимента мы сначала описываем единицу сравнения, единицу продажи и шаг изменения количества. Ламинат удобно сравнивать по цене за м², покупать пачками, а остаток учитывать в принятой магазином единице. Для профиля понадобятся длина и штуки; для сухой смеси указываем массу мешка. Варианты одного товара получают собственные идентификаторы, фасовки, цены и наличие.
Такую работу с техническим ассортиментом мы выполняли в Frost Mining, магазине термопаст и термопрокладок. В собственном каталоге связали характеристики, фасовки, цены и наличие; покупатель выбирает вариант и количество в карточке. Этот опыт полезен при проектировании выбора материала: единицы строительного товара мы разберём отдельно.
Реальный проект 13FOX
Frost Mining: фасовка рядом с количеством
Мы собрали варианты объёма в одной карточке и связали выбор с добавлением в корзину.

Пример перевода площади в пачки. В карточке производителя Tarkett COSMIC ARIADNE указаны 2,090 м² и 15 элементов в упаковке. Допустим, покупатель вводит 18 м². Если магазин продаёт целые пачки, 18 ÷ 2,090 даёт чуть больше восьми: округляем вверх до девяти пачек. В заказе будет 18,81 м².
Это только перевод количества в единицу продажи. Раскладка, подрезка и запас требуют правил для конкретного материала и условий применения. Калькулятор расхода включаем в смету после того, как вы передадите методику производителя и проверочные примеры. Универсальный процент запаса к каждому товару добавлять опасно: он меняет состав покупки без достаточного основания.
В корзине сохраняем выбранный вариант, число упаковок и площадь покупки. Если показываем цену за м², рядом нужна цена пачки и итог за целое количество. После изменения количества пересчитываем сумму и условия получения. Покупатель должен видеть, за что заплатит; сотрудник должен получить тот же состав заказа.
Фильтры строим по заполненным характеристикам реальных товаров: например, толщина, размер, назначение, цвет. До разработки проверим, одинаково ли записаны значения в каталоге. Два обозначения одной толщины могут разделить товары в фильтре и затруднить выбор.
Три состава MVP для первой сметы
Мы предлагаем выбрать вариант по тому, какую часть покупки магазин способен подтвердить автоматически. Все три включают адаптивную витрину, поиск и фильтры по согласованным данным, карточки с единицами и фасовками, корзину, оформление без обязательной регистрации и админ-панель заказов. В смете фиксируем ассортимент первой версии и ответственного за его загрузку.
| Состав | Включить | За пределами первой версии |
|---|---|---|
| А. Заказ с подтверждением Для магазина, где доставку и доступность проверяет сотрудник. | Пачки и наличие с датой; адрес или самовывоз; заказ на подтверждение; согласованная сумма и оплата; админка и уведомления. | Авторасчёт сложной доставки, онлайн-резерв, обмен с 1С, расчёт расхода. |
| Б. Самостоятельная покупка Для ассортимента с подготовленными остатками и правилами получения. | Общие функции А. Ручной этап заменяем проверкой наличия и резервом. Расчёт доставки в выбранных зонах; итог до оплаты; один платёжный сценарий; статусы и отмена. | Обмен с 1С, несколько отправлений, индивидуальный подбор машины и расчёт подъёма. Лояльность и персональные предложения. |
| В. Покупка с обменом с 1С Для магазина, где цены и остатки уже ведутся в учёте. | Все функции Б. Обмен согласованными товарами, фасовками, ценами, остатками и заказами; источники полей; журнал ошибок, повторы и сверка. | Другие конфигурации 1С, перенос базы в облако, сложная частичная отгрузка и несколько складов в одном заказе. |
Вариант А подходит для запуска, когда сотрудник может подтвердить каждый поступивший заказ и вести остатки по принятому регламенту. На экране честно показываем этот шаг и ожидаемую последовательность действий. Вариант Б требует заранее определённой цены доставки для допустимых грузов и адресов. Исключения переводим на подтверждение. Обмен в варианте В проверим на вашей конфигурации 1С. Подключение другой базы или её перенос в облако оценим после обследования. Этот вариант добавляет зависимость от учётной системы: в смете появятся подготовка данных, обмен и проверка восстановления после сбоя.
Административные действия входят во все варианты. Сотрудник должен найти заказ, проверить выбранную фасовку, изменить статус, объяснить отмену и оформить обращение по возврату. Автоматические возвраты платежей, документов и остатков оцениваем по согласованному процессу. Если частичная отгрузка нужна с первого дня, включаем её прямо в выбранный состав: какие позиции отправлены, какие ждут, что оплачено и что возвращаем.
Доставка тяжёлых и длинных товаров задаёт границы оформления
Для стоимости интернет-магазина стройматериалов с доставкой важны правила перевозки. Адреса недостаточно. Нужны масса и габариты упакованных позиций, допустимое сочетание товаров, доступ к месту разгрузки и выбранная услуга. Перевозка до адреса, разгрузка у подъезда и подъём на этаж могут быть разными операциями.
Например, в условной корзине лежат мешки смеси и длинный профиль. Сайт сможет предложить автоматический расчёт, если вы передадите правила для такого груза: зоны, ограничения машины, тариф и исключения. При неизвестных габаритах или сложном подъезде предлагаем подтверждение менеджером. Покупатель увидит это до оплаты и получит согласованную сумму после проверки.
Такое разделение соответствует практике строительной розницы. В условиях доставки Петровича стоимость зависит от веса, объёма и габаритов; разгрузка и подъём описаны отдельно. Для вашего магазина используем ваши договоры и правила перевозки. Чужие тарифы не задают стоимость вашего заказа.
Что передать для оценки доставки: вес и размеры упаковки, зоны и способы получения, допустимые грузы, правила разгрузки и подъёма, исключения по адресу, порядок согласования суммы. Для Москвы и Санкт-Петербурга уточняем реальные зоны обслуживания и доступ к адресу; отдельная копия магазина для каждого города обычно не решает эту задачу.
Самовывоз тоже проверяем как отдельный путь: покупатель выбирает точку, видит доступность нужного количества, получает подтверждение готовности и правила выдачи. Если пачки есть на двух складах, договоримся, можно ли собирать их вместе. До реализации такого сценария безопаснее ограничить первую версию заказом с одного склада.
Остаток должен приводить к понятному действию магазина
В варианте А наличие помогает сделать заказ, а окончательное количество подтверждает сотрудник. В вариантах Б и В сайт должен проверять доступность перед принятием заказа и по согласованному правилу удерживать выбранное количество на время дальнейших действий. Мы заранее определим, когда возникает резерв, когда он освобождается и какая система принимает окончательное решение.
Для «Бакаева», продуктового магазина с мобильной покупкой, мы помогли перенести локальную 1С в облако и связали приложение, админ-панель и учёт через сервер синхронизации. Сотрудник меняет фотографию товара в админке: она обновляется в 1С. Покупатель оформляет заказ в приложении: остаток уменьшается в админке и 1С. Изменения из учётной системы проходят обратный путь к витрине.
Реальный проект 13FOX
Бакаев: каталог связан с учётом
Мы настроили двусторонний обмен товарами и остатками между админ-панелью и 1С.

В магазине стройматериалов дополнительно проверим единицы и склады: девять пачек в заказе должны означать то же количество в учёте. Если одна система хранит м², а другая пачки, в договорённость об обмене входят коэффициент перевода, округление и обратные операции при отмене. Подробно подход к такой проверке разобрали в статье об интеграции магазина с 1С.
Документация 1С описывает обмен торговыми предложениями и заказами. Для оценки нам всё равно понадобятся название вашей конфигурации, состав данных и доступные способы обмена. Мы согласуем источник каждого поля и поведение при недоступной базе: что увидит покупатель, какой заказ сохранится, где сотрудник найдёт ошибку и как сверит результат повторной отправки.
В смете должны быть данные, правила и проверка покупки
Число товаров само по себе даёт мало информации о стоимости разработки. Один товар может иметь несколько фасовок, разные остатки и ограничения доставки. Каталог с готовыми единицами и характеристиками потребует одного объёма подготовки; файл со свободными описаниями и пропущенным весом потребует другого. Поэтому загрузку и очистку данных выделяем в оценке отдельно.
Мы предложим разложить смету на результаты: товарная модель и исходные данные; прототип выбора и оформления; витрина и админка; получение и оплата; обмен с учётом, если он нужен; проверка и запуск. Для каждого результата фиксируем включения, исключения, материалы от магазина и способ приёмки. Отдельно обсудим расходы на эксплуатацию: размещение, поддержку, внешние сервисы и обслуживание обмена.
Попросите подрядчика приложить к оценке один согласованный контрольный заказ. В нём должны быть количество, доступность, доставка, итог, оплата и действия сотрудника. Если второй исполнитель оценивает ручное подтверждение вместо автоматического расчёта доставки, суммы ещё нельзя сравнивать напрямую.
Для разговора с нами подготовьте карточки основных типов товара и по одному сложному примеру: целая упаковка, длинная позиция, тяжёлый груз, товар с несколькими вариантами. Добавьте источник цены и наличия, правила получения и схему обработки заказа. На странице разработки магазина стройматериалов собран отраслевой состав работ; здесь можно выбрать границы первой версии перед обращением.
Контрольный заказ для приёмки первой версии
Перед запуском мы пройдём выбранный путь на тестовых данных. Зафиксируем ожидаемый результат каждого шага и проверим его в витрине, админке и подключённом учёте. Этот список можно приложить к техническому заданию:
Для варианта А проверки резерва и обмена заменяем проверкой работы сотрудника с актуальным наличием. Если частичная отгрузка входит в первую версию, добавим отдельный заказ: одна позиция отгружена, другая отменена. Сверим сумму, статусы и остаток по каждой строке.
Частые вопросы о первой версии
Можно ли начать без 1С?
Да, если у магазина есть ответственный за цены, наличие и подтверждение заказов. Для первой версии согласуем ручной процесс и покажем его покупателю. Когда объём ручных операций станет ограничением, обмен с учётом можно оценить отдельным этапом.
Нужен ли калькулятор расхода сразу?
Перевод заданной площади в целые упаковки полезен уже в первой версии. Подбор расхода смеси, запаса или количества под конкретную технологию потребует методики производителя, условий применения и проверочных примеров. Такой расчёт оцениваем отдельно.
Можно ли отложить автоматическую доставку?
Можно принимать заказы на подтверждение и оплачивать после согласования. Важно показать эту последовательность до отправки заказа. Для самостоятельной покупки нужен итог по выбранному получению до оплаты или отдельный понятный сценарий оплаты доставки.
Что получить вместе с оценкой стоимости?
Перечень функций и исключений, объём подготовки каталога, согласованные правила количества и доставки, границы интеграций и контрольный заказ для приёмки. По этим материалам вы сможете сравнить предложения на одинаковый состав работ.
Оценим первую версию на вашем ассортименте
Пришлите карточки товаров, единицы продажи и правила доставки. Мы разберём один розничный заказ, определим границы автоматизации и подготовим состав работ для оценки разработки. Оставьте контакт, чтобы обсудить исходные данные и следующий шаг.