Таймлимит: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Ручное изменение таймлимита)
Строка 1: Строка 1:
'''Таймлимит''' — это срок оплаты забронированных заказов. Если оплата не внесена и не зафиксирована до его наступления, заказ аннулируется автоматически. В системе Nemo для настройки таймлимита в разделе '''«Заказы»''' ⇨ '''«Таймлимиты»''' необходимо выбрать вид услуги и пользователя, для которых настройка будет применена.
+
'''Таймлимит''' — это время, предоставляемое для совершения какого-либо действия или операции.
  
[[File:Timelimit.png]]
+
== Таймлимты в Nemo ==
 +
В Nemo предусмотрены различные таймлимиты:
 +
* на бронирование заказа
 +
* на оплату заказа
 +
* на выписку билетов
 +
* на войдирование
  
1. '''Общий таймлимит (срок оплаты заказа)''' — данная настройка содержит две опции: тип таймлимита и его значение.
+
== Таймлимит на бронирование заказа ==
  
Возможен выбор следующих типов:
+
== Таймлимит на оплату заказа ==
*'''«Не использовать»''' — при выставлении этой опции система не будет обращать внимание на указанные здесь значения.
+
[[Файл:Timelimit.png|400px|thumb|right|Настройки таймлимта на оплату заказа]]
*'''«День бронирования»''' — означает, что таймлимит наступает в день бронирования в 23:59.  
+
'''Таймлимит на оплату''' — это время, предоставляемое для оплаты забронированных заказов.  
*'''«Время бронирования плюс...»''' — в данном случае таймлимит принимает значение суммы времени бронирования и указанного значения времени.
 
*'''«Реальный тайм-лимит от поставщика минус...»''' — таймлимит устанавливается как таймлимит от поставщика минус установленное значение.
 
*'''«Тайм-лимит от поставщика с max-ограничением»''' — если таймлимит поставщика больше установленного значения, используется установленное значение, если меньше — используется таймлимит поставщика.
 
*'''«Значение»''' — эта опция позволяет задать определенный временной интервал: в поле можно указать числовое значение и выбрать, соответственно, его единицу измерения - секунды, минуты, часы, дни.
 
  
2. '''«Тайм-лимит: через какое время будут автоматически аннулированы неоплаченные заказы физических лиц/юридических лиц»''' - данная настройка определяет временной промежуток через который аннулируются неоплаченные заказы юридических либо физических лиц.
+
<span style="font-size: large; color: rgb(255, 0, 0);">!&nbsp;</span><span style="background-color: rgb(255, 240, 245);">&nbsp;Если оплата не внесена или не зафиксирована до наступления таймлимита на оплату, то заказ аннулируется автоматически (при условии, что [[Автоаннулятор | автоаннуляция неоплаченных бронирований]] включена для агентства).</span>
  
== Взаимодействие настроек ==
+
Таймлимиты на оплату задаются отдельно для каждого компонента в разделе '''«Заказы»''' → '''«Таймлимиты»''':
 +
* Авиабилеты
 +
* Отели
 +
* ЖД
  
Если установлены значения для всех вышеперечисленных опций, сработает наименьший из таймлимитов.
+
Для настройки таймлимита на оплату необходимо выбрать вид услуги и пользователя, для которых будут применены настройки:
 +
 
 +
* '''Общий таймлимит (срок оплаты заказа)''' — определяет механизм расчета итогового значения таймлимита на оплату: (данная настройка содержит две опции: тип таймлимита и его значение.)
 +
** '''''Не использовать''''' — при выставлении этой опции система не будет обращать внимание на указанные здесь значения.
 +
**'''''День бронирования''''' — означает, что таймлимит наступает в день бронирования в 23:59.
 +
**'''''Время бронирования плюс...''''' — в данном случае таймлимит принимает значение суммы времени бронирования и указанного значения времени.
 +
**'''''Реальный тайм-лимит от поставщика минус...''''' — таймлимит устанавливается как таймлимит от поставщика минус установленное значение.
 +
**'''''Тайм-лимит от поставщика с max-ограничением''''' — если таймлимит поставщика больше установленного значения, используется установленное значение, если меньше — используется таймлимит поставщика.
 +
*'''Значение''' — эта опция позволяет задать значение временного интервала общего таймлимита на оплату в выбранной единице измерения:
 +
