Стоимость доставки зависит от загрузки курьеров

Добрый день! Есть приложение по доставке цветов в Москве. На скрине один из этапов чекаута, а именно выбор даты и времени доставки букета. Функционал следующий: можно выбрать день (даты сверху), а в конкретном дне выбрать конкретное время доставки (платно) или большой промежуток (бесплатно). Кроме того, клиент сразу видит стоимость доставки в этот промежуток времени. Если какой‑то час или промежуток недоступен (все курьеры заняты), он будет выводиться приглушённым. Зачем делать столько вариантов, если стоимость у них одинаковая? В компании сложная автоматизированная система, которая анализирует загруженность курьеров и динамически меняет стоимость доставки, тем самым регулируя загруженность. Примерно как в Яндекс.Доставке, когда не хватает курьеров, они увеличивают стоимость доставки. Так же и здесь, система увеличивает стоимость для промежутков, в которые курьеры уже заняты, тем самым побуждая клиентов, которым не так важно конкретное время, заказывать доставку на более свободный промежуток, когда курьеры будут уже свободны. Есть ощущение, что можно сделать лучше. Буду благодарен за идеи.

Ух, сложно. В этих интервалах чёрт ногу сломит, они ещё и все разные или включены друг в друга.

В вашем интерфейсе вы используете табы для выбора, но это элемент интерфейс для навигации, а не выбора. Потом у вас идёт выбор из единственной радиокнопки «К точному времени», но она не выбрана. Потом ещё какие‑то радиокнопки, среди которых нет выбранных. А ещё у вас чекбокс «Узнать время у получателя» стоит за пределами выбора даты, как будто и дату вы тоже узнаете у получателя (у вас же всё это называется выбором времени).

В чём задача пользователя, что его волнует? Его волнует время, ну и если этот выбор как‑то влияет на стоимость, увидеть эту взаимосвязь. Для изображения взаимосвязи величин есть графики:

Так сразу видно, когда в среднем дешевле, а когда — дороже. При сужении интервала до одного часа цена увеличится на сто‑двести рублей — это логично и не требует дополнительных объяснений.

Отправить
Поделиться
Запинить

Комментарии

Если интервалы не были вложены друг в друга, это работало бы. Только не график, а гистограмма, поскольку стоимость доставки меняется дискретно, скачками. Сейчас, пожалуй, придётся сверху написать текстом отдельно, что доставка в интервалах 10−14 и 14−19 — бесплатная, в интервале 19‑24 — 150 рублей, а дальше уже гистограмму и ползунок для узких интервалов.

В варианте Ильи сейчас неочевидно, что если раздвинешь ползунки широко, то получишь бесплатную доставку. А в варианте Александра «от 0 рублей» запутывает, поскольку ожидаешь, что бесплатным будет какой‑то из поддиапазонов.

24 ноя 2020

Предлагаю усреднить стоимость доставки и сделать её одинаковой для всех, а интерфейс выбора стоимости — выкинуть.

26 ноя 2020

Автоматическая система подгонки цены доставки вообще не в мире клиента, — это инструмент, скорее, для самой компании. Цены утром, днём, вечером и ночью, +100 рублей за часовой интервал, +200 рублей за точное время доставки, двойная стоимость за срочность. Клиент всё равно будет выбирать время, исходя из своих соображений о срочности и точности времени доставки, и это уже его дело. Этими подсчётами вы только затормозите процесс заказа и напряжёте мозг там, где этого не требуется.

1 дек 2020

Рекомендуем другие советы