1 В настройках страницы заказы -> Любые заказы админпанели добавлено два флажка: Статичное число товаров и второй флажок - Допустим неполный дефицит товара. Первый флажок включает функцию виртуального списывания товаров, то есть когда при оформлении заказа в записях базы данных товаров не изменяется количество товаров на складе (оно остается постоянным, некое подобие бесконечного количества). Второй флажок включает возможность укладывать в корзину товар в таком количестве, когда на складе этот товар представлен в меньшем числе, чем сейчас заказывают.
Посмотреть эту страницу в админпанели демо сайта (логин admin, пароль 123). На этой странице нажмите ссылку "настройки".
2 Корзина теперь выводит предупреждающее сообщение, когда в нее добавляется товар в количестве, больше чем есть на складе, а неверное количество автоматически корректируется до максимально возможного. Раньше такого сообщения не было (количество корректировалось незаметно, как только товар попадал в корзину), поэтому пользователь мог даже не заметить, что оформил заказ с несколько меньшим количеством товара, чем планировал. Особенно это было существенно на странице "Оптовый заказ", так как среди множества добавляемого в корзину товара легко не заметить изменение количества отдельных товаров. Теперь же пользователь уведомляется прямо на странице корзины. Уведомление не появляется, если в настройках страницы заказов включен флажок "Допустим неполный дефицит товара".
Например. В начальном состоянии демонстрационной базы количество этого товара на складе равно 8 штук. Попробуйте на указанной странице товара ввести в поле количества, скажем число 30 и нажать кнопку "В корзину". При выключенном флажке Допустим неполный дефицит товара вы увидите красное уведомление в корзине.
Можно рассматривать пример также со страницы Оптовый заказ. Там видно, сколько каждого товар есть в наличии.