Настройка кратности заказа в 1С-Битрикс: шаг количества STEP_QUANTITY

Кратность заказа: как избежать ошибок округления в корзине Сталкивались с ситуацией, когда оптовый покупатель добавляет в корзину 23 единицы товара, а фасовка — только по 12? В результате — ошибка округления, недовольный клиент и потерянная сделка. Для оптовых каталогов с фасовкой по ящикам, коро
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Настройка кратности заказа в 1С-Битрикс: шаг количества STEP_QUANTITY
Простой
~1 день

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1460
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1019
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    763
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    882
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    809
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1164

Кратность заказа: как избежать ошибок округления в корзине

Сталкивались с ситуацией, когда оптовый покупатель добавляет в корзину 23 единицы товара, а фасовка — только по 12? В результате — ошибка округления, недовольный клиент и потерянная сделка. Для оптовых каталогов с фасовкой по ящикам, коробкам или паллетам кратность заказа — обязательный параметр. Мы устраняем такие проблемы, настраивая кратность на уровне каталога и корзины. Наши инженеры имеют опыт 8+ лет и десятки проектов, что гарантирует интеграцию без сюрпризов. Свяжитесь с нами, чтобы получить консультацию по вашему проекту.

Почему важна кратность заказа?

Кратность — это шаг изменения количества товара в корзине. Она критична для товаров с фиксированной фасовкой: алкоголь по 6 бутылок в ящике, сыпучие продукты по 25 кг. Без правильной кратности система не сможет рассчитать заказ или округлит количество в неверную сторону, что приведёт к кассовым разрывам. Интернет-магазины с оптовым функционалом теряют лояльность клиентов из-за невозможности заказать нужное количество. Правильная настройка кратности повышает доверие и снижает число брошенных корзин. Наши клиенты экономят до 70% времени на управлении кратностью после автоматизации.

Как работает STEP_QUANTITY в Битрикс?

Поле STEP_QUANTITY хранится в таблице b_catalog_product. Если оно равно 0 или 1, кратность отключена. Стандартный компонент корзины bitrix:sale.basket.basket автоматически округляет введённое количество до ближайшего кратного в большую сторону. Например, при STEP_QUANTITY=6 и вводе 10, корзина покажет 12. В таблице представлены все три поля управления количеством:

Поле Назначение
STEP_QUANTITY Шаг изменения количества (кратность)
MIN_QUANTITY Минимальное количество
MAX_QUANTITY Максимальное количество

Импорт через CSV в 10 раз быстрее ручной настройки — сравните: при ручной правке каждого товара уходит до 5 минут, а массовый импорт 1000 товаров занимает около часа. Программное обновление через API ещё быстрее — примерно 30 минут.

Как мы настраиваем кратность: кейс из нашей практики

Недавно к нам обратился клиент — дистрибьютор электроинструментов. В его каталоге 1200 товаров, большинство — кратно упаковкам по 10 штук. Стандартная настройка через админку заняла бы недели. Мы применили массовый импорт через CSV и программное обновление:

\Bitrix\Catalog\Model\Product::update($elementId, [ 'STEP_QUANTITY' => 10, 'MIN_QUANTITY' => 10, ]); 

Дополнительно настроили маппинг в CommerceML (свойство КратностьПродажи), чтобы при синхронизации с 1С кратность обновлялась автоматически. Весь проект занял 3 часа, включая проверку поведения корзины на 100 тестовых заказах. Согласно официальной документации Битрикс, это стандартный подход.

Что входит в работу

  • Аудит текущей схемы количества (STEP_QUANTITY, MIN_QUANTITY, MAX_QUANTITY) в базе данных.
  • Настройка кратности для выбранных товаров/групп: через админку, импорт или программно.
  • Гармонизация с минимальным количеством (предотвращаем некратные значения).
  • Проверка работы корзины (стандартная и кастомная) на предмет округления.
  • Интеграция с 1С (CommerceML) для автоматической синхронизации кратности.
  • Документация по поддержке и обучение менеджеров.

Процесс: от аналитики до деплоя

  1. Аналитика — собираем потребности: какие товары, какая фасовка, используются ли торговые предложения.
  2. Проектирование — определяем способ настройки: массовый импорт, скрипт или ручная правка.
  3. Реализация — вносим изменения в b_catalog_product через импорт или API, проверяем корректность.
  4. Тестирование — создаём тестовые заказы с разными кратностями, проверяем округление в корзине и в оформлении.
  5. Деплой — применяем настройки на продакшн, мониторим логи.

Когда нужна кастомная разработка?

Если вы используете собственные компоненты корзины (React/Vue) или нестандартный checkout, поведение кратности нужно реализовывать вручную. Мы подключаемся к REST API каталога (метод catalog.product.get) и добавляем логику округления на фронте. Сравнение подхода: на стандартном компоненте настройка занимает 2–3 часа, на кастомном — от 8 часов (в 4 раза дольше). Выбор зависит от архитектуры вашего сайта. Закажите настройку кратности уже сегодня — получите консультацию инженера бесплатно.

Сроки и стоимость

Сроки — от 2 часов (для группы товаров через импорт) до 2 дней (с интеграцией 1С и кастомной корзиной). Стоимость рассчитывается индивидуально после анализа объёма работ. Мы гарантируем, что после настройки не возникнет ошибок округления, и предлагаем пост-релизную поддержку в течение 30 дней. Обращайтесь к нам, чтобы избежать ошибок округления — пришлём предварительную оценку в течение 24 часов.