Как удостовериться в 0 или 100% оформлении заказа.
У меня есть такой же вопрос, как этот, относительно того, как пользователи проверяют товары в своей индивидуальной корзине.
Теперь у меня есть ДОПОЛНИТЕЛЬНОЕ требование, чтобы для каждого пользователя его товары в корзине покупок были либо на 100% оформлены, либо в середине его оформления заказа, если какой-либо товар больше не доступен, его предыдущие товары для извлечения будут откатиться назад.
Может кто-нибудь предложить какие-то решения, как это можно сделать?
Чтобы предотвратить этот откат, я подумал, что могу сделать:
"Select items in the shopping cart (with for update lock)"
на все элементы корзины покупок, и объедините их в один SQL. Это путь?
Спасибо джек