Заказы-аукционы

Материал из TaxiMaster
Версия от 15:50, 23 июля 2024; TechnicalWriter (обсуждение | вклад) (Заказ-аукцион в TaxoPhone)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Заказ-аукцион - это заказ, для которого клиент в TaxoPhone может сам назначить цену (в диапазоне от минимальной до максимальной суммы). В свою очередь водители могут предложить свою цену, за которую они готовы выполнить этот заказ. А после этого клиент может выбрать водителя, с лучшим предложением.

Доступ к функционалу

Доступ к функционалу заказов-аукционов регулируется специальной лицензией в лицензионном ключе.

Все настройки данного функционала будут видны, только если в ключе есть лицензия "Заказы-аукционы".

Включение и настройка функционала

Чтобы включить и настроить функционал заказов-аукционов, необходимо зайти в настройки:

Настройки заказов-аукционов в группах экипажей

Настройки заказов-аукционов в группах экипажей находятся на вкладке "Заказы":

  • Использовать заказы-аукционы. Включает возможность создавать заказы-аукционы на данную группу экипажей.
  • Отключить автораздачу, если водитель отправил предложение по заказу-аукциону. Приостанавливает предложение новых заказов для водителя, который отправил предложение с желаемой стоимостью по заказу-аукциону.
  • Минимальная сумма заказа-аукциона (0 - не используется).
  • Максимальная сумма заказа-аукциона (0 - не используется).
  • Шаг изменения суммы заказа-аукциона.
Настройки заказов-аукционов в группах экипажей.png

Настройки заказов-аукционов в группах клиентов

Настройка включения возможности создания заказов-аукционов в карточке группы клиентов находится на вкладке "Общие" ("Использовать заказы-аукционы").

Настройки заказов-аукционов в группах клиентов.png

Настройки заказов-аукционов в карточке клиента

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

  1. Если у клиента задано вышестоящее подразделение, то у этой настройки будут доступны следующие варианты:
    • Как в вышестоящем подразделении.
    • Запрещено.
  2. Если у клиента не задано вышестоящее подразделение, то у этой настройки будут доступны следующие варианты:
    • Как в группе клиентов.
    • Разрешено.
    • Запрещено.
Настройки заказов-аукционов в карточке клиента.png

Настройки заказов-аукционов в глобальных настройках

Если в ключе есть лицензия "Заказы-аукционы", то в «Файл - Настройки - TM API - TaxoPhoneAPI» появляется вкладка "Заказы-аукционы" с настройками:

  • Количество водителей, которым предлагать заказ-аукцион.
  • Таймаут для водителя при принятии решения по заказу-аукциону, сек.
  • Таймаут для клиента при принятии решения по заказу-аукциону, сек.
Настройки заказов-аукционов в глобальных настройках.png

Особенности работы с заказами-аукционами

Некоторые особенности по работе с заказами-аукционами:

  • Когда заказ-аукцион создан через TaxoPhone, то в Такси-Мастер в карточке этого заказа в поле "Итого" отображается специальная иконка в виде "молотка".
  • В Такси-Мастер в карточке заказа-аукциона блокируется автоматический пересчет суммы при изменении любых полей заказа, а также блокируется автоподбор экипажа. Но оператор вручную может поменять поле "Сумма", что приведет к пересчету итоговой стоимости заказа. Таким образом, оператор при необходимости может вручную менять сумму в заказе-аукционе.
  • В окнах текущих/предварительных и выполненных заказов есть колонка "Заказ-аукцион" и раскраска "Заказ-аукцион".
  • Водители не могут принимать заказы-аукционы в очередь.
  • Одновременно водитель может либо выполнять какой-то заказ, либо вести торги по одному заказу-аукциону. Водитель не может вести торги сразу по нескольким заказам-аукционам. И если водитель назначается на какой-то заказ (автораздачей или оператором), то его текущее предложение по заказу-аукциону сбрасывается.
  • Если автораздача хочет назначить обычный заказ водителю, а в это время параллельно система предложила заказ-аукцион водителю, но водитель еще не успел принять это предложение, то тогда автораздача успешно назначает обычный заказ водителю, а предложение водителя по заказу-аукциону сбрасывается.
  • Если автораздача хочет назначить обычный заказ водителю, а в это время параллельно система предложила заказ-аукцион водителю, и водитель уже успел принять это предложение, то поведение будет зависеть от новой настройки "Отключить автораздачу, если водитель отправил предложение по заказу-аукциону" в группах экипажей. Если данная настройка включена, то автораздача не сработает, и водитель продолжит торги по заказу-аукциону. Если настройка выключена, то автораздача назначит обычный заказ водителю, а его предложение по заказу-аукциону будет сброшено.
  • В TaxoPhone нельзя создавать предварительные заказы-аукционы. Заказы-аукционы всегда будут создаваться на текущее время.
  • Для заказов-аукционов не используется призовая система, и заказы-аукционы не меняют у клиента счетчик количества заказов, оставшихся до призового.
  • В системных событиях появилось новое стандартное условие "Заказ: аукцион".
  • В CommonAPI в запросах get_order_state, get_current_orders, get_finished_orders добавилось новое возвращаемое поле "is_auction" - признак того, что заказ является аукционом.

