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.
- Натисніть «Встановити з файлу» і завантажте скачаний архів (або «Встановити з маркетплейсу», якщо підключено).
- Активуйте пакет — для платних під час активації введіть ліцензійний ключ.