Appointments & Booking
автор: Celena
Онлайн-запись для салонов, стоматологов, автосервисов, репетиторов и консультантов. Заменяет «телефон и тетрадку» страницей /book, которая наполняет календарь сама.
Настройка за 10 минут
- Услуги — длительность, буфер после визита, цена.
- Сотрудники — недельный график по дням, услуги, отпуска.
- Настройки — шаг слотов, минимум до записи, окно записи, email владельца, язык писем.
- Ссылка на /book в меню или тег
{booking_button}в любой странице.
Как записывается клиент
Услуга → специалист (или «любой свободный») → дата → живые свободные слоты (график минус отпуска минус записи с буферами) → контакты → готово. Клиенту — письмо с подтверждением, кнопкой «в календарь (.ics)» и ссылкой отмены; владельцу — уведомление. Слот перепроверяется в момент отправки — два клиента не займут одно время.
Ежедневно
- Журнал дня: времена, услуги, клиенты, «выполнена»/«отменена» в один клик.
- Cron-напоминания за сутки — режут неявки примерно вдвое.
- Отмена по ссылке освобождает слот сразу.
Форма записи защищена антиспам-фильтром ядра (работает с плагином «Антиспам и капча»).
| Версия | Дата | Требования | Размер |
|---|---|---|---|
| 1.1.1 | 2026-08-24 | PHP >=8.3 · Celena >=3.6 | 36 KB |
1.1.1: the booking form now names the exact failure reason (stale page, rate limited, slot just taken) instead of a generic error; the admin journal shows the total of upcoming appointments next to the selected day. |
|||
| 1.1.0 | 2026-08-24 | PHP >=8.3 · Celena >=3.6 | 35 KB |
1.1.0: Upcoming appointments dashboard widget (today/tomorrow labels, service, client, specialist); booking rate limit relaxed to 12 per 5 minutes. |
|||
| 1.0.0 | 2026-08-24 | PHP >=8.3 · Celena >=3.6 | 33 KB |
Initial release: 4-step booking wizard, live slot engine (schedules minus time off minus bookings with buffers), any-staff option, race-safe slot validation, confirmation and owner emails, ICS calendar files, cancellation links, daily reminder cron, day journal admin. |
|||
Требования
- PHP >=8.3 или новее
- Celena CMS >=3.6 или новее
Установка
После покупки вы получите лицензионный ключ. Установите пакет из админки клиентского сайта — при активации она спросит ключ.
- Откройте раздел «Плагины/Темы» в админке Celena.
- Нажмите «Установить из файла» и загрузите скачанный архив (или «Установить из маркетплейса», если подключён).
- Активируйте пакет — для платных при активации введите лицензионный ключ.