Тележки для покупок: осталось 1 шт. - Что справедливо?

У нас есть система регистрации курсов. На каждом курсе имеется набор мест. ТОЛЬКО, когда установлен фактический заказ, выделенные места уменьшаются. Таким образом, на данный момент возможно, что зарегистрированные места будут заложены для курса.

Мы хотим предотвратить перераспределение мест.

До сих пор я придумал три способа, если осталось только одно место:

  1. Сначала для размещения заказа требуется регистрация, другому пользователю показана страница списка ожидания.
  2. Как только курс добавляется в корзину покупок, общее количество мест уменьшается, и никто не может заказать этот курс до окончания сеанса пользователя (25 минут +).
  3. Как только курс добавлен в корзину покупок, общее количество мест уменьшится, и никто другой не может заказать этот курс за «фиксированное количество времени» ... скажем, 5 минут, чтобы дать пользователю достаточное количество время для размещения заказа /решения.

Для меня номер № 3 звучит как справедливый подход. Есть ли у кого-нибудь примеры других систем электронной торговли о том, как они справляются с вышеуказанной проблемой? В день мы получаем менее 20 заказов.

12 голосов | спросил firebird 16 Jpm1000000pmThu, 16 Jan 2014 20:19:10 +040014 2014, 20:19:10

4 ответа


9

Я бы объединил список ожидания и временной интервал времени фиксации и получил преимущества обоих.

  1. Списки ожидания не просто полезны, когда билеты становятся короткими. Вы можете использовать их, даже если ваш курс будет продан в течение нескольких дней для перепродажи возвращающихся билетов.

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

Продавец билетов Amiando внедрил такой механизм:

введите описание изображения здесь>> </p></body></html>

ответил Marcel Otten 16 Jpm1000000pmThu, 16 Jan 2014 21:14:42 +040014 2014, 21:14:42
6

www.eventbrite.com , служба управления событиями /регистрации, использует вариант № 3, который, вероятно, является лучшим подход:

введите описание изображения здесь>> </p></body></html>

ответил moonfly 16 Jpm1000000pmThu, 16 Jan 2014 22:02:17 +040014 2014, 22:02:17
0

Вариант № 3 - лучший подход. Единственная причина не делать этого - трудность реализации. Это мешает людям проходить процесс проверки, когда может не быть места, и побуждает людей совершать транзакции, показывая им таймер, что создает настоятельную необходимость.

Я бы рекомендовал вариант против # 2, потому что тогда у вас будет инвентарь заблокирован для ненужного долгого времени.

Вариант № 1 может быть в порядке, если вы получите очень малое количество заказов, как вы говорите. Вы можете просто сказать клиенту «Извините, кто-то еще занял последнее место», если в конце покупки больше нет инвентаря. Если среднее время завершения проверки составляет 5 минут, а у вас 20 заказов в день, вероятность столкновения довольно низкая.

ответил Kevin Borders 16 Jpm1000000pmThu, 16 Jan 2014 20:47:20 +040014 2014, 20:47:20
0

Хотя 3 лучше, я думаю, что любой из них в порядке. Одно из преимуществ # 1 заключается в том, что у вас больше шансов заставить человека фактически присоединиться к списку ожидания, так как они немного больше инвестируются в процесс - вместо того, чтобы видеть, что событие продано и прекращено. Это зависит, я думаю, от того, насколько тверд колпак посещаемости, какова вероятность выполнения списка ожидания и т. Д.

ответил Steve Bennett 22 Jam1000000amWed, 22 Jan 2014 08:32:21 +040014 2014, 08:32:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132