** секунды
 +
** минуты
 +
** часы
 +
** дни
 +
* '''Тайм-лимит: через какое время будут автоматически аннулированы неоплаченные заказы физических лиц''' — это время, предоставляемое для оплаты забронированных заказов физических лиц.
 +
* '''Тайм-лимит: через какое время будут автоматически аннулированы неоплаченные заказы юридических лиц''' — это время, предоставляемое для оплаты забронированных заказов юридических лиц.
 +
 
 +
=== Взаимодействие настроек ===
 +
Из установленных на этой странице настроек выбирается наименьшее время.
  
 
<span style="color:#ff0000;"><span style="font-size:large;">!</span></span><span style="background-color:#fff0f5;"> Если сервисный таймлимит будет меньше указанных здесь значений, то заказы будут аннулированы по сервисному таймлимиту.</span>
 
<span style="color:#ff0000;"><span style="font-size:large;">!</span></span><span style="background-color:#fff0f5;"> Если сервисный таймлимит будет меньше указанных здесь значений, то заказы будут аннулированы по сервисному таймлимиту.</span>
Строка 23: Строка 44:
 
При отсутствии настроек заказ будет аннулирован при наступлении сервисного таймлимита.
 
При отсутствии настроек заказ будет аннулирован при наступлении сервисного таймлимита.
  
== Отображение таймлимита ==
+
=== Отображение таймлимита ===
 
+
[[Файл:Timelimit2.jpg|400px|thumb|right|Значение таймлимита на оплату на странице информации о заказе]]
Дату автоаннуляции заказа можно увидеть в '''"Личном кабинете"''' (столбец «автоаннуляция»), а также на странице с информацией о бронировании:
+
[[Файл:Timelimit3.png|400px|thumb|right|Значение таймлимта на оплату на странице подтверждения бронирования]]
 
+
Дату автоаннуляции заказа можно увидеть на странице подтверждения бронирования, на странице с информацией о заказе и в '''"Личном кабинете"''' (столбец «Автоаннуляция»).
[[File:Timelimit2.jpg]]
 
 
 
<span style="color:#ff0000;"><span style="font-size:large;">!</span></span><span style="background-color:#fff0f5;">Если таймлимит, выставленный в настройках, совпадает со временем вылета или больше него, то срабатывает ограничение, и для заказа устанавливается таймлимит от поставщика.</span>
 
 
 
Срок действия брони также доступен на странице подтверждения бронирования:
 
  
[[Файл:Timelimit3.png]]
+
<span style="color:#ff0000;"><span style="font-size:large;">!</span></span><span style="background-color:#fff0f5;">Если таймлимит на оплату, выставленный в настройках, совпадает со временем вылета или больше него, то срабатывает ограничение, и для заказа устанавливается таймлимит от поставщика.</span>
  
Указанное здесь время может не совпадать со временем на странице с информацией о бронировании, если для общих настроек таймлимита (срока оплаты) выбраны опции: «не использовать» и «реальный таймлимит от поставщика минус..» (в этом случае на странице с подтверждением отображается таймлимит, пришедший в поиске с учетом настроек). Разница может составлять несколько часов.
+
Указанное на странице оформления бронирования время может не совпадать со временем на странице с информацией о бронировании, если для общих настроек таймлимита на оплату выбраны опции '''''«не использовать»''''' или '''''«реальный таймлимит от поставщика минус..»''''', то в этом случае на странице с подтверждением отображается таймлимит, полученный от поставщика с учетом данных настроек. Разница может составлять несколько часов.
  
== Особенности использования ==
+
=== Особенности использования ===
  
 
При использовании таймлимитов в Nemo будьте внимательны. Доступные варианты определения таймлимитов позволяют очень гибко настроить логику их поведения, поэтому нужно четко понимать как будут работать таймлимиты при заданных значениях настроек.
 
При использовании таймлимитов в Nemo будьте внимательны. Доступные варианты определения таймлимитов позволяют очень гибко настроить логику их поведения, поэтому нужно четко понимать как будут работать таймлимиты при заданных значениях настроек.
Строка 45: Строка 61:
 
