The requirement for this job was to create a simple way for the client to set the bookings and for their accommodation on a weekly basis. There are plenty of  Wordpress plugins that deal with accommodation bookings and some of them are even free. However, most of them don’t offer the option to book weekly plus they are often bloated with features that aren’t relevant to many users.

The solution here involved saving the booking data for each property as a custom field / post meta data for that page. The most difficult part was setting the field data to reflect the form data in real time. This was achieved by storing the data in JSON format and then manipulating it using  jQuery/JavaScript.

The result is intuitive and easy to use. Also the data can easily be utilised by the front end.