Easy!Appointments

Description

Leverage your conversion rates by integrating the booking form directly in your WordPress pages. Customers will never have to leave your website for booking an appointment. Take advantage of the scheduling power of Easy!Appointment which will run smoothly with your WordPress installation.Include the booking form in your pages with the [easyappointments] shortcode.

Minimum Requirements: WordPress v4.0 & PHP v5.6

Connecting Easy!Appointments with WordPress

Install and activate the plugin and navigate to Settings >> Easy!Appointments menu of the WordPress admin section. Create a new Easy!Appointments installation or connect to an existing one by providing the preferred URL and destination path in the page form. Once a connection is established you’ll be able to include the booking form in your pages.

Include Booking in your Pages

WordPress supports the use of custom shortcodes which allow plugins to insert custom content into pages. This plugin takes advantage of this functionality and creates an iframe that displays the booking form of Easy!Appointments. Include the [easyappointments] shortcode in the correct place of your published contents as shown in the following example.

[easyappointments width="100%" height="500px" style="border: 5px solid #1A865F; box-shadow: #454545 1px 1px 5px;"]

The “width”, “height” and “style” attributes are optional but can help you to fine tune the styling of the iframe.

Find out more about Easy!Appointments at http://easyappointments.org

Screenshots

  • Booking form integration in mobile viewport.
  • Booking form integration in desktop viewport.
  • Admin page of the plugin.
  • Plugin information modals.

Installation

Install and activate the plugin and navigate to Settings >> Easy!Appointments menu of the WordPress admin section. Create a new Easy!Appointments installation or connect to an existing one by providing the preferred URL and destination path in the page form. Once a connection is established you’ll be able to include the booking form in your pages.

After a successful connection you can use the [easyappointments] shortcode in your posts or pages. This shortcode will display the Easy!Appointments booking form and clients will be able to book appointments without ever leaving your website.

FAQ

Installation Instructions

Install and activate the plugin and navigate to Settings >> Easy!Appointments menu of the WordPress admin section. Create a new Easy!Appointments installation or connect to an existing one by providing the preferred URL and destination path in the page form. Once a connection is established you’ll be able to include the booking form in your pages.

After a successful connection you can use the [easyappointments] shortcode in your posts or pages. This shortcode will display the Easy!Appointments booking form and clients will be able to book appointments without ever leaving your website.

What should I do if I encounter permission errors?

Some operations of the plugin (such as the Easy!Appointments installation) require filesystem permissions that are not present in your server. If this is the case you will have to set the required permissions to your server or perform manually the operation with FTP (e.g. install Easy!Appointments manually).

Easy!Appointments default language does not match my website’s language?

You can change the default language of Easy!Appointments by editing the config.php of your installation.

Where can I get more help?

If you encounter issues but you do not know what to do visit the official Easy!Appointments support group where active users help each other solve their problems.

https://groups.google.com/forum/#!categories/easy-appointments

Reviews

modified review

I originally reviewed this at 1-star because it was totally non-functional. I determined the problem was an older PHP version active on website. After updating PHP to version 7.1 calendar was functional. That was my mistake, as I over-looked the error message on screen.

Updated Review:

Calendar is great IF there are no modifications to either service price, services offered, or time/date worker is available. If any object changes, the database automatically reverts to its original configuration and new data is replaced with older data. The only way to use the new data, is to delete the connection, for that worker (depending on change, you may need to delete all workers), delete the old information you want to update, create new data and new connection. This is a database managing nightmare and too time-consuming to be user friendly.

If I want to change a workers time or day of week, I should not have to delete the entire connection to start it from scratch. If I want to change the price for all workers, I should not have to delete all worker connections to rebuild database. It should automatically update to the new information, not revert to old data.

Without these database connectivity problems, I would have rated it at least 4-stars. Because these problems are severe enough, I am unable to effectively use this plug-in and rating it at 2-stars.

Great plugin!

Great plugin! Free! Contains multiple languages. I strongly recommend! Version 4.9.3 works great.

Very good

Extremely useful and pretty easy to customize ( with a bit of php ). Too bad it’s being abandoned. Was beyond everything i tried in the store. Still working good with my current version of WP ( 4.9.1 ) so heartily recommending it.

Read all 4 reviews

Contributors & Developers

“Easy!Appointments” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Easy!Appointments” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.0

  • Installation will not try to create a new directory (avoiding permission problems).
  • Added minified assets (JS & CSS).
  • Enhanced admin UI section.

1.0.1

  • Initial release in WordPress plugin repositories.
  • Install, Link, Unlink, Verify and Shortcode operations.
  • Shipped with Easy!Appointments v1.1.1