Усі плейсхолдери
Ці змінні дозволяють персоналізувати ваші сповіщення та саму форму бронювання. Деякі коди універсальні для всіх типів листів, тоді як інші зʼявляються лише за умови, що відповідний додатковий елемент Bookly (add-ons) встановлено й активовано.
Зверніть увагу, що не всі коди, доступні для сповіщень, доступні в розділі «Зовнішній вигляд».
| Запис | |
|---|---|
| {appointment_booking_url} | URL-адреса для бронювання запису зі списку очікування. Доступно за встановленого Waiting List (Add-on) |
| {appointments_count} | загальна кількість записів у кошику |
| {appointment_date} | для бронювань із кількома записами код буде замінено на дати кожного із записів, зроблених у межах бронювання, розділені комою (через Cart, Chain або Multiply Appointments) |
| {appointment_notes} | показує інформацію, введену в полі «Примітки» форми бронювання |
| {appointment_schedule} | розклад повторюваних записів. Доступно за встановленого Recurring Appointments (Add-on) |
| {appointment_schedule_c} | розклад повторюваних записів із посиланням на скасування. Доступно за встановленого Recurring Appointments (Add-on) |
| {appointment_time} | так само, як і з датами записів, для комбінованих бронювань буде показано кілька часів записів |
| {appointment_end_date} | для сервісів тривалістю 1 день або більше |
| {appointment_end_time} | для сервісів тривалістю 1 день або більше |
| {appointment_waiting_list} | список очікування запису. Доступно за встановленого Waiting List (Add-on) |
| {approve_appointment_url} | лист (не текстове повідомлення) може містити посилання, за допомогою якого співробітник підтверджує записи в очікуванні онлайн |
| {approve_appointment_schedule_url} | URL-адреса для підтвердження всього розкладу (для використання всередині тегу ). Доступно за встановленого Recurring Appointments (Add-on) |
| {booking_number} | індивідуальний номер бронювання, корисний для клієнта, якщо йому потрібно звернутися до вас щодо нього. Комбіновані бронювання отримують один номер бронювання для всіх записів |
| {cancel_all_combined_appointments} | скасування всіх записів у ланцюжку. Доступно з add-ons, що підтримують обʼєднані сповіщення |
| {cancel_all_combined_appointments_url} | URL-адреса посилання для скасування всіх записів (для використання всередині тегу ). Доступно з add-ons, що підтримують обʼєднані сповіщення |
| {cancel_all_recurring_appointments} | скасування всіх записів у ланцюжку. Доступно за встановленого Recurring Appointments (Add-on) |
| {cancel_all_recurring_appointments_url} | URL-адреса посилання для скасування всіх записів (для використання всередині тегу ). Доступно за встановленого Recurring Appointments (Add-on) |
| {cancel_appointment} | посилання, за допомогою якого клієнти та співробітники можуть скасувати запис онлайн |
| {cancel_appointment_confirm_url} | URL-адреса посилання для скасування запису з підтвердженням (для використання всередині тегу ) |
| {cancel_appointment_url} | URL-адреса посилання для скасування запису (для використання всередині тегу ) |
| {cancellation_reason} | причина, вказана під час видалення запису |
| {cancellation_time_limit} | дата й час, до яких запис можна скасувати |
| {cart_info} або {cart_info_c} | доступно для обʼєднаних сповіщень за встановленого Cart (Add-on) та інших add-ons, що підтримують обʼєднані сповіщення. Простіший код {cart_info} лише додає до листа підсумкову таблицю бронювання, тоді як {cart_info_c} робить те саме, а також додає посилання на скасування біля кожного запису |
| {category_image} | зображення категорії сервісу |
| {category_info} | опис категорії сервісу |
| {category_name} | назва категорії сервісу |
| {coupon} | код купона, використаний під час бронювання. Доступно з Coupons (Add-on) |
| {custom_fields} та {custom_fields_2c} | інформація, якою клієнт відповів на користувацькі запитання. Доступно за встановленого Custom Fields (Add-on) |
| {extras} | назви додаткових товарів, придбаних разом із записом(ами). Доступно за встановленого Service Extras (Add-on) |
| {extras_total_price} | доступно за встановленого Service Extras (Add-on) |
| {google_calendar_url} | додає запис до Google Календаря (для використання всередині тегу ) |
| {internal_note} | внутрішня примітка з деталей запису |
| {location_info} | доступно за встановленого Locations (Add-on) |
| {location_name} | доступно за встановленого Locations (Add-on) |
| {number_of_persons} | доступно за встановленого Group Booking (Add-on) |
| {online_meeting_join_url} | URL-адреса для приєднання учасника до зустрічі |
| {online_meeting_password} | автоматично згенерований пароль зустрічі |
| {online_meeting_start_url} | URL-адреса для початку зустрічі організатором |
| {online_meeting_url} | URL-адреса онлайн-зустрічі |
| {payment_type} | тип оплати |
| {package_life_time} | кількість днів, протягом яких клієнт може використати пакет. Доступно за встановленого Packages (Add-on) |
| {package_name} | назва пакета сервісів. Доступно за встановленого Packages (Add-on) |
| {package_size} | кількість сервісів у пакеті. Доступно за встановленого Packages (Add-on) |
| {package_price} | ціна пакета сервісів. Доступно за встановленого Packages (Add-on) |
| {recurring_count} | кількість повторюваних записів. Доступно за встановленого Recurring Appointments (Add-on) |
| {reject_appointment_url} | URL-адреса посилання для відхилення запису (для використання всередині тегу ) |
| {service_duration} | тривалість сервісу |
| {service_info} | інформація про сервіс |
| {service_image} | зображення сервісу |
| {service_name} | назва сервісу |
| {service_price} | ціна сервісу |
| {site_address} | використовується в сповіщенні клієнту з даними його облікового запису WordPress |
| {tomorrow_date} | дата наступного дня |
| {total_duration} | тривалість запису |
| {total_price} | загальна вартість бронювання (сума всіх позицій у кошику після застосування купона) |
| {files_count} | кількість завантажених файлів. Доступно за встановленого Files (Add-on) |
| Клієнт | |
|---|---|
| {client_name} | тут використовується повне імʼя |
| {client_first_name} | імʼя клієнта |
| {client_full_birthday} | повна дата народження клієнта (з роком) |
| {client_last_name} | прізвище клієнта |
| {client_locale} | локаль клієнта |
| {client_address} | адреса клієнта |
| {client_birthday} | дата народження клієнта |
| {client_email} | електронна адреса клієнта |
| {client_note} | примітка клієнта з профілю клієнта > Примітки |
| {client_phone} | номер телефону клієнта |
| {client_timezone} | часовий пояс клієнта |
| {login_form} | можна додати до форми бронювання та онлайн-списку бронювань, щоб користувач міг увійти зі своїми обліковими даними WordPress і мати особисту інформацію, автоматично заповнену його даними |
| {new_password} | використовується у сповіщенні «Дані WordPress акаунту для нового клієнта» |
| {new_username} | використовується у сповіщенні «Дані WordPress акаунту для нового клієнта» |
| Компанія | |
|---|---|
| {company_name} | назва компанії |
| {company_logo} | логотип компанії |
| {company_address} | адреса компанії |
| {company_phone} | основний номер телефону, який ви вказали в Налаштування > Компанія > Телефон |
| {company_website} | адреса веб-сайту компанії |
| Співробітник | |
|---|---|
| {staff_category_image} | зображення категорії співробітника |
| {staff_category_info} | інформація про категорію співробітника |
| {staff_email} | електронна адреса співробітника |
| {staff_info} | поле, схоже на опис, яке можна використати для додаткової інформації про кожного члена команди в розділі «Співробітники» |
| {staff_name} | імʼя співробітника |
| {staff_phone} | телефон співробітника |
| {staff_photo} | фото співробітника |
| {staff_rating_url} | URL-адреса сторінки для оцінювання співробітника. Доступно за встановленого Ratings (Add-on) |
| {staff_timezone} | часовий пояс співробітника |
| {agenda_date} | дата розкладу |
| {next_day_agenda} | розклад співробітника на наступний день |
| {next_day_agenda_extended} | розклад співробітника на наступний день з інформацією з користувацьких полів і внутрішніх приміток. Доступно за встановленого Custom Fields (Add-on) |
| Оплата | |
|---|---|
| {amount_due} | доступно за встановленого Deposit Payments (Add-on) |
| {amount_paid} | доступно за встановленого Deposit Payments (Add-on) |
| {amount_to_pay} | доступно за встановленого Deposit Payments (Add-on) |
| {deposit_value} | доступно за встановленого Deposit Payments (Add-on) |
| {gift_card} | код подарункової картки. Доступно, якщо увімкнено опцію Подарункові картки |
| {gift_card_amount} | сума подарункової картки. Доступно, якщо увімкнено опцію Подарункові картки |
| {gift_card_date_limit_from} | дата початку дії подарункової картки. Доступно, якщо увімкнено опцію Подарункові картки |
| {gift_card_date_limit_to} | дата закінчення дії подарункової картки. Доступно, якщо увімкнено опцію Подарункові картки |
| {gift_card_note} | примітки клієнта до подарункової картки. Доступно, якщо увімкнено опцію Подарункові картки |
| {invoice_date} | доступно за встановленого Invoices (Add-on) |
| {invoice_due_date} | доступно за встановленого Invoices (Add-on) |
| {invoice_due_days} | доступно за встановленого Invoices (Add-on) |
| {invoice_link} | доступно за встановленого Invoices (Add-on) |
| {invoice_number} | доступно за встановленого Invoices (Add-on) |
| {payment_status} | статус оплати |
| {payment_type} | тип оплати |
| {service_tax} | сума податку на сервіс. Доступно за встановленого Taxes (Add-on) |
| {service_tax_rate} | доступно за встановленого Taxes (Add-on) |
| {total_price_no_tax} | загальна вартість без податку. Доступно за встановленого Taxes (Add-on) |
| {total_tax} | загальна сума податку, включена в запис (підсумок за всіма позиціями). Доступно за встановленого Taxes (Add-on) |
Блок if (наприклад, {#if service_info}ВАШ КОНТЕНТ{/if}) можна використовувати для умовних випадків. Коли він включений у ваш шаблон контенту, Bookly оцінить умову та згенерує контент відповідно до неї. Якщо умова виконується, буде вставлено й показано певний текст у email-сповіщенні або у формі бронювання.
Якщо ви використовуєте add-ons, що дозволяють клієнтам бронювати кілька записів за один сеанс, ви можете проходити по цих записах циклом, щоб показати окрему інформацію для кожної позиції. Скористайтеся блоком each:
{#each appointments as appointment}
ВАШ КОНТЕНТ
{/each}
Усередині цього блоку «ВАШ КОНТЕНТ» може містити будь-який текст і коди й буде повторюватися для кожного запису у списку. Спеціальні коди для показу інформації про поточний запис починаються з «appointment.», наприклад {appointment.service_name} або {appointment.appointment_date}.