Налаштування мінімальної партії замовлення товару 1С-Бітрікс

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Налаштування мінімальної партії замовлення товару 1С-Бітрікс
Проста
~1 робочий день
Часті питання

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

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • 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
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Налаштування мінімальної партії замовлення товару у 1С-Бітрікс

Мінімальна партія замовлення — це обмеження, при якому покупець не може купити товар у кількості менш встановленого значення. У Бітриксі це реалізується на рівні властивостей каталогу, а не кошика: поле MIN_QUANTITY у таблиці b_catalog_product.

Де зберігається й як працює

Кожен товар у каталогу Бітрікс має запис у b_catalog_product, де крім ціни й залишків зберігаються:

  • MIN_QUANTITY — мінімальна кількість для замовлення
  • STEP_QUANTITY — крок зміни кількості (кратність, окремо налаштування)

При додаванні товару в кошик модуль catalog перевіряє MIN_QUANTITY. Якщо покупець указав менше — кількість автоматично підіймається до мінімуму або виводиться помилка (залежить від налаштування компонента).

Налаштування через адмін-інтерфейс

Каталог → [виберіть товар] → Торгові пропозиції/Кількість:

Поле «Мінімальна кількість для замовлення» — введіть ціле число. Значення 0 або 1 означає відсутність обмеження.

Для масового завдання мінімальної партії використовуйте імпорт через CSV або XML (Каталог → Імпорт), де в колонці MIN_QUANTITY вказується потрібне значення для кожної позиції.

Налаштування через API

Для програмної установки через CIBlockElement::SetPropertyValues або через \Bitrix\Catalog\Model\Product::update:

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

Відображення в компоненті кошика

Стандартний компонент bitrix:sale.basket.basketbitrix:catalog.element) читає MIN_QUANTITY й при спробі зменшити кількість нижче мінімуму повертає кількість до допустимої. Якщо використовується кастомний компонент або headless-фронтенд, таку поведінку треба реалізувати окремо — читати MIN_QUANTITY з API каталогу й валідувати на клієнті.

Поєднання з кратністю

Якщо задана й мінімальна партія, й кратність (STEP_QUANTITY), то мінімальна кількість повинна бути кратна кроку. Наприклад, MIN_QUANTITY = 6, STEP_QUANTITY = 3 — коректно. MIN_QUANTITY = 5, STEP_QUANTITY = 3 — призведе до некоректної поведінки кошика. Цю узгодженість треба контролювати при заповненні даних.

Графіки виконання

Налаштування мінімальної партії для окремих товарів або масово через імпорт — 2–4 години, включаючи перевірку відображення в компонентах кошика.