Одна единица на каждом этапе заказа
  1. Карточка

    К чему относится цена

  2. Выбор

    Минимум, шаг и количество

  3. Корзина

    Понятная итоговая сумма

  4. Обмен

    Согласованный пересчёт в учёте

Если магазин продаёт товар упаковками, метрами и штуками, возле цены нужно указать единицу, а возле количества — допустимые значения. Те же правила должны работать в корзине, заявке, учётной системе и товарной выгрузке. Ошибка пересчёта может сделать красивую карточку источником неверного заказа.

Инструкция предназначена магазинам материалов, крепежа, кабеля и другим поставщикам с нестандартными единицами продажи. Начните с одного SKU и выпишите четыре разных параметра: единица продажи, минимальное количество, кратность и содержимое упаковки. Не объединяйте их в одну настройку «коэффициент» без объяснения.

Четыре правила, которые нельзя смешивать

Условный товар продаётся упаковками по шесть штук
ПараметрЧто означаетУчебное значение
Единица продажиК чему относятся цена и количество заказаУпаковка
Содержимое упаковкиПересчёт во внутреннюю единицу6 штук
Минимальный заказНижняя граница количества2 упаковки
КратностьШаг допустимых количеств1 упаковка

Покупатель выбирает две упаковки, получает двенадцать штук. Если цена упаковки 600 ₽, строка заказа составляет 1 200 ₽. Дополнительная справочная цена одной штуки — 100 ₽. Эти числа вымышлены. Применение коэффициента шесть повторно к уже упаковочной цене даст неверную сумму.

В документации Microsoft Commerce ограничения количества также разделены на минимум, максимум и кратность. Это полезная модель описания требований, но не инструкция, что все такие настройки одинаково реализованы в любой CMS.

Как объяснить минимум и кратность

Предположим, товар считается штуками, минимум равен десяти, а разрешённые количества кратны шести от нуля. Тогда допустимы 12, 18, 24 и дальше. Число 10 удовлетворяет минимуму, но не кратности. Если бизнес использует другую сетку, например 10, 16, 22, это нужно отдельно описать разработчику: у неё другая начальная точка.

При вводе 11 покажите причину ошибки и ближайшее допустимое значение 12. Не увеличивайте заказ молча. У покупателя может быть жёсткий бюджет или ограничение по объёму поставки. Проверка нужна и на сервере: поле количества в браузере можно обойти или заполнить через другой канал заказа.

Для справочных пояснений свяжите карточку с определениями MOQ и кратности заказа. Минимум одного товара не равен минимальной сумме всей корзины; второй запрет проверяют отдельно.

Дробные количества и отрезные материалы

Учебный кабель стоит 120 ₽ за метр и продаётся с шагом 0,5 м. За 2,5 м получается 300 ₽. Число 2,6 не входит в такую сетку: интерфейс может предложить 3 м, но изменение должен подтвердить покупатель. Округление количества и округление денежной суммы — две разные операции.

Для отрезного материала полезен комментарий о раскрое. Заказ «два отрезка по 2,5 м» отличается от одного отрезка 5 м, хотя суммарная длина совпадает. Укажите, где хранится это условие и как его увидят склад и менеджер. Свободный комментарий не должен подменять структурированную спецификацию, если от неё зависит производство.

Что сверить между карточкой, корзиной и 1С

  1. Найти точный SKU и выбранный вариант товара.
  2. Сопоставить единицу, к которой относится цена.
  3. Проверить коэффициент пересчёта и точность количества.
  4. Сверить количество продажи с количеством списания.
  5. Повторить путь после очередного обмена данными.

Не считайте, что коэффициент автоматически передаётся любым модулем обмена. В чек-листе интеграции Битрикс описаны ограничения передачи единиц и коэффициентов для рассматриваемого модуля. Сначала выясните версию и правила вашего обмена, затем выбирайте настройку или доработку.

Если на сайте упаковка — отдельное предложение, сохраните его собственную связь с учётной позицией. Иначе обмен может вернуть цену штуки в упаковочную карточку. Порядок поиска границы ошибки есть в статье о ценах и остатках из 1С.

Как показывать цену в поиске и рекламе

Описание, видимая цена, разметка и фид должны относиться к одному предложению. Если реклама показывает стоимость штуки, а купить можно только две упаковки, покупателю нужно заранее понимать минимальную стоимость покупки. Нельзя исправить это одним примечанием, спрятанным внизу страницы.

Поля конкретной площадки сверяйте с её спецификацией. Для Google начните с правил товарных данных и применимости атрибутов единичной цены к категории и рынку. Не переносите формат Google в YML или собственную корзину без отдельного сопоставления.

Приёмочная матрица и ошибки

Возьмите упаковку, штучный товар и материал с дробным количеством. Проверьте значение ниже минимума, допустимое значение, нарушение кратности, ручной ввод, повторное открытие корзины и следующий обмен. Сравнивайте не только итоговую сумму, но и переданные количество с единицей.

  • Цена относится к штуке, а подпись — к упаковке.
  • Минимум автоматически объявлен шагом выбора.
  • Коэффициент применён дважды.
  • Дробное количество обрезается до целого при передаче в CRM.
  • Ошибка исправлена в шаблоне, но возвращается после импорта.

Частые вопросы

Одна упаковка должна быть отдельным товаром?

Это зависит от учёта и ассортимента. Упаковка может быть единицей продажи или самостоятельным предложением. Выберите модель, в которой однозначно связаны цена, остаток, идентификатор и состав заказа, и проверьте повторный обмен.

Можно ли показывать цену за штуку для сравнения?

Да, если ясно подписаны справочная цена и реальные условия покупки. Возле кнопки заказа должны быть видны единица продажи, минимум и итог для выбранного количества. Покупатель не должен узнавать стоимость упаковки только после отправки заявки.

С чего начать исправление?

Сохраните один неверный заказ без персональных данных, SKU и правило пересчёта. Для проблем на границе систем используйте настройку обмена с 1С. Для нового оптового сценария подготовьте карту загрузки заказа.