Возникла такая проблема:
у меня включен учет товара, т.е. если клиент оформляет заказ, количество доступного товара на складе уменьшается на то число, которое заказал клиент. Но проблема в том, что если клиент не оплачивает заказ, то это число все-равно уменьшается. И даже если удалить этот заказ в админке - число в наличии уже не изменится.
Можно ли это как-то исправить? Меня бы устроил один из таких вариантов:
1. Количество товара на складе остается прежним, пока клиент не оплатит заказ (самое удобное).
2.. Если заказ удалить в админке (сменить статус на "Корзина"), то количество товара на складе становится прежним.
3. Сделать время жизни заказа - т.е. если клиент не оплатит его, например, в течение суток, то он удаляется и количество товара на складе становится прежним.
Проще говоря, нужно чтобы товар не резирвировался, если заказ так и не оплатят. Потому что следить постоянно за неоплаченными заказами и вручную менять наличие на складе очень муторно.