Центр знаний Блог
  • Тема
  • Автоматическая
  • Светлая
  • Тёмная
Русский ru
Язык ✕
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Malti
  • Nederlands
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Türkçe
  • Ελληνικά
  • Български
  • Русский
  • Українська
Войти
Разработчики Блог
Войти
Главная Разработчики JavaScript-клиент Параметры конструктора
Поиск
Разработчики
JavaScript-клиент
  • Обзор
  • Установка клиента
  • Параметры конструктора
  • Режимы оформления заказа
  • Открытие checkout
  • События
  • Справочник методов
  • Отслеживание и согласие
  • Расширенные параметры встраивания
  • Устранение неполадок
REST API (v2)
PHP SDK
SDK для Node.js
Python SDK
Плагин WordPress
JavaScript-клиент

Параметры конструктора

Все параметры, поддерживаемые new Entase(), с их значениями по умолчанию и описанием действия. Все параметры необязательны, и большинство из них можно переопределить для отдельного бронирования.

description Посмотреть как Markdown

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

JavaScript
1234567891011
const entase = new Entase({
  pk: null,
  locale: 'auto',
  checkoutMode: 'auto',
  collectConsent: true,
  backdrop: true,
  backdropColor: '#000000',
  tprm: {},
  pane:  { width: 800, height: '100%' },
  popup: { width: 800, height: 1000 }
});

Параметры

НазваниеТипПо умолчаниюОписание
pkstringnullВаш открытый ключ. Клиент отправляет его при проверке, разрешено ли вашему домену использовать встроенное оформление заказа. Без него каждое оформление заказа открывается во всплывающем окне.
localestring'auto'Язык оформления заказа. 'auto' считывает атрибут lang вашего элемента <html>.
checkoutModestring'auto''auto', 'pane' или 'popup'. См. Режимы оформления заказа. При нераспознанном значении используется 'auto'.
collectConsentbooleantrueНужно ли предлагать посетителю принять уведомление об условиях. После принятия ответ сохраняется в cookie, и этот шаг пропускается.
backdropbooleantrueНужно ли затемнять страницу за оформлением заказа. Значение false также отключает блокировку прокрутки страницы.
backdropColorstring'#000000'Цвет затемнённой области в виде значения цвета CSS.
tprmobject{}Параметры отслеживания, добавляемые к URL оформления заказа как параметры запроса. См. Отслеживание и согласие.
paneobject{ width: 800, height: '100%' }Размер встроенной панели. Игнорируется в режиме всплывающего окна.
popupobject{ width: 800, height: 1000 }Размер всплывающего окна в пикселях. Игнорируется в режиме панели.

Размеры панели и всплывающего окна

pane.width принимает число (в пикселях) или любую длину CSS – '720px', '50%', '40vw' или выражение calc(). Обычное число интерпретируется как пиксели.

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

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

Фон

Фон за всплывающим окном затемняется сильнее, чем за панелью, поскольку всплывающее окно должно делать страницу под ним неактивной. Установите backdrop: false, чтобы полностью убрать затемнение – при этом страницу за оформлением заказа также можно будет прокручивать.

backdropColor применяется без изменений, поэтому может быть любым допустимым цветом CSS. Используйте его, чтобы подобрать цвет под тёмный сайт или сайт с фирменным оформлением, а не чтобы скрыть фон; для этого подходит параметр backdrop: false.

Переопределения для отдельных бронирований

checkoutMode, collectConsent, backdrop, backdropColor, pane и popup можно переопределить для одного бронирования, передав их в book(). Значение на уровне экземпляра остаётся неизменным для последующих вызовов:

JavaScript
1234567
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });

// This one booking opens wider, with no dimming.
entase.book('EVENT_ID', {
  pane: { width: '60vw' },
  backdrop: false
});

pk и tprm нельзя задать для отдельного бронирования – pk идентифицирует аккаунт для всей страницы, а параметры отслеживания изменяются с помощью setTracking(), когда они должны отличаться.

Предыдущая Установка клиента Следующая Режимы оформления заказа
Была ли эта статья полезной?
На этой странице
  • Параметры
  • Размеры панели и всплывающего окна
  • Фон
  • Переопределения для отдельных бронирований
Узнайте, как пользоваться Entase.
© 2026 Entase, Inc.

Entase

  • События
  • Регистрация

Платформа

  • Цены
  • Глобальный охват
  • Интеграция
  • Маркетинговые инструменты
  • Инструменты бронирования
  • Сотрудничество

Варианты использования

  • Театр и опера
  • Концерты и вечеринки
  • Выставки, ярмарки и фестивали
  • Музеи и достопримечательности
  • Туры и впечатления
  • Мастер-классы и семинары
  • Сбор средств
  • Турниры

Центр знаний

  • Организаторы
  • Участники
  • Разработчики
  • Блог

Правовая информация

  • Условия использования
  • Политика конфиденциальности
  • Политика использования файлов cookie
search Вопросы? Поиск
auto_awesome LLM? Прочитать llms.txt
support_agent Нужна помощь? Начать чат