=== Free Booking Plugin for Hotels, Restaurant and Car Rental - eaSYNC ===
Contributors: Syntactics
Plugin URI: https://easync.syntacticsinc.com/
Donate link: https://easync.syntacticsinc.com/
Tags: availability calendar, booking calendar, booking system, reservation, reservation calendar, hotel booking, car booking, restaurant reservation
Requires at least: 3.0
Tested up to: 6.3.1
Stable tag: 1.3.8
Requires PHP: PHP 5.6 and above
Requires jQuery: jQuery 3.1 and above
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html


A WordPress booking plugin with three modules which you can use: Car Rental, Hotel and Restaurant Reservation, that delivers well with each scenario and helps you achieve your functionality needs. 


== Description ==

This plugin requires a Paypal Merchant Account in order to get the Client ID

Simplify a Customer's Booking Experience with the eaSYNC Booking Plugin - a WordPress Reservation Plugin for Car Rentals, Hotels, and Restaurants! 

<div class="plugin_details" style="text-align:center;">
    <p>
        <a href="https://easync.syntacticsinc.com/" target="_blank">Homepage</a> | <a href="https://easync.syntacticsinc.com/hotel-booking-reservation-plugin-pricing/" target="_blank">Pricing for Hotel Booking</a> | <a href="https://easync.syntacticsinc.com/car-booking-reservation-plugin-pricing/" target="_blank">Pricing for Car Booking</a> | <a href="https://easync.syntacticsinc.com/demo/" target="_blank">Demo</a>
    </p>
</div>

The plugin can be very useful in scenarios such as booking of car rental services for those who need a car for special occasions and activities.  It can also be used for booking of hotel accommodation for guests and activity organizers. Function halls and party rooms can be included for those who wish to set up events like birthdays, baby showers, and Christmas parties.  Lastly, it can also handle restaurant and food reservations for special occasions like Valentines day, date nights, family get-togethers, and business dinners.

You can view below the great and useful features of this plugin, starting with the common features for all modules and then we’ll break it down to specific capabilities: 


= Common Features =


*Easy install and use (Installation Service Available)
*Fully responsive booking forms
*Sleek UI
*Booking entries are categorized into Active, Inactive, Pending and Trash
*Guests will receive emails when their reservation is confirmed
*Automatic sorting to pending entries
*Easy integration into posts/pages
*Paypal ready
*Option to turn on/off specific module
*Can set currency code for products or services
*Can customize email header and footer text
*Auto currency and price change based on Geolocation; use of 3rd party service comes from https://free.currencyconverterapi.com/
*Free Currency Converter – Terms of Service: https://free.currencyconverterapi.com/terms-of-service



Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:


= Car Rental =

https://www.youtube.com/watch?v=Ln3xbSI750k

The simple, minimalist but bright design that provides the client with a self-explanatory and easy-to-follow car rental process. This car booking plugin feature is simple for those who are starting out in WordPress.

Front-end:
* Calendar Representation of pick-up and return date
* Can view available cars
* Can view car features     


Back-end:
* Calendar Representation of entries
* Can add and set menu categories
* Can set thank you page, privacy policy and terms and conditions
* Can monitor rented cars via visual representation
* Can display due date if rented car has not been returned yet
* Can notify both admin and customer by email
* Can set car model, car type and pick up location

<ul type = "square">
     <li><a href="https://easync.syntacticsinc.com/car-booking/">Car Rental Demo</a></li>
</ul>  


= Hotel Reservation =

https://www.youtube.com/watch?v=zM5wPe8NKic

This WP hotel booking feature has its automated check-out date counter displays a preview of the plugin's automation capabilities - serving as a sneak peek of its overall convenience.

Front-end:
* Calendar Representation of pick-up and return date
* Can view available rooms for accommodation
* Can view room’s gallery


Back-end:
* Calendar representation of entries
* Can add room type
* Can add Special Request option
* Can set thank you page, privacy policy and terms and conditions
* Can notify both admin and customer by email

<ul type = "square">
     <li><a href="https://easync.syntacticsinc.com/hotel-booking/">Hotel Demo</a></li>
</ul>  


= Restaurant Reservation =

https://www.youtube.com/watch?v=APEK8mrJm4E

