Настройки бронирования
Включив настройки бронирования в Modern Events Calendar, вы сможете обращаться с услугами по продаже билетов.
Примечание: Эта функция доступна только в версии MEC Pro.
Для включения функции бронирования необходимо перейти в Настройки MEC > Бронирование > Бронирование , установить флажок «Включить модуль бронирования» и перезагрузить страницу.
Вкладка «Основное бронирование»

1- Параметры даты
Формат даты: Пожалуйста, укажите желаемый формат даты мероприятия в модуле бронирования. Для получения дополнительной информации см. раздел « Все форматы дат».
Максимальное количество дат: Пожалуйста, укажите даты, доступные из выпадающего меню для повторяющихся событий.
2- Выбор даты Параметры
Выбор даты: Укажите тип поля выбора даты, которое должно использоваться в модуле бронирования. Вы можете выбрать стиль выбора даты из следующих вариантов: «Выпадающий список», «Календарь», «Флажки» и «Экспресс-календарь». Для получения дополнительной информации перейдите по этой ссылке.
3- Параметры интервала
У вас есть возможность отобразить форму бронирования на определенный период времени до начала мероприятия. При выборе значения 30 форма бронирования станет доступной всего за 30 минут до начала мероприятия. Важно отметить, что один день равен 1440 минутам.
4- Регистрация Пользователя
Регистрация : Если вы установите этот параметр в положение «Включено», MEC создаст пользователя WordPress для основных участников. Рекомендуется оставить его включенным.
Роль пользователя: Вы можете установить роль пользователей, которые будут созданы после завершения процесса регистрации. Роль по умолчанию — «Подписчик » , но вы можете изменить её на другую.
Имя пользователя и пароль: Если вы выберете ручной режим, пользователи смогут ввести желаемое имя пользователя и пароль во время регистрации. В противном случае MEC будет использовать их электронную почту и автоматически сгенерированный пароль для создания учетной записи.
5- Ограничение
Лимит: общее количество билетов, которые может забронировать пользователь. Это полезно, если вы предоставляете бесплатные билеты. Оставьте это поле пустым для неограниченного количества бронирований.
Ограничение по IP-адресу: Если вы установите лимит на общее количество билетов, которые пользователи могут забронировать, MEC будет использовать IP-адрес и электронную почту, чтобы предотвратить бронирование пользователями большего количества билетов, чем установленный вами лимит. Вы можете отключить ограничение по IP-адресу, если оно вам не нужно.
Блокировка предварительно заполненных полей: Когда пользователи авторизованы, поля имени и электронной почты будут предварительно заполнены, но они смогут их изменить. Если вы включите эту опцию, авторизованные пользователи не смогут изменять свои предварительно заполненные поля.
6- Проверка электронной почты
Автоматическая проверка для бесплатных бронирований: Уведомление о проверке бронирования информирует пользователей о том, что у них была бронь, и обязывает их подтвердить свой заказ.
Если вы включите эту опцию, это уведомление больше не будет отправляться при бесплатном бронировании.
Автоматическая проверка для оплаченных бронирований: Если вы включите эту опцию, уведомление о проверке бронирования больше не будет отправляться для оплаченных бронирований.
Для настройки этого уведомления необходимо перейти в Настройки MEC > Уведомления > Подтверждение бронирования.
Для управления этим разделом вам необходимо использовать теги, представленные в конце каждого раздела.
Примечание:
- Пожалуйста прочти этой чтобы увидеть, как настроить содержимое электронных писем в MEC.
- Чтобы узнать больше о Modern Events Calendar электронной почты, нажмите этой ссылку.
7- Подтверждение бронирования
Автоматическое подтверждение бесплатных бронирований: Уведомление о подтверждении бронирования гарантирует пользователям, что их бронирование было успешно оформлено.
Если вы включите эту опцию, это уведомление больше не будет отправляться при бесплатном бронировании.
Автоматическое подтверждение для оплаченных бронирований: Если вы включите эту опцию, уведомление о подтверждении бронирования больше не будет отправляться для оплаченных бронирований.
Отправка подтверждающего письма в режиме автоматического подтверждения: если вы включите эту опцию, уведомление о подтверждении будет отправлено в любом случае.
Для настройки этого уведомления необходимо перейти в Настройки MEC > Уведомления > Подтверждение бронирования.
8- Отмена бронирования
Период отмены: Вы можете ограничить период отмены бронирования. Оставьте поле пустым, чтобы отменить бронирование в любое время.
Например, если вы вставите 5 часов до начала мероприятия, то букеры смогут отменить бронирование до этого времени, а после этого они не смогут этого сделать.
Страница отмены: После отмены бронирования пользователь будет перенаправлен на эту страницу. Оставьте это поле пустым, если хотите отключить эту функцию.
Интервал времени до страницы отмены: время ожидания перед перенаправлением пользователя на страницу отмены. Он измеряется в миллисекундах, поэтому 2000 равно 2 секундам.
Вкладка «Дополнительно» бронирования

1- Параметры даты
При использовании этой опции даты в модуле бронирования начинаются с первой предстоящей даты, а не с указанной даты.
2- Семейные билеты
Новая функция MEC, «Семейные билеты», позволяет организаторам мероприятий определять и продавать билеты для семей или групп. Предположим, у вас проходит мероприятие, и вы хотите предоставить своим клиентам возможность бронировать семейные билеты отдельно, а также возможность бронирования билетов для отдельных лиц. В этом случае эта опция вам поможет.
Чтобы активировать эту функцию в вашем MEC, перейдите в «Настройки MEC» > «Бронирование» > «Дополнительно» и активируйте опцию «Семейные билеты».
При активации этой опции в разделе «Билеты» на странице редактирования отдельного мероприятия появится поле, где вы сможете указать количество членов семьи или количество мест . При каждом бронировании этого билета количество членов семьи будет вычитаться из оставшихся билетов.

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

Затем я создаю один билет в соответствии с предыдущей процедурой создания билетов и устанавливаю Доступные билеты на 200.
Но теперь мы хотим создать семейный билет. Разница лишь в том, что поля Количество мест нам необходимо заполнить в соответствии с количеством членов семьи. Как вы можете видеть на скриншоте ниже, мы хотим иметь билеты для семей из 4 человек, поэтому я установил «Доступные билеты» на 200, а количество мест — на 4.
Теперь пользователи могут выбирать между одиночными и семейными билетами и завершать процесс бронирования. Как вы можете видеть на скриншоте ниже, количество семейных билетов, которые можно забронировать, равно 50. Это означает 200, разделенное на 4.

Примечание: Поскольку при бронировании семейного билета продается один билет, количество участников, зарегистрированных в соответствующем бронировании, будет равно одному человеку. Отличить такие билеты от индивидуальных можно по названию билета.
3- Флаг последних нескольких билетов
Указав для этой опции процентное значение, вы сможете отображать флажок « Осталось мало билетов » на своих мероприятиях, когда количество оставшихся билетов будет меньше этого процента. Вы также можете установить количество оставшихся билетов для каждого мероприятия отдельно, установив флажок «Возможность изменять процент оставшихся билетов для каждого мероприятия».
4- Страница благодарности
Страница благодарности: После успешного бронирования пользователи будут перенаправлены на эту страницу. Оставьте это поле пустым, если хотите отключить эту функцию.
Интервал времени до страницы благодарности: время ожидания перед перенаправлением пользователей на страницу благодарности. Он измеряется в миллисекундах, поэтому 2000 равно 2 секундам.
И вы можете установить отдельную страницу благодарности для каждого события, отметив опцию «Возможность менять страницу благодарности для каждого события».
5- ID транзакции
Вместо этого вы можете генерировать идентификаторы транзакций, используя «Случайные числа» или «Упорядоченные числа» с префиксами.
Начать с: Если вы выберете «Упорядоченные номера» в предыдущем варианте, это поле будет для вас доступно. С помощью этого поля вы можете задать префикс идентификаторов ваших транзакций.
6- Упростить форму бронирования
Установите параметр «Пропустить шаг 1» в значение «Если возможно» , если вам необходимо пропустить первый шаг процесса бронирования. В противном случае выберите «Отключено». Если у пользователей нет выбора на первом шаге модуля бронирования, этот шаг будет пропущен. Другими словами, этот шаг будет пропущен, если у мероприятия только одна дата и для параметра «Общий лимит бронирования» установлено значение «один».
7- Кто может забронировать?
По умолчанию все пользователи могут бронировать ваши мероприятия. Вы можете ограничить бронирование мероприятий для определенных ролей, сняв флажок «Все пользователи».

8- Короткий код бронирования
Модуль бронирования доступен на странице сведений о мероприятии, но если вы хотите встроить модуль бронирования для определенного события в пользовательскую страницу WP или публикацию или в любые виджеты, совместимые с шорткодом, все, что вам нужно сделать, это вставить [mec-booking event-id="1"] шорткод в содержимое страницы и поместите идентификатор события вместо 1.
Также, если вы хотите отображать только один из доступных билетов в модуле бронирования, вы можете указать ticket-id=”1″. Вместо 1 следует указать ID билета. Этот параметр необязателен.
9- Поле загрузки
В разделе поля загрузки у вас есть возможность ограничить расширение и размер любых загружаемых файлов.
10- Частичная оплата
Эта функция MEC представляет собой вариант оплаты, который позволяет вам запросить часть общей стоимости при первоначальном платеже и решить, как получить остальную часть денег позже. Например, вы можете получить 20 процентов от общей стоимости онлайн, а остальную часть получить наличными или другими способами оплаты.
Чтобы использовать эту функцию, вам необходимо сначала убедиться, что у вас установлена версия MEC 6.8.0 или более поздняя. После этого вы можете включить частичную оплату из следующего меню:
Настройки MEC > Бронирование > Дополнительно > Принять частичную оплату.

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

Эта функция позволяет вам указывать «подлежит оплате» в каждом событии отдельно, не затрагивая настройки других событий.
После включения этой функции на странице редактирования отдельного мероприятия вы можете перейти в «Настройки MEC» > «Бронирование» > «Дополнительно» > «Возможность редактировать варианты оплаты для каждого мероприятия» и получить доступ к частичной оплате для каждого мероприятия отдельно.
11- Скидка на роли пользователя
Если этот параметр включен, вы можете устанавливать скидки для пользователей в зависимости от их ролей.
12- Вебхуки
После включения и сохранения настроек перезагрузите страницу, чтобы увидеть новое меню в разделе «Панель управления > Веб-перехватчики».
Элементы бронирования

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

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

Отключить время билетов
Включите эту опцию, если вам нужно скрыть время билета.
Форма бронирования
Вы можете создать и настроить форму бронирования в Modern Events Calendar используя эту опцию. Имейте в виду, что эта форма будет использоваться для всех участников.

Вы также можете настроить форму бронирования для каждого мероприятия.
Для этого вам нужно перейти на страницу редактирования отдельного события > Бронирование > Форма бронирования и снять флажок с опции «Наследовать от глобальных параметров».

Чтобы предотвратить поддельные бронирования, настройте и используйте Google reCAPTCHA.
Условная логика формы бронирования
Modern Events Calendar Позволяет динамически отображать или скрывать поля формы бронирования в зависимости от выбора участников. Это помогает сделать формы бронирования короче и более актуальными.
Условная логика доступна в:
- Глобальные формы бронирования: Настройки MEC → Бронирование → Форма бронирования
- Формы бронирования на каждое мероприятие: Отдельное событие → Бронирование → Форма бронирования (сначала отключите наследование от глобальных параметров)
Как использовать условную логику
- Добавьте поле контроллера, например: Выпадающее, Radio, флажок или Договор.
- Добавьте зависимое поле ниже поле контроллера.
- Отредактируйте зависимое поле и включите:
Отображать это поле следует только в том случае, если предыдущее поле соответствует условию. - Выберите Поле контроллера и Обязательное значение.
- Сохраните и протестируйте форму бронирования.
Зависимое поле будет автоматически появляться или исчезать на лицевой стороне сайта без перезагрузки страницы.
Поддерживаемые поля контроллера
- Падать: Отображает поле, когда выбранный параметр соответствует требуемому значению.
- Радио: Отображает поле, когда выбранный параметр соответствует требуемому значению.
- Флажок: Отображает поле, когда выбран определенный параметр.
- соглашение: Отображает поле, когда установлен флажок соглашения.
Важные замечания
- Поле контроллера должно располагаться над зависимым полем.
- В качестве контроллеров могут выступать только поля с выбираемыми значениями.
- В основных полях, таких как «Имя» и «Электронная почта», условная логика невозможна.
- Скрытые обязательные поля игнорируются при проверке.
- Значения скрытых полей не сохраняются при бронировании.
- Метки параметров контроллера должны быть уникальными.
Проверка ввода формы бронирования
В форму бронирования MEC мы внедрили надежный уровень проверки входных данных , чтобы обеспечить более высокое качество данных и повышенную безопасность. Каждое поле формы теперь проверяется на соответствие предопределенному набору регулярных выражений (правил regex) . Эти правила по умолчанию предотвращают ввод пользователями недопустимых или небезопасных символов, при этом обеспечивая гибкость ввода для реальных сценариев использования.
Так, например, телефонное поле принимает только цифры, пробелы, +, -и скобки, гарантирующие, что номера телефонов имеют узнаваемый формат. поле электронной почты обеспечивает стандартную структуру электронной почты, предотвращая некорректные или неполные адреса. Аналогично, поле имени принимает буквы, цифры, пробелы и точки из разных языков, что делает его пригодным для международных пользователей.
Кроме того, текстовое поле поддерживает более широкий диапазон символов, включая знаки препинания и специальные символы, часто используемые в описаниях или примечаниях, одновременно отфильтровывая потенциально небезопасные входные данные, такие как HTML-теги. Это помогает защитить систему от внедрения вредоносного контента и гарантирует чистоту и согласованность отправляемых данных.
Пользовательская проверка и переопределение правил по умолчанию (расширенные)
Для опытных пользователей или в соответствии с особыми региональными требованиями теперь есть возможность переопределить правила проверки по умолчанию для отдельных полей.
В настройках формы бронирования под каждым полем вы найдете поле ввода «Пользовательское регулярное выражение для проверки (необязательно)».
- Вот как это работает: Ввод пользовательского шаблона регулярного выражения в это поле позволит полностью переопределить Правило валидации по умолчанию для данного конкретного входного поля (например, валидация структуры адреса электронной почты по умолчанию). Это позволяет применять специализированные форматы, например, требовать формат номера телефона, специфичный для страны, или проверять шаблон пользовательского поля идентификатора.
- Требования к синтаксису: Вы должны предоставить регулярное выражение без разделителей (например, если ваш шаблон
/^[a-zA-Z0-9]+$/, вам следует только ввести^[a-zA-Z0-9]+$в поле).
- Проверка безопасности: Если вы предоставите недействительный или неправильно отформатированный шаблон регулярного выражения, система распознает его и пропускать вашу пользовательскую проверку, возвращаясь вместо этого к правилам безопасности по умолчанию.
Благодаря сочетанию стандартной проверки с возможностью использования пользовательских регулярных выражений, форма бронирования остается удобной и безопасной для пользователя , одновременно предоставляя широкие возможности для администраторов с расширенными потребностями.
Как использовать отображение полей в форме бронирования
Сопоставление полей — еще одна уникальная особенность MEC. Представьте, что вы хотите получить пользовательские данные, такие как номера телефонов, но не видите необходимости просить пользователя предоставить информацию один раз в форме бронирования, а другой раз в форме WooCommerce. Здесь на помощь приходит картографирование полей.
Для этого сначала нам нужно создать поля.

Для следующего шага нам нужно связать наши поля с полями WooCommerce. Для этого мы будем использовать подполя, связанные с нашими настраиваемыми полями из раскрывающегося меню.

Как видите, мы связали поле «Телефон» с полем «Телефон для выставления счета», а поле «Адрес» с полем «Адрес для выставления счета 1».

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

Вы увидите, что зарегистрированная информация в наших настраиваемых полях вызывается из форм WooCommerce и отображается.

Платежные шлюзы
Чтобы использовать платежные шлюзы MEC, модуль бронирования необходимо активировать заранее. После активации перейдите к настройкам платежных шлюзов, расположенным в меню настроек MEC > Бронирование. Там вы найдете разнообразный выбор платежных шлюзов, доступных через Modern Events Calendar плагин. Плагин предлагает на выбор множество вариантов платежных шлюзов.

1- Оплата на месте
С помощью этой функции вы можете протестировать свой способ оплаты и купить билет на местном хостинге. Кроме того, это позволяет участникам мероприятия платить на месте.

Заголовок: Чтобы изменить заголовок по умолчанию в списке платежей, просто заполните текстовое поле.
Комментарий: После выбора способа оплаты появится это поле. В этом разделе вы можете ввести текст или HTML-код.
Положение: Пожалуйста, укажите в форме бронирования желаемое положение платежного шлюза. После установки он будет расположен в указанном месте.
Отключить автоматическое подтверждение: Если вы включите эту опцию, бесплатное бронирование не будет подтверждено автоматически.
2- PayPal Экспресс

Заголовок: Если вам необходимо изменить заголовок по умолчанию в списке платежей, заполните это текстовое поле.
Комментарий: Это поле отобразится после выбора способа оплаты. Здесь вы можете ввести текст или HTML-код.
Бизнес-аккаунт: В это поле необходимо ввести адрес электронной почты, указанный в вашем аккаунте PayPal. Для использования этой услуги вам необходим торговый/бизнес-аккаунт в PayPal.
Режимы: Используйте режим «Песочница» для сквозного тестирования вашей интеграции. А рабочий режим — для реальных платежей.
Положение: В этом поле укажите желаемое положение для данного платежного шлюза. Платежный шлюз будет размещен в указанном положении в форме бронирования.
Примечание: Данная платежная система устарела и может быть удалена в будущем. Рекомендуется использовать Stripe, PayPal Standard или другие доступные платежные системы.
3- Кредитная карта PayPal

Заголовок: Если вам необходимо изменить заголовок по умолчанию в списке платежей, заполните текстовое поле.
Комментарий: Это поле отобразится после выбора способа оплаты. Здесь вы можете ввести текст или HTML-код.
Имя пользователя API, пароль API и подпись API: Вам необходимо получить эти учетные данные от поставщика.
Режим: используйте режим «Песочница» для сквозного тестирования вашей интеграции. А рабочий режим — для реальных платежей.
Положение: В этом поле укажите желаемое положение для данного платежного шлюза. Платежный шлюз будет размещен в указанном положении в форме бронирования.
Примечание: Данная платежная система устарела и может быть удалена в будущем. Рекомендуется использовать Stripe, PayPal Standard или другие доступные платежные системы.
4- Полоса

Заголовок: Если вам необходимо изменить заголовок по умолчанию в списке платежей, заполните текстовое поле.
Комментарий: Это поле отобразится после выбора способа оплаты. Здесь вы можете ввести текст или HTML-код.
Секретный ключ и публичный ключ: Вам необходимо получить эти учетные данные от поставщика.
Положение: В этом поле укажите желаемое положение для данного платежного шлюза. Платежный шлюз будет размещен в указанном положении в форме бронирования.
5- полосовое соединение
При использовании этого шлюза плата за бронирование будет переведена непосредственно на счет организатора, но вы можете получить ее в своей учетной записи Stripe. (Стандарт, Экспресс)
Если организатор подключит свою учетную запись, то это будет единственный включенный шлюз для мероприятий организатора, даже если включены другие шлюзы. Для использования этого модуля необходимо включить Платежный модуль Организатора!
Вы должны установить URL-адрес перенаправления на панели инструментов полосы.

Заголовок: Если вам необходимо изменить заголовок по умолчанию в списке платежей, заполните текстовое поле.
Комментарий: Это поле отобразится после выбора способа оплаты. Здесь вы можете ввести текст или HTML-код.
Комментарий для организатора: Если у вас есть сообщение для организатора, напишите его здесь.
Способ подключения: Укажите здесь способ подключения.
Идентификатор клиента, секретный ключ и ключ для публикации: Вам необходимо получить эти учетные данные от поставщика.
Ваша комиссия: установите размер/процент комиссии за билет/бронирование.
Страница перенаправления: После подключения к вашей учетной записи Stripe пользователи будут перенаправлены на эту страницу. Вы можете создать страницу для выражения благодарности. Если вы оставите это поле пустым, пользователи будут перенаправлены на главную страницу!
Положение: В этом поле укажите желаемое положение для данного платежного шлюза. Платежный шлюз будет размещен в этом положении в форме бронирования.
6- Банковский перевод
Дает возможность приобрести билет с помощью банковского перевода.

Заголовок: Если вам необходимо изменить заголовок по умолчанию в списке платежей, заполните текстовое поле.
Комментарий: Это поле отобразится после выбора способа оплаты. Здесь вы можете ввести текст или HTML-код.
Положение: В этом поле укажите желаемое положение для данного платежного шлюза. Платежный шлюз будет размещен в этом положении в форме бронирования.
Отключить автоматическое подтверждение: Включив эту опцию, вы не будете автоматически подтверждать бесплатное бронирование.
7- Стандарт PayPal

Заголовок: Если вам необходимо изменить заголовок по умолчанию в списке платежей, заполните это текстовое поле.
Комментарий: Это поле отобразится после выбора способа оплаты. Здесь вы можете ввести текст или HTML-код.
Идентификатор клиента: В это поле следует ввести ваш идентификатор клиента PayPal.
Секрет: В это поле следует ввести ваш секретный ключ PayPal.
Режимы: Используйте режим «Песочница» для сквозного тестирования вашей интеграции, а рабочий режим — для реальных платежей.
Положение: В этом поле укажите желаемое положение для данного платежного шлюза. Платежный шлюз будет размещен в указанном положении в форме бронирования.
8- Оплата через WooCommerce

Заголовок: Если вам необходимо изменить заголовок по умолчанию в списке платежей, заполните текстовое поле.
Комментарий: Это поле отобразится после выбора способа оплаты. Здесь вы можете ввести текст или HTML-код.
Автоматическое завершение заказов WC: применяется только к заказам, связанным с MEC.
Для получения более подробной информации ознакомьтесь с интеграцией MEC с WooCommerce.
Примечание: Что касается PayPal, вам потребуется API под названием «PayPal API для интеграции с NVP/SOAP API (классический)».
Используйте WooCommerce в качестве платежной системы
Если в MEC включен платежный шлюз WooCommerce, данные платежа будут отправлены в WooCommerce после того, как пользователи нажмут кнопку оформления заказа. Если платеж произведен полностью и успешно, он возвращает «правдивый» ответ, а если нет, то возвращает «ложь», и платеж не будет произведен. Несмотря на процесс платежей WooCommerce, когда платеж выполнен и возвращается в MEC как истинный, бронирование выполняется успешно. Электронные письма MEC будут отправлены, и новая запись будет сохранена в базе данных как новое бронирование.
Функции WooCommerce и MEC совершенно разные и не связаны друг с другом. Успешный или неуспешный статус платежа будет отправлен только из WooCommerce в MEC. В этом заключался весь процесс интеграции.
При включении этой функции билеты будут добавлены в корзину WooCommerce, и все процессы оплаты будут выполняться WooCommerce, поэтому все модули MEC, связанные с платежами, будут отключены. Чтобы настроить нужные шлюзы, поля бронирования и т. д., вам необходимо настроить WooCommerce на своем веб-сайте.
Примечание: Товар не будет добавлен в корзину WooCommerce, если вы не используете... WooCommerce Integration Дополнение. Для использования функции «Добавить в корзину» необходимо использовать... WooCommerce Integration Аддон.
Вы не можете использовать следующие функции MEC, поэтому вам следует использовать WooCommerc и его надстройки, если они вам нужны.
- Платежные шлюзы
- Цена за дату билетов
- Купоны
- Варианты билетов
- Налоги / сборы
- Скидка на роли

Автоматическое завершение заказов WooCommerce: Если вы хотите, чтобы ваш заказ WooCommerce завершался (даже если в нем есть физический товар), включите эту опцию.
После добавления в корзину: вы можете настроить перенаправление пользователей на нужную страницу (Перенаправить в корзину или Перенаправить на страницу оформления заказа).
Форма бронирования MEC: Включив «Форму бронирования MEC», пользователи должны заполнить форму бронирования в MEC, после чего они будут перенаправлены на страницу оформления заказа.
Примечание: Мероприятие еще не добавлено в корзину, другими словами, мероприятие не является товаром.
Нажмите здесь для получения дополнительных сведений о Modern Events Calendar WooCommerce Integration добавить.
9- Включить модуль оплаты организатора
Когда модуль включен, организаторы могут вводить свои платежные данные для включенных шлюзов для каждого мероприятия, что позволяет им получать платежи напрямую.
10- Отключить/включить платежные шлюзы для каждого события.
Включив этот модуль, пользователи могут отключать/включать платежные шлюзы для каждого события.
11. Пропустите этап оплаты для бесплатных бронирований.
Если эта функция включена, этап оплаты при бесплатном бронировании будет пропущен. Вы можете отключить его, если этого требует закон.
12- Автоматический возврат платежа
Автоматически возвращайте платеж при отмене бронирования, оплаченного соответствующими шлюзами (Stripe).
13- Отладка стандартного шлюза Paypal
Если у вас возникли проблемы со стандартным шлюзом PayPal, вы можете ввести здесь свой адрес электронной почты, чтобы получить электронное письмо с отладкой, содержащее информацию, полученную от API PayPal. Имейте в виду, что это электронное письмо может содержать конфиденциальную информацию, поэтому действуйте осторожно.
Тележка МЭК
MEC Корзина в Modern Events Calendar позволяет вам создать корзину в приложении и систему оформления заказа для ваших пользователей. Чтобы включить эту функцию, вам нужно зайти в Настройки MEC > Бронирование > Корзина MEC , потом поставьте галочку напротив «Использовать систему тележек MEC» опцию.

Как и в WooCommerce, у вас есть шорткод корзины и шорткод оформления заказа , которые необходимо разместить на отдельной странице.
Однако, используя платежный шлюз WooCommerce, пользователи могут добавлять другие продукты WooCommerce помимо билетов на мероприятия.
Примечание: При использовании MEC Cart вы не можете использовать следующие функции MEC.
- WooCommerce как платежный шлюз
- Валюта за событие
- Отключить шлюзы на событие
- Шлюз Stripe Connect
- Оплата через шлюз WooCommerce
- Платежный модуль организатора
Вы можете создать свою корзину и страницы оформления заказа, как показано на изображениях ниже:


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

Вот как вы можете добавить билеты в корзину:

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

Затем перейдите на страницу оформления заказа, чтобы оплатить и завершить все бронирования и оплатить, выбрав платежный шлюз по вашему выбору.
Варианты билетов и варианты
Варианты билетов в разделе Modern Events Calendar позволяет пользователям выбирать больше товаров и включать их в свои резервации при бронировании мероприятия. Например, бронирование еды, предварительный заказ книги или статьи или что-то еще, что вам нужно в кулуарах вашего мероприятия. Для того, чтобы включить эту опцию, вам необходимо зайти в Настройки MEC > Бронирование > Варианты и варианты билетов , потом поставьте галочку напротив «Включить модуль вариантов билетов» опцию.

После настройки предустановленных параметров для вариантов билетов вы можете либо использовать их, либо настроить для каждого мероприятия отдельно. Для этого перейдите на страницу редактирования отдельного мероприятия > Бронирование > Варианты/параметры билетов и снимите флажок с опции «Наследовать от глобальных параметров».


Примечание: Только учтите, что на мероприятие должна быть бронь. Для этого вам нужно зайти в конец этого конкретного мероприятия и в разделе «Бронирование» вы увидите эту опцию.
В поле «Максимальное количество билетов на человека» можно установить лимит на покупку билетов.
Варианты билетов
Если вам необходимо отобразить варианты билетов на мероприятие вне модуля бронирования, вы можете использовать шорткод [mec-ticket-variations event-id=”10″], где число 10 — это идентификатор мероприятия.
Варианты билетов на билет
Вы можете установить варианты билетов для каждого отдельного билета. Для этого необходимо убедиться, что в настройках MEC > Бронирование > Варианты и параметры билетов включена опция «Включить варианты билетов».

Налоги / сборы
В Modern Events Calendar В разделе настроек плагина активация опции налогов/сборов — это простой процесс. В этом разделе вы можете создать плату со своими собственными критериями. Следует отметить, что налоги и сборы в настройках MEC фактически одинаковы, но вы можете различать их, присвоив каждому другое имя.

Виды сборов в Modern Events Calendar
У нас есть четыре типа сборов в Modern Events Calendar:
Процент
Применить процент за билет.
Сумма за билет
За бронирование каждого билета взимается фиксированная плата.
Сумма за дату
Он взимает фиксированную плату за бронирование на каждую дату.
Сумма за бронирование
Независимо от типа билета, это будет применяться к бронированию.
Вышеуказанные варианты являются общедоступными, и вы также можете изменить стоимость билетов на то или иное мероприятие.
Отключить сборы за шлюзы
С помощью этой опции вы можете отключить сборы на ваших конкретных платежных шлюзах.
Налоги / Сборы за Мероприятие
Вы можете определить отдельные налоги/сборы для каждого события по следующему пути:
Страница редактирования отдельного события > Бронирование > Сборы
Затем необходимо снять флажок с параметра « Наследовать от глобальных параметров » и нажать кнопку « Добавить ».

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

Купоны
Когда вы активируете опцию «Купоны» в Modern Events Calendar, вы заметите новое меню в разделе «Панель управления WordPress» > «Бронирование». Это меню позволяет создавать и демонстрировать купоны для определенного события.

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

