Заказы-аукционы — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
(Новая страница: «'''Заказ-аукцион''' - это заказ, для которого клиент в TaxoPhone может сам назначить произво…»)
(нет различий)

Версия 09:25, 1 декабря 2023

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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