Состав: плагин
FV простой календарь бронирования для WordPress
4,53 отзываЧтобы скачать бесплатно, авторизуйтесь и оставьте свой отзыв
3 скачиваний
Войдите, чтобы обратиться за техподдержкой. Войти
Документация
FV Simple Booking Calendar — документация
Плагин добавляет на сайт окно онлайн-записи: посетитель выбирает день, свободное время и оставляет контакты. Заявка сохраняется в базе сайта, приходит вам на почту и сразу занимает своё время в календаре.
Документация описывает версию 1.2.9. Плагин бесплатный, лицензионный ключ не требуется.
Установка
- Скачайте архив
FV-simple-booking-calendar-1.2.9.zip. - В админке откройте Плагины → Добавить новый → Загрузить плагин.
- Выберите архив и нажмите Установить, затем Активировать.
- В левом меню появится пункт FV Tools, внутри него — FV Simple Booking.
При активации плагин создаёт в базе одну таблицу для заявок. Больше ничего в сайт он не добавляет: ни типов записей, ни страниц, ни правил адресов.
Требования
- WordPress 6.0 и новее, включая 7.1.
- PHP 8.0 и новее, включая 8.5.
- Включённый REST API WordPress (работает по умолчанию).
Быстрый старт за пять минут
- Откройте FV Tools → FV Simple Booking.
- На вкладке Основные отметьте рабочие дни, укажите рабочие часы и длительность приёма.
- Впишите почту для уведомлений (если оставить пусто, письма пойдут администратору сайта).
- На вкладке Поля формы включите нужные поля и переименуйте их под своё дело.
- На вкладке Дизайн выберите акцентный цвет.
- Нажмите Сохранить настройки.
- Поставьте на страницу шорткод
[fv_simplebooking].
Как вывести кнопку записи
Способ 1. Шорткод
Выводит готовую кнопку, оформленную в вашем акцентном цвете:
[fv_simplebooking]
Можно задать свой текст и добавить класс темы:
[fv_simplebooking text="Записаться на приём" class="моя-кнопка"]
Способ 2. Любая кнопка темы или конструктора
Дайте кнопке ссылку на якорь:
#fv-booking
Так работают кнопки Gutenberg, Elementor, WoodMart, Divi, пункты меню и обычные ссылки в тексте. Плагин перехватывает нажатие по любой ссылке с этим якорем.
Важно: чтобы способ 2 работал на странице без шорткода, на вкладке «Основные» должна быть включена опция «Подключать календарь на всех страницах». Она включена по умолчанию.
Вкладка «Основные»
Название компании и почта
Название подставляется в письма о новых заявках; если оставить пусто, возьмётся название сайта. Почта для уведомлений — адрес, куда приходят заявки. Галочка «Отправлять копию письма клиенту» шлёт подтверждение на почту, которую оставил посетитель.
Рабочие дни и часы
Дни без галочки остаются в календаре неактивными. Рабочие часы задают границы дня, а длительность приёма строит сетку времени:
- 60 минут при дне 09:00–17:00 дадут интервалы 09:00, 10:00, 11:00 и так далее;
- 30 минут — 09:00, 09:30, 10:00;
- 90 минут — 09:00, 10:30, 12:00, 13:30, 15:00.
Часы считаются по часовому поясу WordPress. Он подписан прямо под полями вместе с текущим временем. Если часы на сайте не совпадают с вашими, поменяйте пояс в Настройки → Общие — календарь последует за ним сразу.
Горизонт записи
Минимум до приёма — запас времени, который вам нужен на подготовку, в минутах. Поставьте 30 — и посетитель в 10:00 увидит интервалы начиная с 10:30. Ноль означает, что можно занять ближайший же интервал.
Настройка действует только на ближайшие часы. На завтрашнем и более далёких днях все интервалы и так далеко, поэтому там сетка выглядит одинаково при любом значении. Под полем плагин показывает конкретный результат: во сколько начинается ближайший доступный интервал прямо сейчас.
Записывать не дальше чем на N дней — глубина календаря. Всё, что дальше этой даты, остаётся неактивным. Это мешает записаться на год вперёд и позволяет временно прекратить приём заявок, уменьшив число. Под полем написано, до какой даты календарь открыт сейчас.
Закрытые даты
По одной дате в строке, формат ГГГГ-ММ-ДД. Под полем есть выбор даты и кнопка «Добавить дату», вписывать руками не обязательно. Такие дни неактивны в календаре.
Занятые интервалы
Обед, планёрка, выезд к клиенту. Выберите дату, время «с» и «по», при желании впишите примечание и нажмите «Добавить занятый интервал». Формат строки:
2026-10-07 12:00-13:00 Обед
Такой интервал становится занятым ровно так же, как настоящая заявка.
Скрытые интервалы на весь месяц
Работает в двух режимах:
- Закрыть месяц целиком. Выберите месяц и нажмите «Закрыть весь месяц» — в поле появится строка вида
2026-10. Все дни этого месяца станут недоступны. Удобно на время отпуска. - Скрыть часы в каждом дне месяца. Выберите месяц, задайте время и нажмите «Скрыть эти часы в выбранном месяце». Строка вида
2026-10 16:00-17:00уберёт вечерний интервал из всех октябрьских дней.
Подключение и данные
«Подключать календарь на всех страницах» — держите включённой, если кнопка записи сделана средствами темы или конструктора. Если выключить, календарь подключается только там, где стоит шорткод.
«Удалять настройки и заявки при удалении плагина» — по умолчанию выключено. Обновление плагина не удаляет данные никогда.
Сброс настроек
Кнопка «Сбросить настройки к умолчаниям» возвращает расписание, тексты, поля и дизайн к состоянию только что установленного плагина. Заявки при этом не трогаются: из календаря ничего не пропадёт.
Вкладка «Тексты»
Здесь меняются все надписи окна: подпись над заголовком, сам заголовок, вводный текст, подписи трёх шагов, тексты кнопок, сообщение для закрытого дня и экран благодарности.
Оставьте поле пустым — и возьмётся встроенный текст, который сам следует за языком сайта. Заполните — и надпись станет вашей на всех языках. В поле видна подсказка со встроенным вариантом.
Вкладка «Поля формы»
Третий шаг окна. Шесть полей, у каждого четыре настройки:
- Показывать — выводить ли поле вообще;
- Обязательное — можно ли отправить заявку без него;
- Подпись — название поля; пусто означает встроенный перевод;
- Подсказка в поле — серый текст внутри поля ввода.
Поля extra1 и extra2 запасные, под что угодно: номер автомобиля, кличку питомца, номер заказа, марку техники. Поле message — единственное многострочное.
Хотя бы одно контактное поле (телефон или почта) остаётся включённым всегда, иначе на заявку невозможно ответить.
Если видимых однострочных полей нечётное число, последнее растягивается на всю ширину окна, чтобы в строке не оставалось пустого места.
Вкладка «Дизайн»
Цвета
Главная настройка — акцентный цвет. Он задаёт вид выбранного дня, выбранного интервала, активного шага, обводки полей и кнопки отправки. Дополнительно настраиваются цвет при наведении (если оставить пустым, вычислится из акцента автоматически), цвет текста на акценте, основной текст, фон окна и фон элементов.
Скругления
Отдельно для кнопок с полями и отдельно для самого окна, от 0 до 40 пикселей.
Шрифты и анимация
«Наследовать шрифты сайта» включено по умолчанию: календарь берёт тот шрифт, который ваша тема или плагин шрифтов применяет к странице. Выключайте, только если шрифт темы плохо читается в мелком размере — тогда возьмётся нейтральный системный.
«Анимировать переход между шагами» — текущий шаг уезжает влево, следующий въезжает справа. Посетителям, которые просят систему уменьшить анимацию, всегда достаётся мгновенный вариант.
Вкладка «Заявки»
Последние тридцать заявок. У каждой видно время приёма, контакты клиента, текст заявки и статус.
- Новая — посетитель отправил заявку. В публичном календаре это время подписано «На проверке».
- Подтверждена — вы взяли заявку в работу. Строка подсвечивается зелёным, кнопка становится зелёной «Взято в работу», а в календаре время подписано «Занято». Повторное нажатие на зелёную кнопку возвращает заявку на проверку.
- Отменена — время освобождается и снова доступно для записи.
Новые и подтверждённые заявки держат своё время занятым. Отмена или удаление освобождает интервал.
Языки
Русский и английский поставляются в комплекте и переключаются из ядра WordPress: отдельной настройки языка в плагине нет. Смените язык сайта в Настройки → Общие — и окно записи заговорит на нём.
Названия месяцев, дни недели, первый день недели и формат времени берутся из настроек WordPress, а не из собственного словаря плагина. Поэтому в русской локали дата выглядит как «среда, 16 сентября», а не «16 Сентябрь».
Файлы переводов лежат в папке languages внутри плагина. Свой перевод делается обычным способом — через файл .po с текстовым доменом fv-simple-booking-calendar.
Обновление
- Скачайте новый архив.
- Откройте Плагины → Добавить новый → Загрузить плагин и выберите его.
- WordPress покажет сравнение версий — нажмите «Заменить текущую версию загруженной».
Настройки и заявки при обновлении сохраняются. Деактивировать плагин перед обновлением не нужно.
Если стоит кэширующий плагин, после обновления очистите кэш страниц.
- Установите и активируйте FV Simple Booking Calendar. При активации он сам перенесёт настройки, закрытые даты, занятые интервалы и все заявки.
- Только после этого деактивируйте и удалите старый плагин — иначе на сайте окажутся два окна записи.
Страницы править не нужно: прежний шорткод [dmsmotors_booking_button] и прежний якорь #dmsmotors-booking продолжают работать. Настройки старого плагина при переносе не удаляются, поэтому откат назад остаётся возможным.
Решение проблем
Кнопка есть, а окно не открывается
Проверьте на вкладке «Основные» галочку «Подключать календарь на всех страницах». Если кнопка сделана средствами темы или конструктора, а не шорткодом, она должна быть включена.
Окно открывается с задержкой в несколько секунд
Так ведёт себя функция «Отложенное выполнение JavaScript» (Delay JavaScript execution) в WP Rocket, LiteSpeed Cache и подобных: она откладывает загрузку всех скриптов до первого действия посетителя. Добавьте файл fv-simple-booking-calendar.min.js в список исключений этой функции.
Сегодняшний день неактивен
Скорее всего, рабочий день уже закончился и записываться сегодня некуда — плагин так и напишет: «Свободного времени на этот день не осталось». Если день закрыт надписью «На этот день всё уже занято», значит время действительно разобрали заявками: посмотрите вкладку «Заявки».
Изменил «минимум до приёма», а в календаре ничего не поменялось
Это ожидаемо. Настройка прячет только интервалы, которые начинаются слишком скоро от текущей минуты. На далёких датах все интервалы и так далеко, поэтому они выглядят одинаково. Результат виден только на сегодняшнем дне и только в рабочие часы.
Время в календаре не совпадает с реальным
Проверьте часовой пояс сайта в Настройки → Общие. Плагин считает всё по нему; текущий пояс и время подписаны на вкладке «Основные» под рабочими часами.
Заявки не приходят на почту
Плагин отправляет письма стандартной функцией WordPress. Если с сайта не уходят никакие письма вообще, поставьте SMTP-плагин — например, WP Mail SMTP — и настройте отправку. Проверить можно любой другой формой на сайте.
При обновлении появилось сообщение о недоступном установочном файле
Посмотрите версию плагина в списке: скорее всего, обновление уже прошло. Такое сообщение появляется, когда загруженный архив исчез до подтверждения замены — обычно его удаляет чистильщик медиа или базы.
Для разработчиков
После сохранения заявки срабатывает действие:
do_action( 'fv_simplebooking_request_created', $id, $values );
За него цепляют отправку в CRM, Telegram или таблицу. В $values приходят поля name, phone, email, extra1, extra2, message.
Принудительно подключить ассеты на конкретной странице можно фильтром:
add_filter( 'fv_simplebooking_needs_assets', '__return_true' );
Заявки хранятся в таблице {префикс}fv_simplebooking_requests вашей базы данных и никуда не передаются.
Написать в поддержку
Расширение: FV простой календарь бронирования для WordPress
Бесплатный календарь записи для WordPress: клиент выбирает день и свободное время прямо на сайте. Свой цвет, шрифты от вашей темы,