Если таймлимит наступил до бронирования заказа (такое возможно, если для настройки '''''Реальный тайм-лимит от поставщика минус...''''' установлено большое значение или бронирование производится в день перелета/поездки/заселения в отель), то в этом случае для авиа перелетов будет выведено сообщение, что заказ не актуален. А номера в отели, штрафы у которых не с момента бронирования, будут бронироваться только после предварительной оплаты, как и заказы со штрафами с момента бронирования.
 
Если таймлимит наступил до бронирования заказа (такое возможно, если для настройки '''''Реальный тайм-лимит от поставщика минус...''''' установлено большое значение или бронирование производится в день перелета/поездки/заселения в отель), то в этом случае для авиа перелетов будет выведено сообщение, что заказ не актуален. А номера в отели, штрафы у которых не с момента бронирования, будут бронироваться только после предварительной оплаты, как и заказы со штрафами с момента бронирования.
  
[[Файл:timelimit_change_popup.png|200px|right|thumb|Pop-up окно изменения таймлимита.]]
+
=== Ручное изменение таймлимита ===
 +
[[Файл:timelimit_change_popup.png|400px|thumb|right|Pop-up окно для ручного изменения таймлимита]]
 +
В разделе '''«Заказы»''' → '''«Таймлимиты»''' находится настройка '''''«Ручная смена таймлимита»'''''. Настройка позволяет менеджеру и экспертам агентства вручную менять дату и время таймлимита на оплату заказа. Для того чтобы сменить таймлимит нужно воспользоваться ссылкой «Сменить таймлимит», которая находится под строкой «Эта цена действительна при оплате заказа до» в блоке информации об оплате на странице информации о заказе.
  
== Ручное изменение таймлимита ==
+
<span style="background-color: rgb(255, 240, 245)"><span style="font-size: large"><span style="color: rgb(255, 0, 0)">!</span></span> Обратите внимание на то, что при изменении таймлимита на оплату на время более позднее, чем таймлимит от поставщика, все финансовые риски Вы берете на себя. Таймлимит на оплату от поставщика и данное сообщение присутствуют в pop-up окошке ручного изменения таймлимита.
  
В разделе '''«Заказы»''' '''«Таймлимиты»''' находится настройка '''''«Ручная смена таймлимита»'''''. Настройка позволяет менеджеру и экспертам агентства вручную менять дату и время таймлимита заказа. Для того чтобы сменить таймлимит нужно воспользоваться ссылкой "Сменить таймлимит", которая находится под строкой "Эта цена действительна при оплате заказа до" в блоке информации об оплате на странице информации о заказе.  
+
=== Учет временной зоны ===
 +
Таймлимиты на оплату, полученные от поставщиков, рассчитываются с учётом настроенной временной зоны. Для выбора временной зоны используется значение выпадающего списка '''''«Временная зона реквизитов»''''' в настройке реквизитов ГДС в разделе '''«Авиабилеты»''' '''«Реквизиты подключения к GDS»''', значение по умолчанию — Europe/Moscow.
  
<span style="background-color: rgb(255, 240, 245)"><span style="font-size: large"><span style="color: rgb(255, 0, 0)">!</span></span> Обратите внимание, на то, что при изменении таймлимита на время позже чем таймлимит от поставщика, все финансовые риски Вы берете на себя. Таймлимит от поставщика и данное сообщение присутствуют в pop-up окошке ручного изменения таймлимита.
+
=== Логирование расчета таймлимита на оплату ===
 
+
Для облегчения отслеживания работы таймлимитов на оплату в Nemo реализовано логирование их расчета:
== Учет временной зоны ==
+
* При переходе на страницу ввода информации о заказчике (для компонента авиа)
Таймлимиты, пришедшие от всех поставщиков рассчитываются с учётом настроенной временной зоны. Для настройки временной зоны используйте селект '''''«Временная зона реквизитов»''''' в настройке реквизитов ГДС в разделе '''«Авиабилеты»''' ⇨ '''«Реквизиты подключения к GDS»''', значение по умолчанию - Europe/Moscow.
 
 
 
== Логирование расчета таймлимита ==
 
Для облегчения отслеживания работы таймлимитов в Nemo реализовано логирование расчета таймлимитов:
 
* При переходе на страницу ввода информации о заказчике (для компонета авиа)
 
 
* В процессе бронирования заказа
 
* В процессе бронирования заказа
 
* В процессе актуализации стоимости заказа при выборе платежного шлюза
 
