External Booking Validator custom feature/uk: Difference between revisions

From SimplyBook.me
FuzzyBot (talk | contribs)
Updating to match new version of source page
Created page with "<br><br> ;Як це працює<br> Коли клієнт надсилає бронювання, SimplyBook.me надсилає деталі бронювання на вашу зовнішню URL у вигляді JSON POST-запиту. Ваш скрипт перевіряє дані та повертає JSON-відповідь. Якщо перевірка проходить успішно, бронювання зберігається. Якщо вона не про..."
 
Line 16: Line 16:
*<span style="background-color:#ffe9e9; padding:5px; border-radius:5px;">Разом із цією функцією буде увімкнено спеціальну функцію<span style="background-color:#cdeffc; padding:5px; border-radius:5px;">[[Special:MyLanguage/Intake_Forms_custom_feature|«Форми для прийому]]</span> ».</span>
*<span style="background-color:#ffe9e9; padding:5px; border-radius:5px;">Разом із цією функцією буде увімкнено спеціальну функцію<span style="background-color:#cdeffc; padding:5px; border-radius:5px;">[[Special:MyLanguage/Intake_Forms_custom_feature|«Форми для прийому]]</span> ».</span>


<div lang="en" dir="ltr" class="mw-content-ltr">
<br><br>
<br><br>
;How it works<br>
;Як це працює<br>
When a client submits a booking, SimplyBook.me sends the booking details to your external URL as a JSON POST request. Your script inspects the data and returns a JSON response. If validation passes, the booking is saved. If it fails, the client sees an error message without the booking being confirmed.
Коли клієнт надсилає бронювання, SimplyBook.me надсилає деталі бронювання на вашу зовнішню URL у вигляді JSON POST-запиту. Ваш скрипт перевіряє дані та повертає JSON-відповідь. Якщо перевірка проходить успішно, бронювання зберігається. Якщо вона не проходить, клієнт бачить повідомлення про помилку, і бронювання не підтверджується.
<br><br>
<br><br>
</div>


;Як користуватися
;Як користуватися

Latest revision as of 15:31, 5 April 2026




Ви можете перевіряти бронювання за допомогою зовнішнього скрипта. Скрипт може перевіряти змінні з бронювання, і тільки якщо умови виконані, бронювання обробляється. Крім того, скрипт перевірки може повернути інформацію, яка може бути вставлена в змінні форми прийому.


Зверніть увагу!

  • Для використання цієї функції необхідні навички розробки.
  • Разом із цією функцією буде увімкнено спеціальну функцію«Форми для прийому ».



Як це працює

Коли клієнт надсилає бронювання, SimplyBook.me надсилає деталі бронювання на вашу зовнішню URL у вигляді JSON POST-запиту. Ваш скрипт перевіряє дані та повертає JSON-відповідь. Якщо перевірка проходить успішно, бронювання зберігається. Якщо вона не проходить, клієнт бачить повідомлення про помилку, і бронювання не підтверджується.

Як користуватися
1. Увімкніть спеціальну функцію «Зовнішній валідатор бронювання » на сторінці «Спеціальні функції» в розділі «Інше ».



2. Створіть власний скрипт валідації з бажаними умовами.
Наприклад, ви можете вимагати від клієнта певні відповіді на одну або кілька анкет для того, щоб бронювання було відправлено до вашої системи.



3. Вставте свій скрипт у налаштування цієї функції на сторінці «Налаштування» та збережіть.



Приклад скрипту доступний тут.