Скриншоты
Видеоурок: как установить
Об этом расширении
Здравствуйте, на связи Фёдор Васильев, я специалист по WordPress. Клиент хочет записаться в восемь вечера, когда никто не берёт трубку. Он пишет в мессенджер, не получает ответа и уходит к конкуренту. Календарь записи для WordPress закрывает эту дыру: посетитель выбирает день, свободное время и оставляет контакты прямо на сайте, а вы получаете заявку на почту. FV Simple Booking Calendar — бесплатный плагин онлайн-записи, который делает это в три шага в одном окне, без регистрации клиента и без сторонних сервисов.
Плагин подойдёт любому делу, где принимают по времени: автосервису, салону красоты, барбершопу, стоматологии, ветклинике, мастерской, фотостудии, репетитору, юристу, массажисту. Названия полей формы вы меняете под себя, поэтому плагин не привязан к одной отрасли.
Как работает календарь записи на сайте
Посетитель нажимает кнопку «Записаться» — открывается окно поверх страницы. Дальше три шага, и на каждом видно, где он находится:
- Дата. Календарь месяца. Выходные, закрытые даты и дни без свободного времени неактивны и объясняют, почему.
- Время. Календарь уезжает влево, справа въезжают свободные интервалы. Занятое время выбрать нельзя.
- Данные. Интервалы уезжают, появляются поля контактов. Посетитель отправляет заявку и видит экран благодарности.
Заявка тут же занимает своё время в публичном календаре, поэтому двойной записи на один интервал не случится. На почту приходит письмо со всеми данными, а в админке заявку можно подтвердить, отменить или удалить.
Возможности плагина онлайн-записи
- Три шага в одном окне с анимированным переходом и индикатором шагов. По пройденному шагу можно вернуться одним нажатием.
- Гибкое расписание: рабочие дни недели, рабочие часы, длительность приёма от 15 минут до 4 часов.
- Запас времени до приёма в минутах — чтобы клиент не записался на интервал, который начинается через пять минут.
- Глубина записи в днях: всё, что дальше выбранной даты, остаётся неактивным.
- Закрытые даты — праздники, отпуск, выездной день.
- Занятые интервалы вручную: обед, планёрка, техобслуживание. Занимают время так же, как настоящая заявка.
- Закрыть месяц целиком одной строкой — удобно на время отпуска.
- Статусы заявок. Новая заявка показывается посетителю как «На проверке», подтверждённая — как «Занято». Занять это время кто-то другой не сможет в любом случае.
- Свой акцентный цвет и производные от него: выбранный день, активный шаг, обводка полей и кнопка отправки перекрашиваются одной настройкой.
- Шрифты наследуются от темы сайта, поэтому окно записи не выглядит чужеродным вставным блоком.
- Все надписи меняются: заголовок, подписи шагов, тексты кнопок, сообщения, экран благодарности.
- Шесть полей формы — включаются, переименовываются, получают подсказки и признак обязательности. Два поля запасные, под что угодно.
- Русский и английский переключаются из ядра WordPress. Даты склоняются правильно: «среда, 16 сентября», а не «16 Сентябрь».
- Уведомления на почту администратору и, по желанию, копия клиенту.
- Защита от спама: скрытое поле-ловушка и ограничение в пять заявок в час с одного адреса.
- Сброс настроек к заводским одной кнопкой, без удаления заявок.
Как установить и настроить календарь записи
- Скачайте архив плагина и загрузите его в разделе Плагины → Добавить новый → Загрузить плагин.
- Нажмите Активировать.
- Откройте FV Tools → FV Simple Booking в левом меню админки.
- На вкладке Основные отметьте рабочие дни, задайте рабочие часы и длительность приёма. Проверьте, что часовой пояс сайта верный — он подписан прямо под полями.
- На вкладке Поля формы включите нужные поля и переименуйте их под своё дело.
- На вкладке Дизайн выберите акцентный цвет под свой сайт.
- Поставьте на страницу шорткод
[fv_simplebooking]— он выведет готовую кнопку. Либо дайте любой кнопке темы ссылку на якорь#fv-booking.
Настройка занимает пять минут. Ни аккаунта, ни ключа, ни подключения к внешнему сервису не требуется — всё работает на вашем сайте и в вашей базе данных.
Совместимость
Платформа и сервер
- WordPress 6.0 — 7.1. Актуальная на момент выпуска версия — WordPress 7.1 «Mary Lou» от 19 августа 2026 года.
- PHP 8.0 — 8.5. WordPress 7.1 официально полностью совместим с PHP от 7.4 до 8.5; минимально рекомендуемая ядром версия — PHP 8.3. Плагин требует минимум 8.0.
- MySQL 8.0+ или MariaDB 10.11+ — согласно требованиям самого WordPress.
- Мультисайт отдельно не проверялся.
Темы и конструкторы страниц
Плагин не подключает ни одного внешнего шрифта, ни одной сторонней библиотеки и не зависит от jQuery на фронте, поэтому конфликтовать с темой ему практически нечем. Шрифты он наследует от страницы, а собственное оформление изолировано от темы высокими по весу селекторами.
- Любая тема, классическая или блочная. Проверено на стандартной Twenty Twenty-Five.
- Кнопка из любого конструктора. Подойдут кнопки Gutenberg, Elementor, WoodMart, Divi, обычные пункты меню и ссылки в тексте — достаточно указать им якорь
#fv-booking. Отдельного тестирования в каждом конструкторе не проводилось, поскольку способ универсальный: плагин слушает нажатие по любой ссылке с этим якорем. - Ограничение: если кнопка стоит на странице без шорткода, на вкладке «Основные» должна быть включена опция «Подключать календарь на всех страницах».
Кэширование и оптимизация
- Кэширующие плагины поддерживаются. Ответы календаря отдаются с запретом кэширования, поэтому занятость всегда актуальна даже на странице из кэша. Ключ безопасности обновляется прямо перед отправкой заявки — это снимает главную беду форм на закэшированных страницах.
- Ограничение, о котором честно предупреждаем: функция «Отложенное выполнение JavaScript» (Delay JavaScript execution) в WP Rocket, LiteSpeed Cache и подобных откладывает загрузку всех скриптов до первого действия посетителя. Это не поломка плагина, а принцип работы самой функции: первое нажатие на кнопку может открыть окно с задержкой. Лечится добавлением файла
fv-simple-booking-calendar.min.jsв список исключений. - Оптимизация скорости. Таблица стилей не задерживает первую отрисовку страницы, скрипт подключается с
defer, разметка окна лежит в инертном шаблоне и разворачивается только при нажатии. На странице плагин не делает ни одного дополнительного запроса к базе.
Интеграции
Готовых интеграций со сторонними сервисами у плагина нет — он намеренно самостоятельный. Что есть:
- Письма уходят через стандартную функцию WordPress, поэтому любой SMTP-плагин (например, WP Mail SMTP) работает с ним без настройки.
- Для разработчиков есть точка расширения
fv_simplebooking_request_created— за неё цепляют отправку заявки в CRM, Telegram или таблицу. - Заявки хранятся в собственной таблице вашей базы данных и никуда не передаются.
Часто задаваемые вопросы
Плагин платный?
Нет, FV Simple Booking Calendar бесплатный. Лицензионный ключ и регистрация не нужны.
Нужен ли клиенту аккаунт на сайте, чтобы записаться?
Нет. Посетитель заполняет форму и отправляет заявку. Регистрации нет.
Два человека могут записаться на одно время?
Нет. Как только заявка отправлена, интервал становится занятым для всех остальных. Если кто-то успел отправить заявку на то же время секундой раньше, второй увидит сообщение и выберет другой интервал.
Как закрыть запись на время отпуска?
На вкладке «Основные» выберите месяц и нажмите «Закрыть весь месяц». Для отдельных дней есть поле «Закрытые даты».
Можно ли сделать перерыв на обед?
Да. В поле «Занятые интервалы» добавьте нужное время — оно станет занятым так же, как настоящая заявка.
Как переключить плагин на русский язык?
Отдельной настройки языка нет: плагин следует за языком WordPress. Русский и английский поставляются в комплекте. Названия месяцев, дни недели и формат времени берутся из настроек WordPress.
Можно ли изменить цвет под фирменный стиль?
Да, на вкладке «Дизайн». Один акцентный цвет перекрашивает весь календарь. Шрифты плагин берёт у вашей темы автоматически.
Куда приходят заявки?
На почту из настроек, а если она не заполнена — на адрес администратора WordPress. Все заявки видны на вкладке «Заявки», там же их подтверждают, отменяют и удаляют.
Что будет с данными при удалении плагина?
По умолчанию ничего не удаляется. Настройки и заявки стираются только если вы заранее поставили галочку «Удалять настройки и заявки при удалении плагина». Обновление плагина не трогает данные никогда.
Начните принимать записи сегодня
Календарь записи для WordPress ставится за пять минут и начинает работать сразу после активации. Он не просит денег, не тянет данные на сторону и не навязывает сайту чужой внешний вид. Скачайте FV Simple Booking Calendar, поставьте кнопку на страницу услуг — и посетитель, который зашёл на сайт в десять вечера, запишется к вам, а не уйдёт искать дальше.
Релизы
Что нового
FV Simple Booking Calendar 1.2.9 — первый публичный выпуск
- Бесплатный календарь онлайн-записи для WordPress. Посетитель проходит три шага в одном окне: выбирает день, свободное время и оставляет контакты. Заявка сохраняется в базе сайта, приходит вам на почту и сразу занимает своё время в календаре.
- Что в этом выпуске
- Окно записи в три шага с анимированным переходом: календарь уезжает влево, справа въезжают интервалы времени, затем поля контактов. Индикатор показывает текущий шаг, по пройденному можно вернуться.
- Расписание: рабочие дни недели, рабочие часы, длительность приёма от 15 минут до 4 часов, запас времени до приёма в минутах, глубина записи в днях.
- Закрытые даты, занятые интервалы вручную и закрытие месяца целиком — всё добавляется кнопками, без ручного ввода строк.
- Статусы заявок. Новая показывается посетителю как «На проверке», подтверждённая — как «Занято». Подтверждённая заявка подсвечивается в админке зелёным.
- Дизайн. Один акцентный цвет перекрашивает весь календарь. Шрифты наследуются от темы сайта, поэтому окно не выглядит чужеродным.
- Все надписи и поля формы настраиваются. Шесть полей включаются, переименовываются и получают подсказки; два из них запасные, под любое дело.
- Русский и английский переключаются из ядра WordPress. Даты склоняются правильно: «среда, 16 сентября».
- Защита от спама: скрытое поле-ловушка и ограничение в пять заявок в час с одного адреса.
- Перенос с DMSMotors Booking Calendar при активации: настройки и заявки переезжают сами, прежний шорткод и якорь продолжают работать.
- Скорость и совместимость с кэшем
- Таблица стилей не задерживает первую отрисовку страницы, скрипт подключается с defer.
- Разметка окна лежит в инертном шаблоне и разворачивается только при нажатии на кнопку: страница не получает лишнего DOM, а поисковик — дублирующегося текста.
- На странице плагин не делает ни одного дополнительного запроса к базе.
- Ни одной сторонней библиотеки, ни одного внешнего шрифта, ни одного обращения к CDN.
- Ответы календаря отдаются с запретом кэширования, ключ безопасности обновляется перед отправкой заявки — заявки уходят и со страниц, отданных из кэша.
- Требования
- WordPress 6.0 – 7.1
- PHP 8.0 – 8.5
- MySQL 8.0+ или MariaDB 10.11+
- Плагин проверен на актуальной ветке WordPress 7.1 «Mary Lou». Ядро WordPress 7.1 официально полностью совместимо с PHP от 7.4 до 8.5; минимально рекомендуемая версия PHP — 8.3.
- Установка и обновление
- Загрузите архив в разделе Плагины → Добавить новый → Загрузить плагин и активируйте. Настройки открываются в меню FV Tools → FV Simple Booking.
- При обновлении настройки и заявки сохраняются. Данные удаляются только по явной галочке «Удалять настройки и заявки при удалении плагина» и только при удалении плагина, а не при обновлении.
- Лицензионный ключ не нужен: плагин бесплатный.
- 18.09.2026оставляю отзыв, все круто
- 16.09.2026Всё супер! Крутой и очень полезный плагин. Огромное спасибо за проделанную работу!Ответ магазина: Спасибо, очень приятно! Рады, что пригодилось.
- 16.09.2026Посмотрел обзор. Простая удобная форма. Будем тестировать функционал. Есть тестовый сайт гостиницы...Ответ магазина: Спасибо за отклик!
2 предложения
Предложите функцию или улучшение — другие смогут поддержать и обсудить, а автор ответит.
Хорошо было бы добавить интервал дней. (бронь для маленьких гостиниц)
Спасибо за идею, возможно в будущем внедрим.