* В процессе актуализации стоимости заказа при выборе платежного шлюза
 
* В процессе выписки заказа
 
* В процессе выписки заказа
  
Пример лога расчета таймлимита:
+
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
+
<u>'''Пример лога расчета таймлимита'''</u>
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; padding: 10px 5px; margin: 10px 0;">
 
Array
 
Array
 
(
 
(
Строка 93: Строка 109:
 
)
 
)
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
</div>
 +
</div>
  
== Проверка таймлимита при оплате ==
+
=== Проверка таймлимита при оплате ===
 
Условия, при которых проверяется таймлимит при оплате:
 
Условия, при которых проверяется таймлимит при оплате:
 
* Для заказов '''''Авиа''''' или '''''ЖД''''' статус должен быть '''''Забронирован'''''.
 
* Для заказов '''''Авиа''''' или '''''ЖД''''' статус должен быть '''''Забронирован'''''.
 
* Для заказов '''''Отелей''''' статус должен быть любой, кроме '''''Забронирован''''' и штрафы не с момента бронирования.
 
* Для заказов '''''Отелей''''' статус должен быть любой, кроме '''''Забронирован''''' и штрафы не с момента бронирования.
 +
 +
== Таймлимит на выписку билетов ==
 +
 +
== Таймлимит на войдирование ==
  
 
== См. также ==
 
== См. также ==

Версия 15:31, 4 марта 2014

Таймлимит — это время, предоставляемое для совершения какого-либо действия или операции.

Таймлимты в Nemo

В Nemo предусмотрены различные таймлимиты:

  • на бронирование заказа
  • на оплату заказа
  • на выписку билетов
  • на войдирование

Таймлимит на бронирование заказа

Таймлимит на оплату заказа

Настройки таймлимта на оплату заказа

Таймлимит на оплату — это время, предоставляемое для оплаты забронированных заказов.

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

Таймлимиты на оплату задаются отдельно для каждого компонента в разделе «Заказы»«Таймлимиты»:

  • Авиабилеты
  • Отели
  • ЖД

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

  • Общий таймлимит (срок оплаты заказа) — определяет механизм расчета итогового значения таймлимита на оплату: (данная настройка содержит две опции: тип таймлимита и его значение.)
    • Не использовать — при выставлении этой опции система не будет обращать внимание на указанные здесь значения.
    • День бронирования — означает, что таймлимит наступает в день бронирования в 23:59.
    • Время бронирования плюс... — в данном случае таймлимит принимает значение суммы времени бронирования и указанного значения времени.
    • Реальный тайм-лимит от поставщика минус... — таймлимит устанавливается как таймлимит от поставщика минус установленное значение.
    • Тайм-лимит от поставщика с max-ограничением — если таймлимит поставщика больше установленного значения, используется установленное значение, если меньше — используется таймлимит поставщика.
  • Значение — эта опция позволяет задать значение временного интервала общего таймлимита на оплату в выбранной единице измерения:
    • секунды
    • минуты
    • часы
    • дни
  • Тайм-лимит: через какое время будут автоматически аннулированы неоплаченные заказы физических лиц — это время, предоставляемое для оплаты забронированных заказов физических лиц.
  • Тайм-лимит: через какое время будут автоматически аннулированы неоплаченные заказы юридических лиц — это время, предоставляемое для оплаты забронированных заказов юридических лиц.

Взаимодействие настроек

Из установленных на этой странице настроек выбирается наименьшее время.

! Если сервисный таймлимит будет меньше указанных здесь значений, то заказы будут аннулированы по сервисному таймлимиту.

При отсутствии настроек заказ будет аннулирован при наступлении сервисного таймлимита.

Отображение таймлимита

Значение таймлимита на оплату на странице информации о заказе
Значение таймлимта на оплату на странице подтверждения бронирования

Дату автоаннуляции заказа можно увидеть на странице подтверждения бронирования, на странице с информацией о заказе и в "Личном кабинете" (столбец «Автоаннуляция»).

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

Указанное на странице оформления бронирования время может не совпадать со временем на странице с информацией о бронировании, если для общих настроек таймлимита на оплату выбраны опции «не использовать» или «реальный таймлимит от поставщика минус..», то в этом случае на странице с подтверждением отображается таймлимит, полученный от поставщика с учетом данных настроек. Разница может составлять несколько часов.

