Что делать, если администратор меняет цену продукта, когда кто-то собирается купить продукт
Я использую Drupal Commerce. Я сталкиваюсь с проблемой цены, показываемой покупателю, отличной от цены, которую он, наконец, платит.
Предположим, у нас есть произведение p1 с ценой x.
Если покупатель добавляет p1 в свою корзину и оформляет заказ. На странице просмотра непосредственно перед совершением платежа указанная ему цена равна x, если в то же время администратор меняет цену с p1 на y. Тогда пользователь заплатит у, наконец, в то время как он ожидал заплатить х.
2 ответа
Обычно это не проблема, если а) у вас много клиентов, часто совершающих покупки (хорошо для вас!:)), и б) вы очень часто меняете цены
Решение:
а) изменить цены (или, вообще говоря, изменить НИЧЕГО) в нерабочее время, когда клиенты вряд ли будут использовать систему
... и / или...
б) запланировать "окно обслуживания", во время которого вы блокируете пользовательские сессии, чтобы изменить цены, товары и / или схемы (обычный подход).
Это то, что durpal построить как. Я думаю, что другие магазины также строят таким образом.