Складський облік за статусами замовлень
ECMS9 автоматично тримає залишки синхронними із замовленнями: статуси замовлень вирішують, коли товар списується, резервується чи повертається.
Дії статусів
У кожного статусу замовлення (Замовлення → Статуси замовлень) є трипозиційний перемикач складу:
- Списувати — переведення замовлення в цей статус списує його товари зі складу (напр., «Відправлено»);
- — (нейтрально) — статус складу не торкається;
- Повертати — товари повертаються на склад (напр., «Скасовано», «Повернення»).
Є також дія резерв: товари утримуються під замовлення, не залишаючи продажний пул назавжди — зручно для «Підтверджено, ще не відправлено». У налаштуваннях магазину можна ввімкнути резервування одразу при створенні замовлення.
Редагування рядків уже списаного замовлення коригує залишки на різницю автоматично.

Склади
Без модуля складів усе працює з одним типовим складом, створеним автоматично. Із встановленим модулем облік інтегрується з ним: залишки варіантів по складах лишаються джерелом правди, а сторінка «Рухи» показує журнал кожної зміни залишку з її причиною (замовлення, ручна корекція, імпорт).
Перевірка наявності при оформленні
Якщо ввімкнено в налаштуваннях магазину, оформлення перевіряє залишки на сервері: якщо хтось секунду тому купив останню одиницю, покупець побачить чесне «недостатньо на складі» замість фантомного замовлення.
Вагові (фасовочні) товари
Товари «з фасовкою» ділять один пул залишку в базових одиницях: кожен варіант — це фасовка (0.5 кг, 1 кг…), і продаж списує з пулу фасовку × кількість одразу для всіх варіантів.
Тумблер стоїть поруч із перемикачем Активний у формі товару; при наведенні показує коротке нагадування цієї моделі. Вмикайте його лише коли варіанти — різні кількості того самого, а не кольори чи розміри.