Работа с тарифами

Виды тарифов, особенности их настройки и использования

Общие сведения о тарифах

Общие сведения

Назначение тарифов

Тарифы в системе ECVI используются для автоматического расчёта стоимости аренды ресурсов в заявке. В большинстве случаев речь идёт о расчёте стоимости проживания в номере.

Тариф применяется не ко всей заявке целиком, а к отдельному периоду проживания.

Что такое период проживания?

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

Как увидеть периоды?

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

image.png

Как изменить тариф в заявке

После создания заявки вы можете изменить тариф для любого периода проживания.

1. Выбрать стандартный тариф
Самый простой способ — выбрать один из заранее созданных тарифов в выпадающем списке.

Система Ecvi автоматически рассчитывает итоговую стоимость, учитывая заложенные в тариф правила:

Поэтому на весь год обычно достаточно одного тарифа определённого типа. Например, не нужно создавать отдельные тарифы на высокий и низкий сезон. Подробнее о настройке — в разделе «Настройка стандартных тарифов».

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

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

image.png

Подробнее эта возможность рассмотрена ниже в разделе Ручное редактирование тарифа в заявке.

Когда можно изменить тариф?

Изменять тариф, применять скидки или редактировать стоимость вручную можно только до момента начисления задолженности за проживание на счёт заявки.

Что делать, если начисление уже прошло?
  1. Система автоматически заблокирует возможность изменения тарифа после создания начисления.
  2. Чтобы снова получить доступ к редактированию, необходимо на счёте выполнить операцию "Отменить услуги по заявке", это выполняется по кнопке << в счете гостя.
  3. Эта операция должна полностью отменить ("откатить") все начисления (или только за определенные дни) за проживание по данному периоду (или по всем периодам заявки)

После этого блокировка снимется, и вы сможете внести необходимые изменения.

image.png

Настройки стандартных тарифов производятся в разделе Администрирование, перейти в который можно через меню в правом верхнем углу экрана. Помните, что перейти в этот раздел и выполнять там какие-либо изменения могут только пользователи, для которых в настройках их учетной записи указана роль “Администратор” (администратор системы). Простые “пользователи” и “гости” изменить стандартные тарифы не могут.

Далее в разделе Администрирование следует переключиться в раздел Услуги.

image.png

Все основные действия по настройке тарифов и цен будут производится нами в пунктах “Список пакетов услуг” и “Список тарифов”.

Как устроены тарифы Ecvi

Важный момент: если открыть любой существующий тариф для редактирования, вы не увидите прямо в нём цен на проживание.

Тариф — это «контейнер», который управляет стоимостью с помощью двухуровневой системы:

Такая структура обеспечивает максимальную гибкость. Вы можете настраивать:

Особый случай - Динамический тариф
Если при создании тарифа установлен флаг «Динамический», система создаёт календарь цен на основе пакетов услуг.
В этом календаре вы можете напрямую редактировать стоимость на любой конкретный день или период, не добавляя новые пакетные таблицы.

Редактирование тарифа

Для большей наглядности разберем конкретный пример.

image.png

Перейдем в раздел Список тарифов демонстрационного отеля и нажмем кнопку “Редактировать” (“карандаш”) справа в строке тарифа “Стандартный”. Кнопка “карандаш на листке” справа в заголовке списка тарифов предназначена для создания нового тарифа. В примере мы рассмотрим уже существующий тариф, в случае создания нового вам будет требоваться самостоятельно заполнить рассмотренные ниже поля.

Назначение полей в свойствах тарифа следующее:

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

image.png

На экране появится диалоговое окно, которое мы разберем подробнее.

1. Выбор пакета услуг

2. Дополнительные услуги (только для динамических/виртуальных тарифов)

3. Начало действия

4. Периодичность действия

Как задать разные цены по дням недели?
Добавьте несколько строк расписания с одинаковой датой начала, но разными настройками периодичности.

5. Приоритет выбора пакета системой

Система выбирает пакет по принципу «наибольшего совпадения»:

6. Включение и сохранение

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

image.png

