Правила наследования в тарифе-наследнике
Помимо цены, у дочернего тарифа можно наследовать от родителя ещё 9 свойств: условия отмены, минимум проживания, питание, дни недели, способы оплаты и др. Изменили родителя — отмеченные у дочернего обновились автоматически.
О чём это
В статье «Как создать наследуемый тариф» вы научились задавать цену дочернего тарифа как «родитель ± модификатор». Теперь — следующий шаг.
Помимо цены, у тарифа есть ещё много свойств: условия отмены, питание, минимум проживания, дни недели и т.д. Что из этого должно копироваться от родителя, а что задаваться у дочернего отдельно — решаете вы. Это и есть правила наследования.
Пример: у вас есть «Стандартный» с условием «возврат за 3 дня». Хотите сделать «С завтраком» с такими же условиями отмены, но другим питанием. Отмечаете «Условия отмены» в правилах — и они подтянутся от Стандартного. А «Питание» оставляете несвязанным, чтобы у дочернего был свой завтрак.
Где это включается
Откройте Ценообразование → Тарифы и цены → «Добавить тариф» (или редактирование существующего).
После того как вы выбрали родительский тариф в фиолетовой секции «🔗 Базовый тариф» и указали цену-модификатор, появится новый блок:

Если родителя нет — блока тоже нет. Правила наследования работают только для дочерних тарифов.
9 свойств для наследования
| Свойство | Что наследуется | |---|---| | Условия отмены | Текст условий («Бесплатная отмена за 72 часа…») | | Возвратный / невозвратный | Галочка возврата денег при отмене | | Минимум проживания | Сколько ночей минимум должен забронировать гость | | Максимум проживания | Ограничение по верхней границе | | Тип питания | Без питания / Завтрак / Полупансион / Полный пансион / Всё включено | | Дни недели | В какие дни недели тариф виден гостям | | Способы оплаты | Карта / наличные / по счёту / криптовалюта | | Ранний заезд | Текст про условия раннего заезда | | Поздний выезд | Текст про условия позднего выезда |
Цена всегда считается от родителя (через модификатор) — отдельной галочки на неё нет.
Как пользоваться чекбоксами
Каждое свойство — отдельная галочка:
- Отмечена (фиолетовая) — у дочернего это поле берётся от родителя. Поменяли у родителя — дочерний автоматически подхватил.
- Снята — у дочернего своё значение (то, что вы укажете в форме ниже).
Под чекбоксами две кнопки-быстрого выбора:
- «Выбрать всё» — полностью наследуем от родителя, у дочернего только цена своя.
- «Снять все» — никаких других связей, дочерний тариф самостоятельный во всём кроме цены.
Реальные сценарии
Сценарий 1. «С завтраком» — наследует почти всё
Дочерний тариф «С завтраком» отличается от «Стандартного» только ценой (+20%) и типом питания. Условия отмены, минимум проживания, дни недели — одинаковые.
Отмечаете: ✅ Условия отмены, ✅ Возвратный, ✅ Минимум проживания, ✅ Дни недели, ✅ Способы оплаты. И снимаете: ❌ Тип питания (у дочернего своё «Завтрак»).
Сценарий 2. «Невозвратный» — наследует условия проживания, но не отмену
«Невозвратный» = «Стандартный» − 10%, но при этом без возможности возврата.
Отмечаете: ✅ Минимум проживания, ✅ Тип питания, ✅ Способы оплаты. Снимаете: ❌ Условия отмены (свой текст «Деньги не возвращаются»), ❌ Возвратный (галочка снята).
Сценарий 3. «Выходной» — наследует всё, но виден только Сб-Вс
«Выходной тариф» = «Стандартный» +15%, ровно те же условия — но виден только в субботу и воскресенье.
Отмечаете всё кроме ❌ Дни недели. У дочернего сами выбираете Сб + Вс.
Что происходит когда меняешь родителя
Главное удобство — автообновление.
Допустим:
- «Стандартный»: возврат за 72 часа, минимум 1 ночь.
- «С завтраком»: дочерний, наследует ✅ Условия отмены, ✅ Минимум проживания.
Сезон: вы решили ужесточить условия на «Стандартный»: возврат за 7 дней, минимум 3 ночи.
После сохранения «Стандартного»:
- У «С завтраком» автоматически: возврат за 7 дней, минимум 3 ночи.
- Без правки дочернего тарифа.
Подсказки
- По умолчанию ничего не наследуется. При первом создании дочернего все галочки сняты — это безопасный дефолт, чтобы не получить неожиданных правил.
- Перед сохранением проверьте список. Если у вас сложный родитель с длинным условием отмены — лучше сразу отметить «Условия отмены», чтобы не было двух разных текстов.
- Чем больше наследования — тем меньше работы потом. Поменяли что-то в родителе → все дочерние с этой галочкой обновились. Идеальная схема: «Стандартный» = главный, «С завтраком» / «Невозвратный» / «Выходной» — все наследуют большую часть.
- Не наследуйте «Тип питания» если у вас разные тарифы под разное питание. «Стандартный без питания» + «С завтраком» — у дочернего должно быть своё.
Частые вопросы
Что если родитель и дочерний имеют разное значение одного поля, и я отмечаю чекбокс? После сохранения значение дочернего полностью заменится на значение родителя — на месте, где вы его задавали раньше. То есть переключение чекбокса = перезапись.
Можно ли наследовать сезонные цены? Сезонные цены сейчас задаются для номера, а не для тарифа. Они применяются ко всем тарифам этого номера одинаково, и наследование их не касается.
А наследование родительских тарифов от прародителей? Нет, у нас только один уровень. Родитель → дочерний. Многоуровневую цепочку (внук, правнук) не делайте — это путаница, в которой легко ошибиться.
Если я сниму галочку — потеряются ли мои текущие значения у дочернего? Нет, не потеряются. Снятая галочка просто говорит «бери из формы дочернего». То, что записано в форме дочернего — остаётся как есть.
Можно ли отметить «всё кроме одного» одним кликом? Кнопкой «Выбрать всё», потом снять нужное вручную. Это две операции.
Поменял родителя в форме — что с наследуемыми полями? Они продолжат наследоваться от нового родителя. Если новый родитель имеет другие значения — у дочернего тоже изменятся.
Я удалил родителя — что с дочерним? Родителя с дочерними не получится удалить — система сначала попросит снять связь. Тогда у дочернего поля останутся такими, какими были на момент последнего сохранения.
Эта статья была полезна?