A stunning and interactive visual representation of the date and time slots draws the clients in - inviting them to reserve a table. This WordPress booking plugin acknowledges that time is a valuable resource, the client information form is kept simple - asking only what is necessary to speed up the process.

Front-end:
* Calendar Representation of picked schedule
* User can select desired restaurant branch


Back-end:
* Calendar Representation of entries
* Can add menu and set menu categories
* Can set thank you page, privacy policy and terms and conditions
* Can set 5 time slots schedule
* Can notify both admin and customer by email
* Can set branch 

<ul type = "square">
     <li><a href="https://easync.syntacticsinc.com/restaurant-booking/">Restaurant Demo</a></li>
</ul>  

The Best Part -- It’s Absolutely a Free Version

We grant permission, free of charge, to any person who obtains a copy of this WordPress booking plugin and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so.


== Installation ==


This section describes how to install the plugin and get it working.


= Automatic Installation =


1. Login to Wordpress admin panel
2. Click on Plugins > Add New
3. Find the plugin by typing 'eaSYNC Booking' on the search bar
4. Click the 'Install Now' button
5. After the successful installation, click on the Activate button to start using the plugin


= Uploading the Wordpress Plugin =


1. Login to Wordpress admin panel
2. Click on Plugins > Add New
3. Click on the 'Upload Plugin' button
4. Once redirected to the plugin upload page, click the Choose File button and select the eaSYNC Booking plugin file
5. Click on the ‘Install Now’ button
6. After the successful installation, click on the Activate Plugin link to start using the plugin

= How to use this plugin =

= Adding Shortcode =
1. Create a full width page (optional)
2. Copy and paste the shortcodes below

= For Hotel Room =
Shortcode: [easync_hotel_code]
To add hotel room type, go to auto generated eaSYNC Hotel in your sidebar

= For Car Rental =
Shortcode: [easync_car_code]
To add car rental, go to auto generated eaSYNC Car Rental in your sidebar

= For Restaurant Reservation =
Shortcode: [easync_restau_code]
To add menu type, go to auto generated eaSYNC Restao in your sidebar


== Frequently Asked Questions ==


= How can I embed booking modules on a page or post? =


To embed modules like Car Rental, go to Page or Post in the admin panel and use this shortcode: "[easync_car_code]" without double quote. 
For other modules:
[easync_hotel_code] = Hotel Booking
[easync_restau_code] = Restaurant Reservation


= Will this booking system work for me? =


We're pretty sure about that! We made this plugin as flexible as possible. This plugin books car rentals, hotel rooms, and restaurant reservations. If you have multiple businesses this is very suitable for you.


= What payment methods the plugin support =


Our plugin supports Paypal payment.


=  How will I know the car has been returned =


Our plugin supports monitoring feature for expected car returns.


=  Why is my plugin not working? =


