К содержимому

Наследование и переопределения

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

Во всех тарифахОбновлено 14 окт. 2026 г.
На этой странице

Организация задаёт всё один раз: каталог и настройки, с которых начинает каждая локация. Локация или меню может заменить любое отдельное значение своим — это и есть переопределение, — а всё остальное наследует. Ничего не копируется, поэтому изменение на уровне организации доходит до всех мест, где это значение не переопределено.

  1. ОрганизацияКаталог и настройки
  2. ЛокацияПереопределения для одного заведения
  3. МенюПереопределения везде, где его подают, — главнее
Какое значение видит гость

Три уровня

  • Организация хранит каталог — блюда и добавки с названиями, фото и ценами — и настройки в разделе Настройки.
  • Локация может переопределить их для одного заведения. Её переопределение действует во всех меню, которые она подаёт.
  • Меню может переопределить их везде, где его подают. Его переопределение действует во всех локациях, которые подают это меню.

Какое значение видит гость

Для каждого значения гость видит ближайшее заданное: сначала значение меню, затем локации, затем организации. Если одно и то же значение изменили и локация, и меню, главнее меню.

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

Например, лимонад есть и в меню Dinner, и в меню Drinks, а оба меню подаются в Old Town и Harbor:

Где гость заказываетЦенаПочему
Old Town · Dinner4,00 $Цена из каталога
Harbor · Dinner4,50 $Локация Harbor изменила цену
Harbor · Drinks3,50 $Цену изменило меню Drinks, а меню главнее
Old Town · Drinks3,50 $Цена меню Drinks действует везде, где его подают

Переопределение действует, пока вы его не уберёте. Измените цену лимонада в каталоге — и меню Dinner в Old Town изменится вместе с ней, а Harbor и меню Drinks сохранят свои цены.

Что может изменить локация или меню

ЧтоЛокацияМеню
Название, описания, фото и цены блюдаДаДа
Показывать ли блюдо и можно ли его заказатьДаДа
Название добавки и цены её опцийДаДа
Названия групп и категорий—Да
Языки, валюты, дизайн, шрифты и налогиДа—
Как гости заказываютДа—
Тексты для поиска и ссылок, логотипДаДа

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

Как отличить унаследованное значение от переопределённого

Настройки

На вкладках локации Настройки и Заказы у каждой настройки есть переключатель Наследуется / Переопределено.

  1. Унаследованная настройка показывает значение, которое локация сейчас получает от организации, и меняется вместе с ним.
  2. Переключённая в Переопределено настройка выделена и хранит собственное значение локации — оно остаётся прежним, когда меняется организация.

Кнопка Вернуть наследование под переопределённой настройкой возвращает значение организации.

Блюда и добавки

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

У самого блюда вкладка Размещения показывает все меню и локации, где оно есть, и какие из них его меняют. Как задать каждое переопределение — в статьях Изменить блюда в одной локации и Изменить блюда в одном меню.

Названия в одном меню

В конструкторе меню группа или категория, переименованная для этого меню, отмечена В этом меню. Вернуть название из каталога возвращает название из каталога; в других меню оно и так не менялось.

Обновлено 14 окт. 2026 г.Править страницу на GitHub