Особенности использования

При использовании таймлимитов в Nemo будьте внимательны. Доступные варианты определения таймлимитов позволяют очень гибко настроить логику их поведения, поэтому нужно четко понимать как будут работать таймлимиты при заданных значениях настроек.

Например, если установлен Общий таймлимит как Реальный тайм-лимит от поставщика минус... значение X, это значит, что в системе Nemo будет использоваться таймлимит равный уменьшенному реальному таймлимиту поставщика на значение X. Это означает, например, что при наступлении таймлимита в Nemo вы не сможете оформить заказ, - на странице информации о заказе не будет кнопки "Оплатить", однако в терминале поставщика данный заказ возможно будет оформить, так как в его системе таймлмит еще не наступил. Значение таймлимита от ГДС обычно равно времени вылета минус час.

Если таймлимит наступил до бронирования заказа (такое возможно, если для настройки Реальный тайм-лимит от поставщика минус... установлено большое значение или бронирование производится в день перелета/поездки/заселения в отель), то в этом случае для авиа перелетов будет выведено сообщение, что заказ не актуален. А номера в отели, штрафы у которых не с момента бронирования, будут бронироваться только после предварительной оплаты, как и заказы со штрафами с момента бронирования.

Ручное изменение таймлимита

Pop-up окно для ручного изменения таймлимита

В разделе «Заказы»«Таймлимиты» находится настройка «Ручная смена таймлимита». Настройка позволяет менеджеру и экспертам агентства вручную менять дату и время таймлимита на оплату заказа. Для того чтобы сменить таймлимит нужно воспользоваться ссылкой «Сменить таймлимит», которая находится под строкой «Эта цена действительна при оплате заказа до» в блоке информации об оплате на странице информации о заказе.

! Обратите внимание на то, что при изменении таймлимита на оплату на время более позднее, чем таймлимит от поставщика, все финансовые риски Вы берете на себя. Таймлимит на оплату от поставщика и данное сообщение присутствуют в pop-up окошке ручного изменения таймлимита.

Учет временной зоны

Таймлимиты на оплату, полученные от поставщиков, рассчитываются с учётом настроенной временной зоны. Для выбора временной зоны используется значение выпадающего списка «Временная зона реквизитов» в настройке реквизитов ГДС в разделе «Авиабилеты»«Реквизиты подключения к GDS», значение по умолчанию — Europe/Moscow.

Логирование расчета таймлимита на оплату

Для облегчения отслеживания работы таймлимитов на оплату в Nemo реализовано логирование их расчета:

  • При переходе на страницу ввода информации о заказчике (для компонента авиа)
  • В процессе бронирования заказа
  • В процессе актуализации стоимости заказа при выборе платежного шлюза
  • В процессе выписки заказа

Пример лога расчета таймлимита

Array
(
    [0] => Владелец настроек:2432
    [1] => Тип заказа:FLIGHTS
    [2] => Таймлимит поставщика:2014-02-26 17:18:00 (1393420680)
    [3] => Текущее время:2014-02-25 17:18:57
    [4] => Название настройки:timelimit.FLIGHTS.booking_timelimit_option
    [5] => Настройка "Общий таймлимит":last_day_minus
    [6] => Настройка "Значение" число:1
    [7] => Настройка "Значение" множитель:H
    [8] => Расчет общего таймлимита:
    [9] => Лимит поставщика -X, значение: 2014-02-26 16:18:00
    [10] => Режим B2B
    [11] => Array
        (
            [сообщение] => Вычисленные таймлимиты:
            [информация] => Array
                (
                    [Таймлимит поставщика] => 2014-02-26 17:18:00
                    [Таймлимит по настройкам] => 2014-02-26 16:18:00
                    [Дополнительный таймлимит b2b/b2c] => 2014-02-25 22:18:57
                )

        )

    [12] => Выбранный минимальный таймлимит:2014-02-25 22:18:57
)

Проверка таймлимита при оплате

Условия, при которых проверяется таймлимит при оплате:

  • Для заказов Авиа или ЖД статус должен быть Забронирован.
  • Для заказов Отелей статус должен быть любой, кроме Забронирован и штрафы не с момента бронирования.

Таймлимит на выписку билетов

Таймлимит на войдирование

См. также