На самом деле вопрос актуальный.
Давайте посмотрим на реальную жизнь магазина (ведь CMS должна быть как можно ближе к реальным бизнес-процессам). Когда происходит списание товара? В большинстве случаев списание предшествует оплате. Товар списывается со склада, передается в розничную точку/пункт выдачи/службу доставки, и только потом осуществляется оплата. Может пройти не один день между оформлением заказа и реальной оплатой.
При предоплате тоже не все радужно - между оформлением заказа и оплатой может пройти несколько дней. Товар в это время будет в резерве, и не должен быть доступен для заказа.
Поясню на примере. В наличии 1 позиция товара Х. Покупатель 1 оформляет заказ днем. Товар передается в курьерскую службу. Однако оплаты еще нет и он по-прежнему доступен для заказа. Покупатель 2 заходит вечером на сайт и заказывает этот же товар. И приходится отправлять клиенту письма с извинениями.
Отсюда - одна из серьезных причин недовольства российских покупателей интернет-магазинами и отказ от покупок в них. Очень часто люди сталкиваются с тем, что после оформления им сообщают, что товара нет в наличии.
(И это не мировоззрение конкретного индивидуума, а репрезентативные данные соц. исследований

)
То же самое, если человек заказал 3 шт., а в наличии только 2, из них 1 - уже передана курьерам, но не оплачена.
Сейчас только один выход - сразу после оформления изменять остаток по товарам вручную. Но это возможно только в часы работы магазина. И оперативность такого подхода оставляет желать лучшего.
В связи с чем функция списания при оформлении заказа кажется мне очень и очень актуальной. Идеалом наверно будет наличие некоего перевода в резерв (после оформления, но до оплаты), но это идеал))
Было бы круто хотя бы просто списывать) А при отмене заказа - накидывать обратно
На всякий случай - закину в "Предложения и пожелания".