При создании обычного посуточного тарифа не имеет смысла указывать время начала действия элемента расписания. Но если вы создаете почасовой тариф, указывайте время начала действия ценового пакета по следующим правилам. Создавайте несколько строк расписания с одной датой начала и одной периодичностью (дни недели, будние и пр.), но разным временем начала так, чтобы описать все 24 часа в сутках. При этом сутки всегда начинаются с 00:00 - создайте первую строку расписания именно с этим временем начала. Далее для каждого часа будет применяться именно эта цена, пока не встретится новая строка расписания, например, с 18:00 (пример на скриншоте выше). После указанного времени и до 23:59 будет работать уже новый пакет (“Почасовой (вечер)” в примере).

Пример

Рассмотрим создание почасового тарифа на некий ресурс “Сауна”: цены “утро” действуют до 13:00; цены “день” - с 13:00 до 19:00; и наконец повышенные цены “вечер” установлены с 19:00 до 02:00 ночи.

Создавая тариф, в Ecvi потребуется создать строки расписания со следующими пакетами и временем начала их действия (считаем, что цены действуют “в любой день”):

Для редактирования тарифа по заявке (с целью создания нестандартных цен для тарификации конкретной заявки) следует открыть Карточку заявки и перейти во вторую вкладку "Бронирование".

Процедура редактирования цен может отличаться в зависимости от типа используемого тарифа, начинается с того, что пользователь нажимает кнопку "Создать тариф":

createindtar.png

Затем система фиксирует создание индивидуального тариф и в названии у тарифа добавляются символы "--", нажимаем кнопку "Редактировать инд. тариф":

createindtar2.png

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

createindtar3.png

Пользователь может внести изменения по стоимости учитывая количество гостей в заявке:

 

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

Динамические и виртуальные тарифы

Помимо описанных в этой статье "базовых" тарифов, в Ecvi можно создавать динамически изменяемые в зависимости от загрузки или вручную редактируемые тарифы, а также тарифы, цены в которых автоматически пересчитываются при изменении "опорного" тарифа. Все эти особенности описаны в отдельных статьях:

Динамические тарифы

Виртуальные тарифы

Как изменить стоимость в динамическом тарифе

Если при работе используется тариф с признаком "Динамический", т.е. в его настройках Администрирование - Услуги - Список тарифов - редактировать установлена соответствующая галка:

image.png

То изменение стоимость возможно осуществить не прибегая в созданию новой пакетной таблицы, для изменения стоимости достаточно перейти в Администрирование - Динамический тариф - выбрать из списка соответствующий тариф:

image.png

И далее поочередно открывая цены каждой категории устанавливать новые цены с установкой даты действия в поле "по".

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

Тем не менее через пакетные таблицы так же возможно задавать ценообразование, если смена стоимости производится однократно и не требуется менять стоимость каждую неделю/месяц, например. В таком случае редактирование цены через пакетные таблицы производится по классическому методу, который подробно описан в следующей ссылке.

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

Как изменить стоимость в тарифе (классический тариф)

Подробная инструкция по работе тарифов в ECVI находится по ссылке.

Если стоит задача с какой то определенной даты изменить стоимость проживания или на какой-то период задать повышенные цены, то следует перейти в модуль image.png Администрирование - Услуги, далее по пунктам:

1. Создать новую пакетную таблицу с ценами в разделе "Список пакетов услуг".
Чтобы с нуля не создавать тарифные таблицы, в которых нужно перечислять все имеющиеся типы ресурсов - можно воспользоваться уже существующей пакетной таблицей, открыть ее в режиме просмотра по кнопке image.png Редактировать и внизу окна нажать на кнопку Копировать:

image.png

В результате система сделает копию такого пакета с прописанными категориями и ценами и пользователю остается указать наименование пакета (к примеру, Новый год 2025) и в таблице с перечисленными категориями указать актуальную стоимость для услуг проживания, применимую для скопированного пакета в каждой категории и варианту размещения. По кнопке Сохранить новая тарифная таблица будет создана.

