продукты в корзине которых уже нет в наличии

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

*

Spido

  • *
  • 1634

О таком модуле я не слышал.
1. Таблица количества товара и таблица количества заказанного товара покупателем - это разные таблицы.
2. В условиях продажи товара должен стоять срок бронирования товара. Вы должны соблюдать этот срок. Если клиент не оплатил в этот срок, то бронь снимается. По другому Вы нарушаете правила своего же магазина.

Если вам помогли, то не стесняйтесь отблагодарить донатом: