{"id":230734,"date":"2025-05-13T15:21:54","date_gmt":"2025-05-13T15:21:54","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/zoho-multi-step-booking\/"},"modified":"2025-05-13T15:38:57","modified_gmt":"2025-05-13T15:38:57","slug":"multi-step-booking-for-zoho","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/multi-step-booking-for-zoho\/","author":23159770,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0","stable_tag":"1.0","tested":"6.8.5","requires":"6.0","requires_php":"7.2","requires_plugins":null,"header_name":"Multi Step Booking for Zoho","header_author":"DyXperts","header_description":"A WordPress plugin that provides a multi-step booking form with a calendar and time slot selection.","assets_banners_color":"","last_updated":"2025-05-13 15:38:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/multi-step-booking-for-zoho","header_author_uri":"https:\/\/profiles.wordpress.org\/dyexperts\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":354,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"dyexperts","date":"2025-05-13 15:38:57"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3292690,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3292681,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Multi-step form flow screenshot-1.png"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[269,127662,242240,14392,187793],"plugin_category":[40],"plugin_contributors":[234750],"plugin_business_model":[],"class_list":["post-230734","plugin","type-plugin","status-publish","hentry","plugin_tags-booking","plugin_tags-multi-step","plugin_tags-single-form","plugin_tags-zoho","plugin_tags-zoho-integration","plugin_category-calendar-and-events","plugin_contributors-dyexperts","plugin_committers-dyexperts"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/multi-step-booking-for-zoho\/assets\/icon-256x256.png?rev=3292690","icon_2x":"https:\/\/ps.w.org\/multi-step-booking-for-zoho\/assets\/icon-256x256.png?rev=3292690","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/multi-step-booking-for-zoho\/assets\/screenshot-1.png?rev=3292681","caption":"Multi-step form flow screenshot-1.png"}],"raw_content":"<!--section=description-->\n<p><strong>WP Multi Step Booking<\/strong> is a powerful yet simple booking form plugin that allows users to:<\/p>\n\n<ul>\n<li>Use a multi-step or single-step booking flow<\/li>\n<li>Choose available dates and time slots<\/li>\n<li>Select from gift options<\/li>\n<li>Prevent duplicate bookings by email per date<\/li>\n<li>Display the booking form using a single shortcode<\/li>\n<li>Fully manage form settings from the admin dashboard<\/li>\n<\/ul>\n\n<p><strong>Key Features:<\/strong><\/p>\n\n<ul>\n<li>Multi-step and single-step form toggle<\/li>\n<li>Time slot availability logic<\/li>\n<li>Eastern Time (EST) support<\/li>\n<li>Backend form settings<\/li>\n<li>AJAX-based submission<\/li>\n<li>Confirmation redirect<\/li>\n<\/ul>\n\n<h3>Usage<\/h3>\n\n<ol>\n<li>Use the shortcode <code>[wpmsb_booking]<\/code> anywhere in your post, page, or template to display the form.<\/li>\n<li>The form will auto-render as <strong>multi-step or single-step<\/strong> based on your plugin settings.<\/li>\n<li>Bookings will be submitted via AJAX and validated in real-time.<\/li>\n<li>After a successful booking, users will be redirected to the <strong>Thank You<\/strong> page (configurable).<\/li>\n<\/ol>\n\n<h3>Settings Explained<\/h3>\n\n<p>Go to <strong>Settings &gt; WP Multi Step Booking<\/strong> to access the following:<\/p>\n\n<ul>\n<li><strong>API URL:<\/strong> Create a API Function in ZOHO CRM and Paste the Function URL Here.<\/li>\n<li><strong>Thank You URL:<\/strong> Redirect URL after successful submission.<\/li>\n<li><strong>Form Type:<\/strong> Choose between <code>multi-step<\/code> or <code>single<\/code> to determine the frontend experience.<\/li>\n<li><strong>Available Slots:<\/strong> Comma-separated list of time slot options (e.g., <code>9:00 AM,10:00 AM,11:00 AM<\/code>)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to the <code>\/wp-content\/plugins\/<\/code> directory or install directly from WordPress admin.<\/li>\n<li>Activate the plugin through the \"Plugins\" menu.<\/li>\n<li>Go to <strong>Settings &gt; WP Multi Step Booking<\/strong> to configure options:\n\n<ul>\n<li>API URL<\/li>\n<li>Thank You URL<\/li>\n<li>Form Type (multi-step or single)<\/li>\n<li>Time slot values<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='can%20i%20use%20the%20same%20shortcode%20for%20both%20forms%3F'><h3>Can I use the same shortcode for both forms?<\/h3><\/dt>\n<dd><p>Yes! <code>[wpmsb_booking]<\/code> is the only shortcode you need. The plugin will load the appropriate form based on the selected setting.<\/p><\/dd>\n<dt id='how%20does%20time%20slot%20filtering%20work%3F'><h3>How does time slot filtering work?<\/h3><\/dt>\n<dd><p>The form shows only the next 2 available weekdays (skipping weekends) and excludes the current hour if it's past the 29th minute.<\/p><\/dd>\n<dt id='can%20i%20prevent%20duplicate%20bookings%3F'><h3>Can I prevent duplicate bookings?<\/h3><\/dt>\n<dd><p>Yes, the plugin automatically blocks duplicate email submissions for the same booking date.<\/p><\/dd>\n<dt id='how%20do%20i%20add%20the%20form%20in%20a%20template%3F'><h3>How do I add the form in a template?<\/h3><\/dt>\n<dd><p>Use the shortcode like this:\n    `php<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release with shortcode support<\/li>\n<li>Dynamic multi\/single form loading<\/li>\n<li>Backend settings panel<\/li>\n<li>AJAX submission with error handling<\/li>\n<li>Date, time, and gift option fields<\/li>\n<\/ul>","raw_excerpt":"Easily display a dynamic multi-step or single-step booking form via shortcode.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/230734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=230734"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dyexperts"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=230734"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=230734"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=230734"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=230734"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=230734"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=230734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}