2. Чтобы новая тарифная таблица правильно применялась в нужном периоде времени - ее нужно прописать в разделе Услуги - Список тарифов у соответствующего тарифа, используемого при работе:
- по кнопке image.png Редактировать открываем настройки такого тарифа;
- в нижней части окна расположено расписание применения тарифных таблиц, в котором и нужно прописать новую ранее созданную таблицу, нажимаем кнопку "Добавить период" - выбираем новый пакет, указываем дату начала действия пакета с периодичностью "Любой день" (если не требуется разделение на будние и выходные дни), выставляем галку Активный и нажимаем кнопку "Добавить", пример:

image.png

Настройка "Питание" - "Пакеты" - "Услуги" может применяться только для тарифов с пометкой "Динамический" или "Виртуальный"

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

image.png

При работе с расписанием пакетов нет понятия "Дата окончания", поэтому для ограничения действия специальных цен нужно добавить еще один период с новой датой, которая начинается после нового пакета, пример:
 

image.png

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

Как создать договорной тариф

Для того, чтобы создать договорной тариф, который будет действовать только для определенных организаций, следует создать пакетную таблицу со специальными ценами для такого договорного тарифа в модуле Администрирование - Услуги - Список пакетов услуг

Чтобы заново не создавать строчки с артикулами "Проживания" под каждый тип ресурсов, то проще скопировать уже созданную пакетную таблицу и в скопированном пакете отредактировать цены на проживание для договорного тарифа (кнопка Копировать доступна при открытии пакета по кнопке image.pngРедактировать)

image.png

Далее готовый пакет со специальными ценам "для организации" следует прописать в расписании для нового тарифа, для этого переходим в раздел Список тарифов и создаем новый тариф по кнопке image.png в правом верхнем углу.
Заполняем данные по тарифу:
1. Наименование;
2. Периодичность - сутки (или месяц если Пакет с ценами создавался с таким же признаком);
3. Галка "Активный";
4. Галка "Договорной тариф"
5. По кнопке Добавить период:
    - выбираем из списка нашу пакетную таблицу со специальным ценами;
    - указываем Дату начала действия цен (можно поставить с запасом в прошлом периоде при необходимости);
    - редактируем Периодичность - Любой день (если нет деления на будние и выходные);
    - Галка "Активен";
    - Кнопка Добавить.
6. Сохраняем созданный договорной тариф с помощью кнопки "Создать".

Пример созданного договорного тарифа


image.png

Тариф с признаком "Договорной" по умолчанию не будет выводиться в списке тарифов Карточки резервирования для индивидуальных бронирований, но доступен только для тех организаций, у которых создан Рамочный договор с выбранным тарифом

Чтобы тариф применялся для конкретной организации:
1. Возвращаемся в режим image.png Управление отелем - модуль Клиенты - Компании;
2. Находим в списке организацию, для которой должен применяться договорной тариф и открываем Карточку компании по левому клику мыши;
3. Переходим на закладку Рамочные договоры и создаем новую запись по кнопке image.png:
    - вводим номер договора (если как таковой номер отсутствует, то просто любой символ, к примеру, "1");
    - указываем название договора (удобно если для одной компании создано несколько рамочных договоров);
    - выбираем из списка ранее созданный договорной тариф и пакет питания (при необходимости);
    - внимательно заполняем период действия договора в полях "Действие с" и "Действие по" - по этому периоду система будет давать возможность выбирать такой договор с предустановленным тарифом в Карточке заявки гостя;
    - Сохраняем новый рамочный договор и выходим из Карточки организации.

Теперь при подстановке компании в поле Организация система будет уведомлять пользователя о наличии созданных рамочных договор у компании и пользователь должен выбрать соответствующую запись в поле Договор:

image.png

После чего в Карточке заявки будет применяться договорной тариф:

image.png

Динамические тарифы

Количество динамических тарифов не ограничено. Их можно настраивать двумя способами:

  1. Вручную, задавая стоимость для каждого дня в календаре.
  2. Автоматически — система будет рассчитывать цену по заданным правилам. Эти правила могут учитывать:
    - Процент загрузки (категории номера, сегмента или всего отеля).
    - Глубину бронирования (количество дней от даты заезда до текущей даты).

