Description
WP Multi Step Booking is a powerful yet simple booking form plugin that allows users to:
- Use a multi-step or single-step booking flow
- Choose available dates and time slots
- Select from gift options
- Prevent duplicate bookings by email per date
- Display the booking form using a single shortcode
- Fully manage form settings from the admin dashboard
Key Features:
- Multi-step and single-step form toggle
- Time slot availability logic
- Eastern Time (EST) support
- Backend form settings
- AJAX-based submission
- Confirmation redirect
Usage
- Use the shortcode
[wpmsb_booking]
anywhere in your post, page, or template to display the form. - The form will auto-render as multi-step or single-step based on your plugin settings.
- Bookings will be submitted via AJAX and validated in real-time.
- After a successful booking, users will be redirected to the Thank You page (configurable).
Settings Explained
Go to Settings > WP Multi Step Booking to access the following:
- API URL: Create a API Function in ZOHO CRM and Paste the Function URL Here.
- Thank You URL: Redirect URL after successful submission.
- Form Type: Choose between
multi-step
orsingle
to determine the frontend experience. - Available Slots: Comma-separated list of time slot options (e.g.,
9:00 AM,10:00 AM,11:00 AM
)
Installation
- Upload the plugin to the
/wp-content/plugins/
directory or install directly from WordPress admin. - Activate the plugin through the “Plugins” menu.
- Go to Settings > WP Multi Step Booking to configure options:
- API URL
- Thank You URL
- Form Type (multi-step or single)
- Time slot values
FAQ
-
Can I use the same shortcode for both forms?
-
Yes!
[wpmsb_booking]
is the only shortcode you need. The plugin will load the appropriate form based on the selected setting. -
How does time slot filtering work?
-
The form shows only the next 2 available weekdays (skipping weekends) and excludes the current hour if it’s past the 29th minute.
-
Can I prevent duplicate bookings?
-
Yes, the plugin automatically blocks duplicate email submissions for the same booking date.
-
How do I add the form in a template?
-
Use the shortcode like this:
`php
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Multi Step Booking for Zoho” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Multi Step Booking for Zoho” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0
- Initial release with shortcode support
- Dynamic multi/single form loading
- Backend settings panel
- AJAX submission with error handling
- Date, time, and gift option fields