Создание заказа-аукциона

У клиента в TaxoPhone при создании заказа появится возможность указать собственную цену, то есть создать заказ-аукцион, если:

  • В лицензионном ключе включена лицензия "Заказы-аукционы".
  • В группе экипажей, на которую клиент хочет создать заказ, включена опция "Использовать заказы-аукционы".
  • У самого клиента включена опция "Использовать заказы-аукционы", с учетом того, что значение этой настройки может наследоваться от вышестоящего подразделения или от группы клиентов.
TaxoPhone тариф с аукционом.jpg
TaxoPhone цена для аукциона.jpg

Раздача заказов-аукционов

Для заказов-аукционов обычная фоновая автораздача не работает. После создания заказа-аукциона может однократно сработать автоматическое предложение этого заказа определенному количеству подходящих экипажей (зависит от глобальной настройки "Количество водителей, которым предлагать заказ-аукцион"). Выбор водителей происходит согласно тем же настройкам, что и при автораздаче обычных заказов, то есть может работать как один из стандартных методов подбора экипажей, так и скрипт автораздачи.

При этом остальные водители будут видеть заказ-аукцион в TMDriver в списке свободных заказов, если данный заказ-аукцион доступен им с учетом правил видимости заказов.

Если в "Панели управления ТМ" в настройках TMServer включен журнал автораздачи заказов водителям, то в отдельный файл «Logs\TMServer\yyyy_mm_dd_DistribAuctionOrders.log» будут писаться логи по автопредложению заказов-аукционов водителям аналогично логам автораздачи обычных заказов.

Заказ-аукцион в TMDriver

Если заказ-аукцион будет автоматически предложен водителю системой, то у водителя в TMDriver откроется экран для принятия этого заказа, на котором можно согласиться на цену клиента, установить свою цену или отказаться от этого заказа.

Чтобы предложить свою цену за заказ, водитель может воспользоваться кнопками "-" и "+". Цена заказа будет изменяться на определенный шаг (задается в в группе экипажей) в пределах между минимальной и максимальной ценой заказа (задается в в группе экипажей).

На принятие решения у водителя будет определенное время, которое задается глобальной настройкой "Таймаут для водителя при принятии решения по заказу-аукциону, сек". Если водитель не успеет принять решение по заказу-аукциону, то предложение автоматически отклоняется, как если бы водитель явно нажал кнопку отказа. За отказ от заказа-аукциона никакие штрафы для водителя действовать не будут, и такие отказы не фиксируются в окне "Водители / Отказы от заказов".

Даже если водитель не успел принять заказ при автоматическом предложении, то он может самостоятельно найти этот заказ-аукцион в списке свободных и принять участие в торгах. Когда водитель делает свое предложение по заказу-аукциону (принимая цену клиента или задавая свою цену), включается таймер ожидания ответа от клиента (зависит от глобальной настройки "Таймаут для клиента при принятии решения по заказу-аукциону, сек"), во время действия которого водитель в TMDriver не может уйти с экрана торгов по заказу.

TMDriver предложение заказа-аукциона.png
TMDriver ожидание ответа по заказу-аукциону.png

Заказ-аукцион в TaxoPhone

В TaxoPhone во время торгов по заказу-аукциону отображается экран, на котором видны все предложения водителей. У каждого предложения работает обратный отсчет времени на принятие решения в соответствии с настройкой "Таймаут для клиента при принятии решения по заказу-аукциону, сек". Клиент может отклонить предложение водителя, принять предложение водителя, изменить цену или отменить заказ. Если истекает таймаут на принятие решения для какого-то предложения водителя, то это предложение водителя отклоняется, как будто клиент явно нажал кнопку "Отклонить".

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

Если клиент принимает предложение какого-то водителя, то в заказе фиксируется цена из предложения водителя и водитель назначается на заказ. Дальнейшее исполнение заказа-аукциона аналогично обычным заказам с фиксированной ценой.

TaxoPhone предложение аукциона водителям.jpg

Типы и виды заказов

Текущий заказ (обычный) • Свободный заказ (TMDriver) • Свободный заказ по стоянке (TMDriver) • Предварительный заказПочасовой заказЕжедневный заказЗагородный заказЗаказ «с бордюра»Призовой заказСМС-заказЗаказы, созданные с помощью APIЗаказы-аукционыУдаленный заказНедавно выполненные заказы