Создание динамического тарифа

Как назначить тарифу динамический режим?
  1. Откройте настройки любого стандартного (не виртуального) тарифа в разделе «Администрирование → Услуги → Список тарифов».
  2. Установите галочку «Динамический тариф».

Рекомендуемый порядок действий
Сначала создайте и настройте тариф как обычный (стандартный):

  1. Задайте базовые цены по сезонам с помощью пакетов услуг.
  2. После этого переведите его в динамический режим.

Зачем это нужно? После перевода все ранее заданные сезонные цены станут значениями «по умолчанию» в календаре. Это позволит вам вручную корректировать стоимость только для ключевых периодов (например, пикового спроса или специальных акций), не меняя всю ценовую сетку.

Раздел «Динамический тариф»

Общая структура раздела осталась прежней: переключайтесь между группами ресурсов вашего отеля (Комнаты, Коттеджи... на скриншоте выше). Выбирайте один из динамических тарифов в выпадающем списке над календарём цен. Кликом мыши на ячейке выбранной категории номеров и дате управляйте ценами и правилами ценообразования в появляющемся диалоговом окне.

Цвет ячейки в таблице отражает то, каким образом устанавливаются цены на выбранную дату:

Управление ценами на дату

image.png

В этом окне вы можете настроить цены для выбранного периода.

  1. Укажите период - задайте интервал дат, для которого нужно изменить стоимость или применить правило.
  2. При необходимости задайте дни недели, для которых будет применено изменение.
  3. Выберите способ изменения цены
    - Ручной ввод: Оставьте в выпадающем списке пункт «Отменить правило...» или не выбирайте правило вовсе. Затем введите нужные значения вручную в столбце «Динамическая цена» (пример на скриншоте выше).
    - Автоматический расчет: Выберите из списка готовое правило ценообразования (например, «Низкий сезон»). Система автоматически пересчитает стоимость на указанные даты по заданным в правиле параметрам.
Как работает автоматический расчёт цены?

Когда для периода выбрано правило ценообразования, система блокирует ручной ввод в столбец «Динамическая цена» и рассчитывает её автоматически (по умолчанию — раз в час).

Что такое «Базовая цена» и зачем она нужна?

Базовая цена (правый столбец) — это опорная стоимость, от которой система рассчитывает все надбавки и скидки по выбранному правилу.

Вы можете изменять базовые цены. При следующем автоматическом перерасчёте система учтёт новые значения, и динамическая цена изменится.

При бронировании по динамическому тарифу всегда используется динамическая цена. Вы управляете ею одним из двух способов:
- Прямо: Вручную задаёте её в режиме «без правила».
- Косвенно: Задаёте базовые цены, а система вычисляет итоговую динамическую цену по выбранному правилу.

Правила ценообразования

Задаются в разделе Администрирование – Услуги – Правила ценообразования:

Создание и настройка правил ценообразования

Вы можете создать несколько правил, например, для разных сезонов (высокий, низкий) или коммерческих стратегий.

1. Общие свойства правила
В верхней части экрана задаются:

2. Таблица правил: загрузка и глубина бронирования
В основной таблице задаётся, как цена меняется в зависимости от двух факторов:

Фактор 1: Загрузка

Фактор 2: Глубина бронирования

3. Назначение ценовых пакетов для ячеек

Чтобы задать изменение цены для конкретного сочетания загрузки и глубины:

  1. Кликните на нужную ячейку в таблице.
  2. В открывшемся окне выберите виртуальный ценовой пакет.
Что такое виртуальный пакет и зачем он нужен?
Как создать виртуальный пакет?
  1. Перейдите в раздел: Администрирование → Услуги → Список пакетов услуг.
  2. При создании или редактировании пакета:
    - Установите Тип пакета: «Тариф».
    - Поставьте флажок «Виртуальный».

image.png

