О, это частая проблема, даже при заказе съестного, так мало того, что не говорят иногда о том, что - нет позиции, что Вы заказали, возьмите что-то другое(один раз такое было, спасибо что предупредили), так могут и прислать заказ, а там, вместо указанных позиций, лежат другие, причем меньшей стоимости! И все потому, что на сайте все в наличии, а по факту нет!
Должны менеджеры объявлять тогда клиенту, в письме или через звонок, что в его заказе есть пункты, которых нет в наличии.
Но это в крайнем случае. А на самом деле неужели сложно писать под товаром - нет в наличии, закончился, и тд?
Контент-менеджер должен следить. Или настраивать бота, которому указывается число товара, и когда товар распродается, число уменьшается. Как только там ноль, то на сайте позиция получает заветную надпись "нет в наличии".