Что делать, если администратор меняет цену продукта, когда кто-то собирается купить продукт

Я использую Drupal Commerce. Я сталкиваюсь с проблемой цены, показываемой покупателю, отличной от цены, которую он, наконец, платит.

Предположим, у нас есть произведение p1 с ценой x.

Если покупатель добавляет p1 в свою корзину и оформляет заказ. На странице просмотра непосредственно перед совершением платежа указанная ему цена равна x, если в то же время администратор меняет цену с p1 на y. Тогда пользователь заплатит у, наконец, в то время как он ожидал заплатить х.

2 ответа

Решение

Обычно это не проблема, если а) у вас много клиентов, часто совершающих покупки (хорошо для вас!:)), и б) вы очень часто меняете цены

Решение:

а) изменить цены (или, вообще говоря, изменить НИЧЕГО) в нерабочее время, когда клиенты вряд ли будут использовать систему

... и / или...

б) запланировать "окно обслуживания", во время которого вы блокируете пользовательские сессии, чтобы изменить цены, товары и / или схемы (обычный подход).

Это то, что durpal построить как. Я думаю, что другие магазины также строят таким образом.

Другие вопросы по тегам