После установки типа «Тариф» и флажка «Виртуальный» в настройках пакета появится новый столбец — «Тарифный модификатор».

1. Выбор типа модификатора
Вы можете выбрать один из вариантов влияния на цену:

2. Как работает наценка/скидка

Если выбран модификатор «Наценка» или «Скидка», то числа в колонках «1 взр.», «2 взр.» и т.д. меняют своё значение:

Подробнее: Справка по использованию модификаторов

3. Гибкость виртуальных пакетов

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

Пример сложного правила:

Для этого нужно создать в пакете отдельные строки для каждого типа ресурса (категории номера) и задать свои значения модификаторов.

Пример простого (общего) правила:
Если вам нужно единое изменение для всех категорий номеров (например, «добавить 10% ко всем»), достаточно создать в пакете всего одну строку и не выбирать конкретный «Тип ресурса».

image.png

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

Хорошая новость: создавать пакеты легко!

  1. Скопируйте заготовку. Внизу окна редактирования пакета, рядом с кнопкой «Сохранить», есть кнопка «Копировать».
  2. Измените настройки. Присвойте копии новое название и отредактируйте значения наценок или скидок.

Одни и те же пакеты можно использовать повторно для разных ячеек в таблице правил, что экономит время.

Виртуальные тарифы

Динамических тарифов может быть неограниченное количество (по крайней мере – несколько). Однако в системе существуют и так называемые виртуальные тарифы, которые строятся на основе виртуальных пакетов. В свойствах виртуального тарифа необходимо указывать динамический тариф, на базе которого он будет рассчитываться:

image.png

Бронирование по динамическому тарифу

Процесс бронирования номеров по динамическим тарифам следует тем же принципам, что и для основных или виртуальных тарифов.

Ключевой принцип: фиксация цены

  1. В момент создания заявки система автоматически формирует индивидуальный тариф на основе текущих значений выбранного динамического тарифа.
  2. Актуальные на тот момент цены сохраняются в тарифе заявки (точнее — периода проживания) и фиксируются.

Что это значит на практике?

Когда цена в существующей брони может измениться?
Только если пользователь вручную выполнит одно из действий:

  1. Отменит вручную прописанные цены в заявке.
  2. Выберет «Отмена» в диалоговом окне «Сохранить старый тариф» при переносе бронирования из одной категории номера в другую.

Виртуальные тарифы

Это тарифы, стоимость в которых рассчитывается на основе цен динамического тарифа путем прибавления или вычитания процентов или фиксированной суммы. Например, в таком тарифе можно указать, что в высокий сезон стоимость проживания двух взрослых в номере категории “Стандарт” должна рассчитываться как цена по динамическому тарифу плюс 20%. (“процентная надбавка” 20). А если по динамическому тарифу цена будет откорректирована - вместе с ней изменятся и “виртуальные” тарифы. При создании виртуального тарифа требуется также указать, от какого динамического тарифа должны рассчитываться цены виртуального тарифа.

virttarif.png

Тариф при этом строится как обычно, просто все или только несколько периодов действия цен могут иметь “виртуальные” пакеты, дающие возможность “привязать” цены к динамическому тарифу.

Настройка «виртуального» ценового пакета в разделе Услуги - Список пакетов услуг имеет некоторые особенности. Главным образом это то, что в таблице можно задать не только стоимость проживания напрямую, но и наценку/скидку:

“Виртуальных” тарифов (тарифов, содержащих виртуальные ценовые таблицы) в системе может быть сколько угодно. А поскольку в тарифе может быть много периодов (по сезонам и пр.) с разными пакетами, это в итоге дает возможность делать “виртуальные” тарифы, в которых в сезон надбавка одна, в несезон - другая и т.п.

Включенные пакеты и услуги

Общая информация

Вы можете включить в тариф дополнительные компоненты: пакеты питания, наборы услуг или отдельные услуги, для этого в интерфейсе настройки периодов тарифа добавлены три поля:

Это позволяет гибко настраивать комплектацию тарифа в рамках каждого периода проживания:

image.png

Зачем это нужно?