Your Wordpress version maybe one of the reasons why our plugin isn't working on your site. Our plugin runs on Wordpress versions 3.0 or higher. Upgrading your Wordpress version might fix the problem
There also might be plugin conflicts with our plugin and your existing plugins. If errors still occur, you can post a ticket on our support [(https://wordpress.org/support/plugin/easync-booking)](https://wordpress.org/support/plugin/easync-booking) so we can address your concern accordingly.


=  Can you provide plugin installation services on my website? =


Yes! You can email us at <a href="mailto:inquiries@syntacticsinc.com">(inquiries@syntacticsinc.com)</a> for a quotation on our installation services


=  Will you add additional features to the plugin? =


Yes, we will be releasing eaSYNC version 2 as well as a premium version for it, so stay tuned! 


=  Do you offer support? =


Yes! You can post a ticket on our support [(https://wordpress.org/support/plugin/easync-booking)](https://wordpress.org/support/plugin/easync-booking) so we can address your concern accordingly.


=  Are the forms GDPR compliant?  =


We comply with the Data Privacy Act and ensure that we keep our customer's personal information in confidence. You can check our Privacy Policy [here](https://easync.syntacticsinc.com/privacy-policy).


== Screenshots ==


1. Car Rental
2. Hotel Booking
3. Restaurant Reservation
4. Backend


== Changelog ==

= 1.3.9 =
*Release Date - 18 December, 2023*

*Form Responsiveness when using page builders
*Fixed issue wherein driver phone number field accepts letters 

= 1.3.8 =
*Release Date - 08 September, 2023*

*Updated WP mailer to prevent emails from going to spam

= 1.3.7 =
*Release Date - 25 July 2023*

*Updated Freemius SDK version 

= 1.3.6 =
*Release Date - 06 July 2023*

*Fixed creation of database table for restaurant entries (does not create on plugin activation)

= 1.3.5 =
*Release Date - 03 July 2023*

*Fixed broken display of search results in mobile view

= 1.3.4 =
*Release Date - 22 June 2023*

*Fixed car rental pickup location configuration bug (location disappears after creating/updating/deleting a location)

= 1.3.3 =
*Release Date - 20 April 2023*

*Updated book room form to allow users to search rooms to with just number of guests or number of beds

= 1.3.2 =
*Release Date - 13 March 2023*

*Fixed not working Require Driver Information settings

= 1.3.1 =
*Release Date - 27 January 2023*

*Updated plugin assets

= 1.3.0 =
*Release Date - 27 January 2023*

*Fixed display issues.
*New Restaurant Booking Process.
*Added feature to add/edit/delete restaurant table (Admin).
*Added database table for restaurant tables.

= 1.2.5 =
*Release Date - 23 December 2022*

*Fixed issue wherein user can still search even if return date field is empty in car module.
*Removed restriction in the phone number field to accept only 11 digits.

= 1.2.4 =
*Release Date - 1 December 2022*

*Updated search booking wherein it will not display not available or fully booked items.

= 1.2.3 =
*Release Date - 22 November 2022*

*Fixed issue wherein uploaded driver's license images are not accepted on form submission.
*Fixed issue wherein geoplugin errors on plugin activation.

= 1.2.2 =
*Release Date - 17 October 2022*

*Added feature to car module to allow admin to include/exclude driver's information in rental form.

= 1.2.1 =
*Release Date - 19 August 2022*

*Compatibility to PHP 8.
*Issue to payment wherein form does not recognize amounts higher than 3 digits in car booking form. 
*Updated currency list, added all currencies accepted by PayPal.

= 1.2.0 =
*Release Date - 25 July 2022*

[Hotel Module]
*Changed initial button display to Hotel Booking Module : Now allows customer to book a room and allow customer to check booking via reference number 
*Added feature to allow customers to check their booking via reference number
*Added feature to allow customers to request a cancel to their bookings
*Added feature to allow admin to set the number of days allowed (prior to booked date) for the customer to cancel booking
*Added feature to allow admin to set the cancellation refund rate in percentage
*Added feature to allow admin to view, approve or decline cancellation requests
*Added feature to allow admin to customize cancellation emails to be sent to the customer upon approval or declined cancellation requests
*Added feature to allow admin to set cancellation policy page
*Added feature to allow customer to view cancellation policy page
*Added feature to send emails to customer and admin to cancel booking request
*Added feature to send emails to customer and admin when cancel booking request is approved or declined
*Added room measurement as additional detail to rooms in hotel booking 

[Car Module]
*Changed initial display to Car Module: Now allows customer to rent a car and allow customers to check rentals via reference number
*Added feature to allow customers to check their rentals via reference number
*Added feature to allow customers to request a cancel to their rentals
*Added feature to allow admin to set the number of days allowed (prior to rented date) for the customer to cancel rentals
*Added feature to allow admin to set the cancellation refund rate in percentage
*Added feature to allow admin to view, approve or decline cancellation requests
*Added feature to allow admin to customize cancellation emails to be sent to the customer upon approval or declined cancellation requests
*Added feature to allow admin to set cancellation policy page
*Added feature to allow customer to view cancellation policy page
*Added feature to send emails to customer and admin to cancel rental request
*Added feature to send emails to customer and admin when cancel rental request is approved or declined

= 1.1.16 =
*Release Date - 13 June 2022*

*fixed upload file vulnerability issue - car module

= 1.1.15 =
*Release Date - 06 June 2022*

*Added file upload validation in car rental form - will only accept jpg, jpeg, png image files

= 1.1.14 =
*Release Date - 03 June 2022*

*Updated additional custom validation to car rental form upload fields (server side)

= 1.1.13 =
*Release Date - 02 June 2022*

*Added additional custom validation to car rental form fields (server side)

= 1.1.12 =
*Release Date - 01 June 2022*

*Added additional custom validation to car rental form fields

= 1.1.11 =
*Release Date - 08 March 2022*

*Added Konvertibilna Marka Currency

= 1.1.10 =
*Release Date - 03 March 2022*

*Updated wordpress SDK

= 1.1.9 =
*Release Date - 20 January 2022*

*Added unlisted country currencies

= 1.1.8 =
*Release Date - 19 January 2022*

*Added Nigerian Naira Currency

= 1.1.7 =
*Release Date - 03 January 2022*

*Updated Paypal payment gateway

= 1.1.6 =
*Release Date - 15 December 2021*

*Added Pakistani Rupee Currency

= 1.1.5 =
*Release Date - 13 December 2021*

*Added Omani Rial Currency
*Updated Plugin Description

= 1.1.4 =
*Release Date - 15 October 2021*

*Added Colombian Peso Currency

= 1.1.3 =
*Release Date - 03 September 2021*

*Labels changed from Easync to eaSYNC
*Integrated Freemius to easync booking

= 1.1.2 =
*Release Date - 12 July 2021*

*Added support to WordPress 5.7.2
*Fixed Plugin activation to settings page

= 1.1.1 =
*Release Date - 12 July 2021*

*Added support to WordPress 5.7.2
*Fixed Plugin activation to settings page

= 1.1.0 =
*Release Date - 22 October 2020*

* Fixed Post Types not appearing and toggle on modules when using custom database prefixes

= 1.0.9 =
*Release Date - 05 October 2020*

* Added supported currencies for payments
1. Argentinian Peso (ARS)
1. British Pound (GBP)
1. Indian Rupee (INR)
1. Taiwan New Dollar (TWD)

= 1.0.8 =
*Release Date - 04 September 2020*

* Fixed icon issues on backend interface


= 1.0.7 =
*Release Date - 26 February 2020*

* Remove not supported currency codes (backend)


= 1.0.6 =
*Release Date - 17 February 2020*

* Update paypal express checkout in car rental payment
* Update paypal express checkout in restaurant payment


= 1.0.5 =
*Release Date - 19 December 2019*

* Update paypal express checkout in hotel payment


= 1.0.4 =
*Release Date - 25 September 2019*

* Fixed fontawesome conflict
* Target css with unique class and ID to avoid conflict in the future
* Split the css styles into 3 form css, backend css and responsive css


= 1.0.3 =
*Release Date - 24 April 2019*

* Improve load time, load only necessary JS on a page (plugin backend)
* Add warning messages if setting is not configure in every modules in frontend pages
* Fixed room number availability
* Automatically adjust stay duration on date change
* Fixed data typographical errors (backend - entries/reservations)
* Fixed final calculation on checkout
* Allow book if higher number of rooms
* Bubble alert message
* Fixed printing of No Result Found upon attempt to Query for Cars with blank fields on Pick-up Location and Vehicle Type
* Fixed overlapping issue on hover to Car Booking Module
* Fixed alignment issue to menu on Restaurant Booking
* Fixed Time Format to Car Booking Module
* Fixed Reports of Amount Fixed


= 1.0.2 =
*Release Date - 8 March 2019*

* Change path of menu icon (backend)


= 1.0.1 =
*Release Date - 20 Febuary 2019*

* Add capacity number of guest field (backend)
* Change Icon of every generated post type (backend)
* Full width all fields from generated post type (backend)
* Fixing bugs on error offset in return logs when car type or model is empty (backend)


= 1.0.0 =
*Release Date - 19 Febuary 2019*

* Initial release




== Translations ==
 
* English - default, always included


=== 3rd Party Service ===


*We used https://free.currencyconverterapi.com/ for auto conversation of price based on user location.
*No personal user information is involved in this service, just the price conversation only
*3rd Party terms of service https://free.currencyconverterapi.com/terms-of-service
*We used https://www.geoplugin.com/ to geolocate visitors, allowing you to provide geolocalised content more relevant to their geographical location.
*No personal user information is involved in this service, just the location only
*3rd Party privacy policy https://www.geoplugin.com/privacy