Название: Название или код купона следует писать без пробелов. Пользователи смогут ввести этот код в качестве скидки при бронировании.
Заполните поле "Заголовок" для этого купона.
Описание: Напишите описание вашего купона или оставьте это поле пустым.
Тип скидки: Укажите тип скидки — в процентах или в виде фиксированной суммы.
Скидка: Установите размер скидки (без каких-либо символов).
Ограничение использования: Если скидка ограничена, введите число. Если вы хотите, чтобы скидка была неограниченной, установите значение «-1».
Срок действия: При необходимости установите срок действия для вашего промокода.
Целевое событие: Вы можете указать, будет ли этот купон действовать только на определенное событие или на все ваши события.
Целевая категория: Вы можете определить, распространяется ли этот купон на конкретный товар или услугу. category или всех ваших категорий.
Минимальное количество билетов: В этом поле вы можете ограничить использование купона только теми мероприятиями, на которые необходимо приобрести не менее «x» билетов. (x равно вашему минимальному количеству билетов)
Максимальное количество билетов: В этом поле вы можете ограничить использование купона только теми мероприятиями, на которые можно приобрести не более «x» билетов. (x — это ваше максимальное количество билетов)
Минимальное количество дат: Минимальное количество дат, которое должно быть у мероприятия, чтобы купон был действителен.
Максимальное количество дат: максимальное количество дат, которое должно быть у мероприятия, чтобы купон был действителен.
Максимальная скидка: Установите максимальную сумму скидки для процентных купонов.
Примечание: Если пользователь забронировал мероприятие, используя промокод, вы можете увидеть эту информацию и сумму скидки в меню счета и бронирования.

Управляйте бронированием
Из панели управления WordPress вы можете просматривать и редактировать бронирования в одном месте, просто перейдя в раздел WP Dashboard > Bookings > Bookings.

Вы также можете использовать массовое действие и фильтры при выборе и экспорте резервирования в Modern Events Calendar просто зайдя в раздел бронирования и выбрав экспорт в CSV. Вы можете найти его в «Меню массовых действий».
Также вы можете редактировать бронирование и билеты в своих бронированиях:
- Перейти к форме редактирования.
- Включить "Мне нужно отредактировать детали бронирования".
- Если вам нужно подтвердить или подтвердить бронирование, просто перейдите в раздел «Статус и счет».
И если вы хотите, чтобы некоторые пользователи управляли бронированием на вашем сайте, обратите внимание, что MEC использует роли пользователей WordPress.
В WordPress есть роли пользователей, которые позволяют вам устанавливать привилегии и управлять пользователями, и есть множество способов сделать это. Таким образом, пользователи смогут управлять бронированиями на панели управления WordPress.

Если для этого бронирования включены уведомления о подтверждении бронирования и подтверждении бронирования, вы можете повторно отправить любое из этих электронных писем по мере необходимости.
- Проверка "Повторно отправить подтверждение по электронной почте" опцию.
- Проверка "Выслать повторно письмо для подтверждения" опцию.
- Нажмите на "Обновить" .
У меня все настроено, но если я подпишусь на платный билет, после того, как я нажму SUBMIT, кружок крутится, а затем останавливается. Я получаю запрос на подтверждение по электронной почте, и на бэкэнде все кажется в порядке. Однако есть ли способ для пользователя на внешнем интерфейсе увидеть, что он прошел? Теперь похоже, что платеж или регистрация никогда не регистрировались… У меня включена страница благодарности, но она не идет туда….
Есть ли возможность для участников увидеть свои бронирования? Я хочу это сделать. virtual events.
Привет,
Я видел, что можно определить интервал для «открытия» бронирования.
Можем ли мы использовать этот интервал для закрытия бронирований, например, за 36 часов до начала каждого повторного события?
благодарю !
Я лично очень разочарован этим пакетом. Я следовал инструкциям по настройке события бронирования в календаре, добавлению к нему билета, чтобы люди должны были платить за регистрацию, и подключению информации API PayPal к системе, но технический специалист, с которым мне приходилось иметь дело, не кажется, даже не знаю продукта. Они даже сказали мне, что Paypal не поддерживается функцией ME Calendar Pro. В последнем письме они показывали мне, как настроить продукт для покупки, когда предполагалось, что это обсуждение будет о системе бронирования и оплаты ME Calendar.

Можно ли использовать бронирование для встреч или это просто билеты. Например, я хочу создать систему, которая позволяет бронировать частные вечеринки с базовой стоимостью до 10 человек, а затем цена на человека для каждого дополнительного человека.
Клиент, оформляющий бронирование, должен иметь возможность выбрать 1-часовой временной интервал из предложенного диапазона. Он также должен иметь возможность приобрести услугу. addons при бронировании, например, варианты питания.
В настоящее время я использую заказы WooCommerce. Будет ли ME подходящей заменой?