Такой подход решает несколько ключевых задач:

  1. Автоматизация в карточке заявки: Выбранный пакет питания или услуг автоматически подставляется в заявку при применении тарифа.
  2. Фиксированная стоимость с детализацией: Вы можете «включить» дополнительные услуги в общую стоимость проживания, не меняя итоговую сумму для гостя.
  3. Корректное отражение в счёте: При начислении эти услуги будут отображаться отдельными позициями, но их сумма будет вычтена из стоимости проживания, сохраняя общую сумму заказа неизменной.

Проще говоря: Все включённые опции (питание, пакеты) действуют «за счёт» цены номера и должны считаться «в том числе».

Особенно актуально для интеграций
Это критически важно для отелей, использующих интеграцию с каналами продаж (через Channel Manager или прямо). Функционал позволяет:

Выделение услуг питания

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

image.png

Создаваемая заявка с таким тарифом будет по умолчанию подставлять вариант питания в карточке:

image.png

Тогда стоимость за услугу питания дополнительно браться не будет, и гость будет учтен в отчете по питанию.

Если в пакете питания будет прописана стоимость, к примеру, стоимость завтрака 500 рублей с человека:

image.png

То в этом случае общая стоимость проживания не изменится, но при начислении услуги в счете стоимость услуги питания будет выделена из цены за проживание:

image.png

image.png

Выделение дополнительных услуг

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

image.png

После чего созданный пакет с дополнительными услугами необходимо прописать в используемых пакетных таблицых тарифа, которые заданы в расписании (Услуги - Список тарифов -
кнопка image.pngредактировать в строчке с нужным тарифом):

image.png

Конечный результат настроек пользователь может увидеть в новой созданной заявке в разделе Услуги:

image.png

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

image.png

Применение пакетов как уровней цен в динамических тарифах

Теперь вы можете напрямую использовать готовые ценовые пакеты в динамических тарифах.

Шаг 1: Создайте новый пакет с ценами

  1. Перейдите в раздел: Администрирование → Услуги → Список пакетов услуг.
  2. Способ 1 (с нуля): Создайте новый пакет.
  3. Способ 2 (быстрый): Скопируйте существующий пакет.
    - Напротив нужного пакета нажмите на иконку редактирования («карандаш»).
    - Внизу окна найдите и нажмите кнопку «Копировать».
    - Введите новое название пакета и установите необходимые цены.

Шаг 2: Настройте пакет для динамического тарифа
В настройках пакета:

  1. Обязательно поставьте галочку «Уровень цен».
  2. Выберите цвет, которым будут отмечены соответствующие даты в сетке динамического тарифа.

image.png

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

image.png

  1. Нажмите на ячейку напротив нужной категории номера.
  2. В открывшемся окне выполните настройку:
    - Выберите пакет услуг: Укажите заранее созданный пакет с уровнем цен.
    - Задайте период действия: Укажите даты «С» и «По».
  3. Дополнительная опция — фильтр по дням недели:
    - Вы можете активировать выбор конкретных дней недели (например, только пятница и суббота).
    - В этом случае система применит цены из выбранного пакета только в указанные дни в рамках заданного периода.

image.png

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

image.png

Для редактирования цен, вы можете изменить цены в пакете, который применён в данном периоде и перепривязать его в данном периоде. 

Общие сведения о пакетах услуг

Пакеты услуг — это основа для расчёта стоимости в системе ECVI. Когда вы создаёте или редактируете стандартный тариф, вы не задаёте цены напрямую, а настраиваете расписание, которое определяет, когда и какой пакет услуг будет применён.

Цены хранятся непосредственно стоимость проживания (аренды) указывается именно в пакетах услуг.

Как перейти к настройке?
Работа с пакетами ведётся в разделе:
Администрирование → Услуги → Список пакетов услуг

Давайте рассмотрим структуру и настройку пакета на примере ниже:

image.png

1. Наименование
Указывайте название внимательно, так как оно используется не только для внутренней настройки, но и отображается в счёте гостя как название тарифа, по которому рассчитано проживание.

