MP Booking
MP Booking is a WordPress plugin which provides a button that opens a simple form for hostel / hotel reservations. The plugin allows multiple room descriptions on one page. The button opens a form with jQuery / JQueryui functionalities such as a modal form calendar; specific fields to be filled out,
About this tool.
MP Booking is a WordPress plugin which provides a button that opens a simple form for hostel / hotel reservations. The plugin allows multiple room descriptions on one page. The button opens a form with jQuery / JQueryui functionalities such as a modal form calendar; specific fields to be filled out, drop-down menus for client country, guest number, arrival time and a comment field. The booking process ends with a captcha verification and sends an e-mail confirmation to the user and to the staff entitled to manage the reservation. The plugin is configurable by changing attributes in the shortcode such as: booking object / room type, maximum number of rooms available, button label, form identification and destination e-mail address for each instance of the form.
This plugin is inspired by “simple-booking-form” plugin written by romeluv. It uses jQuery / jJueryui (for calendar) Cpatcha lib: “kcaptcha”
Other
Any comments, suggestions and feedback are warmly welcomed at: http://www.mathieu-piot.net/mp-booking/ You like it and want to suport You can help me to improve it if you are a developer. Or send me a mail if you want to do a gift or a paypal coffee
Screenshots & previews.
Getting started.
Place the booking button by entering the following shortcode on your page or posts :
[mp_booking object=”Single Room” nummax=”2″ label=”Book now” from=”noreply” send_to=”destination1@domain.com” captcha=”yes”]
Configure with argument :
- 01@object : identifies the form instance. Examples: Single Room, Twin Room etc. This will be identified in the Subject field of the incoming reservation e-mail as follows: Pending reservation for
<
object> * @nummax : identifies the maximum number of rooms for each plugin usage instance * @label : identifies the label of the button. Examples: Book now!, Booking, Reservation Buchung etc. * @from : identifies the sending instance of the plugin. If not defined, the default sender will be noreply@your-domain.com If defined as a name and not an address, the sender will be name@yourdomain. com Can be defined as an address, for example name@gmail.com but in this particular case, the e-mail can be treated like spam by e-mail service providers. * @send_to : identifies destination addresses for booking notification. Multiple comma-separated addresses can be configured. Example: destination1@domain.com, destination2@domain.com, destination3@domain.com * @captcha put no if you don’t want captcha