Складской учет
Цену решения вопроса предлагайте в личку.
Контроль остатков — приход товара и учет изменения остатка товара.
Сделать отдельный документ для ввода данных поступившего товара (приходная накладная).
Запретить вносить кол-во в карточке товара.
Сделать нормальное резервирование и правило списания партии товаров по ФИФО.
Сделать возврат товара согласно заказа, ибо нужно вернуть товар именно по той закупке по которой он был продан.
списание и резервирование с учетом если у товара есть разновидности.
Логи изменения остатков товара в админке в карточке товара
Дата Пользователь Кол-во Итого Наименование операции Документ
01.01.2018 admin +5 23 шт. Приход Накладная №10
01.01.2018 admin -5 18 шт. Продажа Заказ №23
… и конечно поясню если что-то не так