2. Тип пакета
Выберите назначение пакета:

3. Периодичность
Определяет единицу расчёта цены:

4. Специальные флажки

В таблице ниже задаётся конкретная стоимость для каждого варианта размещения.

Как добавить строку с ценой:

  1. Нажмите кнопку «Добавить услугу».
  2. В открывшемся окне:
    - Выберите услугу (обычно «Проживание»).
    - Выберите категорию номера или койку (Группа ресурсов).
    - Нажмите «Добавить».

Важная рекомендация:
Для полноты пакета рекомендуется добавить отдельные строки с услугой «Проживание» для всех категорий номеров и коек, существующих в вашем отеле. Это позволит корректно применять пакет к любому типу размещения.

image.png

Настройка стоимости в зависимости от количества гостей

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

1. Два основных подхода к расчёту
Выберите один из двух вариантов заполнения:

Вариант А: Упрощённый расчёт (колонка «Взр.») для доп услуг

Вариант Б: Детальный расчёт (колонки «1 взр.», «2 взр.», «3 взр.») для тарифов

Используйте либо Вариант А, либо Вариант Б. Смешивать оба подхода в одной строке пакета некорректно

2. Доплата за четвёртого и последующих гостей (колонка «Более»)

3. Что значит незаполненная колонка?

Если вы используете детальный расчёт (Вариант Б), то пустая колонка означает невозможность размещения.

4. Доплаты за детей (колонки «Реб. А», «Реб. Б», «Реб. В»)

Нажмите клавишу Enter на клавиатуре, чтобы зафиксировать введённое значение.

Нажмите кнопку «Сохранить», расположенную в нижней части экрана редактирования пакета.

“База” ценового пакета (пакета услуг)

image.png

В нижней части окна свойств пакета, под таблицей с ценами, расположен флажок Использовать базовый, который можно использовать для создания пакета с особыми правилами тарификации проживания (аренды). Сразу после выставления флажка в пакете создается копия таблицы цен, которая уже была создана в пакете ранее. Однако назначение этой “дублирующей” таблицы цен несколько иное: в ней задается стоимость фиксированного количества часов, суток (месяцев), которые, в случае с этим пакетом (а потом - тарифом) гость оплачивает в любом случае.

image.png

Например, в случае пакета, на основе которого создается “почасовой” тариф, мы можем указать, что номер сдается минимум на 2 часа. И стоимость этих первых 2 часов указывается в таблице ниже (по тем же правилам, что и в “основной” таблице). Даже если гость пользуется номером меньшее время, стоимость, рассчитанная на основе пакета, меньше не будет. Или другой пример: создадим тариф - “спецпредложение выходного дня”, который построим на основе пакета с “базой” 2 суток. В этом случае, даже если гость проживет в номере только 1 сутки, он все равно платит за “базу”. Но, возможно, по более привлекательной цене.

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

Особенности настроек помесячного тарифа

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

image.png

1. Периодичность тарифа - "помесячный", основная настройка, исходя из которой в Карточке будет применяться режим расчета помесячного тарифа;

2. Порядок расчета:

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

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

Пример использования настройки Порядок расчета

Создадим в системе два одинаковых тарифа (с точки зрения прописанных пакетных таблиц по расписанию), но с отличием в настройке "Порядок расчета":

image.png

В расписании применения пакетных таблиц используем одинаковые пакеты:

image.png

В описанных ниже примерах будем использовать категорию, которая по пакету "Месяц_выс" рассчитывается по цене 15000 в месяц (с 1 марта), а по пакету "Месяц_низ" 10000 в месяц (с 1 апреля).

Создадим две заявки с одинаковым периодом проживания в одной и тоже категории, но установим для расчета два разных тарифа:

В первом случае заявка с тарифом "Месяц (по дате заезда)":

image.png

При расчете месячной стоимости проживания система оперирует той ценой, которая действует в день заезда гостя, в данном случае гость заезжает 21 марта и действует пакетная таблица "Месяц_выс" с ценой 15000.

Во втором случае заявка с тарифом "Месяц (по расчетной дате)":

