Налаштування складського обліку в 1С-Бітрікс
Без складського обліку електронний магазин на Бітрікс працює в режимі «просто вітрина» — остатки не відслідковуються, резервування не працює, менеджер не знає, чи існує товар фізично. Налаштування складського обліку включає модуль catalog в частині управління остатками та пов'язує його з модулем sale через механізм резервів.
Включення складського обліку
Магазин → Каталог → Налаштування → вкладка "Склад":
- Використовувати склади — включити
- Режим роботи зі складами — «Склад» (облік по складам) або «Без складу» (загальний остаток)
- Автоматично резервувати при замовленні — рекомендується включити
- Знімати резерв при скасуванні замовлення — включити
Дані про остатки зберігаються в таблиці b_catalog_store_product (остатки по складам) та b_catalog_product (поле QUANTITY — загальний остаток при роботі без складів).
Створення складів
Магазин → Каталог → Склади → Додати склад:
Кожний склад має поля: назва, XML_ID (для синхронізації з 1С), адреса, контакти, активність. XML_ID критичний при обмені з 1С — по ньому відбувається сопоставлення складів при імпорті остатків.
Програмне створення складу:
\Bitrix\Catalog\StoreTable::add([
'TITLE' => 'Основний склад',
'XML_ID' => 'STORE_MAIN',
'ADDRESS' => 'вул. Складська, 1',
'ACTIVE' => 'Y',
'SORT' => 100,
]);
Остатки та резерви
Різниця між остатком та доступною кількістю:
- QUANTITY — фізичний остаток
- QUANTITY_RESERVED — зарезервовано під замовлення
- Доступно = QUANTITY − QUANTITY_RESERVED
При оформленні замовлення Бітрікс автоматично створює резерв в таблиці b_sale_order_reserve. Знімання резерву відбувається при скасуванні замовлення або при переводі в статус «відгружено» (залежить від налаштувань).
Налаштування порогів та обмежень
У карточці товара (модуль catalog), вкладка «Торговий каталог»:
- Можна купити негативну кількість — тільки для товарів під замовлення
- Не відслідковувати кількість — для послуг та нематеріальних позицій
- Крок кількості та Мінімальна кількість — для оптових позицій
Часові рамки виконання
Базове налаштування складського обліку з одним складом — 2–4 години. Налаштування мультискладовості з правилами відгрузки — окрема задача, займає 4–8 годин.







