Difference between revisions of "External Booking Validator custom feature"

From SimplyBook.me
(Prepared the page for translation)
Line 1: Line 1:
 +
<languages/>
 +
<translate>
 +
</translate>
 
{{#seo:
 
{{#seo:
 
|title=Custom Features - SimplyBook.me
 
|title=Custom Features - SimplyBook.me
Line 4: Line 7:
 
|keywords=faq, frequently asked questions, booking software, appointment system questions, appointments online, calendar software, booking system, booking calendar, scheduling software, online appointment scheduling, online scheduling, plugins, custom features, additional functionality, validation, validation script, customization, appointment validation, booking validation
 
|keywords=faq, frequently asked questions, booking software, appointment system questions, appointments online, calendar software, booking system, booking calendar, scheduling software, online appointment scheduling, online scheduling, plugins, custom features, additional functionality, validation, validation script, customization, appointment validation, booking validation
 
}}
 
}}
 +
<translate>
  
  
Line 12: Line 16:
 
<span style="background-color:#ffe9e9; padding:5px; border-radius:5px;">'''Please note!'''</span><br>
 
<span style="background-color:#ffe9e9; padding:5px; border-radius:5px;">'''Please note!'''</span><br>
 
*<span style="background-color:#ffe9e9; padding:5px; border-radius:5px;">Development skills are needed for this feature use.</span><br>
 
*<span style="background-color:#ffe9e9; padding:5px; border-radius:5px;">Development skills are needed for this feature use.</span><br>
*<span style="background-color:#ffe9e9; padding:5px; border-radius:5px;"><span style="background-color:#cdeffc; padding:5px; border-radius:5px;">[[Intake_Forms_custom_feature|Intake Forms]]</span> custom feature will be enabled together with this one.</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|Intake Forms]]</span> custom feature will be enabled together with this one.</span>
  
  
Line 21: Line 25:
 
<br><br>
 
<br><br>
 
:2. Create your own validation script with your own desired conditions.<br>
 
:2. Create your own validation script with your own desired conditions.<br>
:For example, you may require certain client answers to one or several <span style="background-color:#cdeffc; padding:5px; border-radius:5px;">[[Intake_Forms_custom_feature|intake forms]]</span> for the booking to be submitted to your system.
+
:For example, you may require certain client answers to one or several <span style="background-color:#cdeffc; padding:5px; border-radius:5px;">[[Special:MyLanguage/Intake_Forms_custom_feature|intake forms]]</span> for the booking to be submitted to your system.
 
<br><br>
 
<br><br>
 
:3. Insert your script to this feature <span style="background-color:#d4f8e5; padding:5px; border-radius:5px;">settings</span> on the <span style="background-color:#d4f8e5; padding:5px; border-radius:5px;">Custom Features</span> page and save.
 
:3. Insert your script to this feature <span style="background-color:#d4f8e5; padding:5px; border-radius:5px;">settings</span> on the <span style="background-color:#d4f8e5; padding:5px; border-radius:5px;">Custom Features</span> page and save.
Line 28: Line 32:
 
:Script example is available <span style="background-color:#cdeffc; padding:5px; border-radius:5px;">[https://github.com/vetalsimplybook/simplybook-external-validator here].</span>
 
:Script example is available <span style="background-color:#cdeffc; padding:5px; border-radius:5px;">[https://github.com/vetalsimplybook/simplybook-external-validator here].</span>
 
<br><br><br><br>
 
<br><br><br><br>
 +
</translate>

Revision as of 13:42, 15 March 2024

Other languages:


External booking validator icon.png



You can validate bookings through the use of an external script. The script can check variables from the booking, and only if conditions fulfilled, the booking is processed. Additionally the validation script can bring back information that can be injected into intake form variables.


Please note!

  • Development skills are needed for this feature use.
  • Intake Forms custom feature will be enabled together with this one.


How to use
1. Enable External Booking Validator custom feature on your Custom Features page, Other section.
External booking validator enable path.png



2. Create your own validation script with your own desired conditions.
For example, you may require certain client answers to one or several intake forms for the booking to be submitted to your system.



3. Insert your script to this feature settings on the Custom Features page and save.
External booking validator settings path.png



Script example is available here.