описание проблемы:
покупатель А заходит на сайт, выбирает себе в корзину продукт (которого в наличии есть 1 шт) и не покупает сразу, а заходит ну скажем, на следующий день и тогда покупает (товар в корзине сохраняется), но в тот же день некий покупатель В этот товар тоже заказывает, сразу оплачивает и в этот же день забирает товар, соответсвенно на сайте статус товара становится "нет в наличии", но у покупателя А в корзине товар висит, и он на следующий день нажимает кнопочку "оплатить" но такого товара уже нет и приходится обяснять покупателю что вот мол так и так
Вопрос: как можно избежать такой ситуации? тоисть нет ли какого-то модуля или чего-то другого который бы проверял при следующем визите наличие продуктов в корзине покупателя?