image.png

 В этом случае расчет проводится днями, т.е. с 21.03 по 31.03 действует стоимость за месяц 15000, поэтому стоимость за март составит (15000 в месяц / 31 день в марте) * 11 дней проживания в марте = 5322,58. Второй месяц проживания будет брать в расчет уже вторую пакетную таблицу с ценой проживания 10000 в месяц, поэтому стоимость за второй месяц составит (10000 в месяц / 30 дней в апреле) * 20 дней проживания в апреле = 6666,66.
Суммируя обе эти суммы мы и получаем Итого 11 989,25.

Такой способ расчета завязан на еще одной настройке, которая расположена в Администрировании - Отель - Группы ресурсов - кнопка image.pngРедактировать - кнопка image.png Настройки в строке "Поздний выезд" - "Настройки помесячного тарифа":

image.png

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

image.png

Ограничения на тарифы

Диалог редактирования тарифа оснащен дополнительным блоком настроек для возможной установки ограничений на тариф (модуль Администрирование -> Услуги -> Список тарифов -> редактировать):

image.png

Установка ограничений производится через специальный диалог, который открывается по клику мыши по ячейке:

image.png

Описание ограничений
  1. Мин. срок проживания (Min LOS)
    Минимальное количество ночей, при котором возможен выбор соответствующего тарифа.
    Пример: В высокий сезон тариф требует мин. 3 ночи. Гость не может забронировать 1 или 2 ночи.

  2. Макс. срок проживания (Max LOS)
    Максимальное количество ночей, доступное для бронирования по данному тарифу.
    Пример: Для акционного тарифа «Weekend» установлен макс. срок — 2 ночи. Забронировать 3+ ночи по нему нельзя.

  3. Закрыт (Closed)
    Тариф полностью недоступен для бронирования в указанные даты, независимо от условий заезда/выезда.
    Пример: Тариф «Новогодний пакет» закрыт с 10 по 15 января — продажи по нему временно остановлены.

  4. Закрыт заезд (Closed to Arrival, CTA)
    В указанную дату нельзя начать проживание по этому тарифу, но можно выехать или продолжить проживание, начатое ранее.
    Пример: В дату заезда 31 декабря тариф закрыт для новых заездов, чтобы не перегружать ресепшн. Гость, заехавший 30 декабря, спокойно живет до 2 января.

  5. Закрыт выезд (Closed to Departure, CTD)
    В указанную дату нельзя завершить проживание (выехать) по этому тарифу.
    Пример: В день проведения крупной конференции (15 мая) тариф закрыт на выезд, чтобы избежать массовых освобождений номеров и простоев.

  6. Мин. срок проживания при заезде в дату (Min LOS on Arrival)
    Если гость заезжает в конкретную дату, минимальная длина бронирования становится выше, чем стандартная.
    Пример: При заезде 30 декабря (перед Новым годом) мин. срок = 4 ночи. При заезде 2 января — обычные 2 ночи.

  7. Макс. срок проживания при заезде в дату (Max LOS on Arrival)
    Если заезд приходится на определенную дату, максимальное количество ночей ограничено строже обычного.
    Пример: При заезде в пятницу по тарифу «Уикенд» макс. срок = 2 ночи. При заезде в понедельник можно бронировать до 7 ночей.

  8. Мин. срок от даты брони до даты заезда (Min Advance Booking)
    Минимальное количество дней между моментом создания бронирования и датой заезда.
    Пример: Тариф «Раннее бронирование» требует мин. 14 дней до заезда. Сегодня 1 июня — заехать по данному тарифу можно не раньше 15 июня.

  9. Макс. срок от даты брони до даты заезда (Max Advance Booking)
    Максимальный период, за который разрешено бронировать тариф до даты заезда.
    Пример: Для летнего спецтарифа макс. срок = 30 дней. Сегодня 1 мая — нельзя забронировать заезд позже 1 июня.

Указанные настраиваемые ограничения применяются только при работе с заявками внутри системы и не передаются в каналы продаж в качестве ограничений по тарифам