All In One Reservation WordPress Plugin Help Document

Getting Started




Introduction

We appreciate your decision of using our All In One Reservation Plugin. Thanks you for purchasing All In One Reservation plugin for WordPress.

This document has been written in such a way that it can be easily understood by beginners as well as advanced users or developers. The document has been divided into 4 main sections.

1) Getting Started : This section will be very helpful to you for Quick Start journey with plugin and understand how plugin works with the default settings.

2) Detailed Document : This section explains every thing about All In One Reservation plugin with each and every settings.

3) Widgets : This section explains every thing about All In One Reservation plugin widgets and it's usage.

4) Other : This section provides information about miscellaneous items like plugin features, translation, FAQ, automatic plugin update, etc.

If you have an any query that is beyond the scope of document, please feel free to contact us at support@solwininfotech.com


We offer plugin customization as well. Get in touch for a quote if you want to customize your WordPress site with All In One Reservation plugin.
Quick Search Tip: Access your browser search with keyboard shortcut "Crtl+F" (Windows) or "CD+F" (OSX) for instant results.

Installation

You need to select that all-in-one-reservation.zip

1. Installation via WordPress Admin area

  1. Step 1. Login into your WordPress admin area.
  2. Step 2. Click on the left side plugin menu.
  3. Step 3. Now at top of the page, you can see Add New button, click on that button.
  4. Step 4. Again at top of the page, you can see/view Upload Plugin button, click on that button for next process.
  5. Step 5. Extract that blog-designer.zip file in your local pc and find there another plugin file (all-in-one-reservation.zip) that you have downloaded from wordpress.org.
  6. Step 6. Now upload the plugin zip file (all-in-one-reservation.zip). After upload, click on "Install" button and click on "Activate Plugin".

Plugin Installation

Plugin Upload

Plugin Upload

Plugin Installation

2. Installation Via FTP

  1. Step 1. Download Blog Designer plugin zip file (all-in-one-reservation.zip) from wordpress plugin directory.
  2. Step 2. Extract the above selected zip file (all-in-one-reservation.zip). It will create 'all-in-one-reservation' folder with all plugin files & folder inside it. (Remember this extracted folder path)
  3. Step 3. Using your FTP program, upload the non-zipped plugin folder into the "/wp-content/plugins/" folder on your server.
  4. Step 4. Go to Dashboard » Plugins » Installed Plugins page and find 'All In One Reservation ' from plugin list.
  5. Step 5. Click on Activate to activate All In One Reservation plugin.

Quick Guide

The quick guide will help you to easily setup your booking calendar in 5 easy steps within 2 to 3 minutes. We have made it easier as you can setup only in 5 Steps.

Please follow this quick steps given below.

Create New Reservation Form

  1. 1. Click on Add New Form.
  2. 2. Enter title of the reservation form and set your form settings as per your requirement.
  3. 3. Click on Publish button to publish your reservation form.
  4. New Reservation Form Settings

Copy the Shortcode

  1. 1. Click on Reservation Forms.
  2. 2. You will find the shortcode of your reservation form which was created previously.
  3. 3. Copy the shortcode and paste on your page or post.
  4. Standard Settings

Manage your Basic Settings

  1. 1. Click on Reservations.
  2. 2. You will see the graphical view of the revenues and manage your basic settings like currency, security to the forms, etc.
  3. Reservations Settings

Book your Appointment through Calendar On Frontend

  1. 1. Open the post or page in which you have added your shortcode.
  2. 2. You will find the attractive calendar on frontend. Click on date in which you have added the slots for booking an appointment.
  3. Appointment Calendar
  4. 3. Click on "Book Now" button after that form popup will display in that fill your details. Book your appointment by clicking on button in form.
  5. Popup Form

Manage your appointment

  1. 1. Click on Appointment List on admin side.
  2. 2. Admin can approve or decline the appointments easily.
  3. Appointment

Congratulations..!! you have configure All in one reservation plugin.

Create New Reservation Form




add-new-1                   add-new-2

General Settings


General Setting

1. Design Type

Set the design type as filter services OR un-filter services as per your requirement.

2. Booking Type

Set the booking type registered OR guest type as per your requirement.

3. Clock Hours

To set reservation form's time format.

4.Time Slot (Interval)

Set interval for booking.

NOTE: Set it in "minutes".

5. Date Format

To set Reservation form date format which will displayed on frontend.

6.Cancellation Page

To cancel any Appointment from frontend side. You have to select atleast one page to display cancellation form and add the shortcode on that page.

7. New Booking Action

To set reservation form appointment by default. [Approved, Pending or Auto approved if paid]

8. Prevent Appointments Before Date

To prevent appointments from getting booked before a certain date.

9. Prevent Appointments After Date

To prevent appointments from getting booked after a certain date.

10. Appointment Limit

To set Reservation form's appointment Limit for Users.

11. Enable Payment

Select the payment mode for user.

12. Payment Gateway

To set various type of payment gateway.

13. Comment

Enable / Disable Comments for the specific reservation form.

15. Social Share

Enable / Disable Social Sharing of the reservation form and also select social media as per your requirement.

Time Slot Settings

weekly Settings monthly Settings

You can Create Weekly OR Monthly Slots for table booking.


then, Build slot.


Yehh! Build Succesfully.


builded slot

You can also add holiday for bookings.

holiday Settings

Notification Settings

Archive Title Settings

1.Message Notifications

email notification  Settings

Success Message - admin can set customize email for client to inform that admin received reservation request successfully.

2. Email Notifications

email notification Settings

3. Email Shortcode Tags

email notification Settings

It displays all shortcode information with name.

4. Reservation Request Email to Admin

email notification Settings

You can add 'Subject' and 'Body' for your customize email.

NOTE: This email send to site administrator when new reservation occurs from frontend reservation form.

5. Reservation Request Confirmation Email to Client

email notification Settings

You can add 'Subject' and 'Body' for your customize email.

NOTE: This email send to client when reservation made by client.

6. Reservation Confirmation Email to Client

email notification Settings

You can add 'Subject' and 'Body' for your customize email.

NOTE: This email send to client when site administrator confirm the reservation.

7. Reservation Cancellation Email to Client

email notification Settings

You can add 'Subject' and 'Body' for your customize email.

NOTE: This email send to client when site administrator cancel the reservation.

SMS Settings

SMS Settings

1. Message Notifications

SMS msg Settings

Success Message - you can enter customize message for client when reservation request is made by client.

2. SMS Notifications

SMS notification

3. SMS Shortcode Tags

SMS shortcode

Displays all shortcode information with name.

4.Reservation Request SMS to Admin.

SMS settings

You can set 'SMS Body' for your customize SMS.

NOTE: This SMS sends to site administrator when new reservation occurs from frontend reservation form.

5. Reservation Confirmation SMS to Client.

SMS settings

You can set 'SMS Body' for your customize SMS.

NOTE: This SMS sends to user when site administrator confirm the reservation.

6. Reservation Cancellation SMS to Client.

SMS settings

You can set 'SMS Body' for your customize SMS.

NOTE: This SMS sends to user when site administrator cancel the reservation.

Form Settings

form Settings

The form to display when user book for table.


Into this form section you can drag and drop any field from Left Hand Side To Right Hand Side and create the form for user.


You can edit this form and also remove field from it.

Style Settings

style Settings style Settings

To make your calender more ATTRACTIVE You can select calendar theme and it's style from here.

All Reservation Settings




Dashboard Settings

Dashboard  Settings

You can see here your current and previous month Sales and Revenue in Graphical Stucture.

1. You can see current and previous month Revenue.


2. You can see all form list from here.


3. You can create new form from here.


4. You can buy new add-on from here.


5. Admin can Take action for new Appointment here.

Settings

 Settings

You can add your currency Details from here.


NOTE: Specify a currency using its 3-letter ISO code. By Default it will take USD.

Import Settings

Import Settings

You can import your own reservation form in JSON file format and use it.

SMS Settings

SMS Settings

Add SMS API Details (twilio)


SMS Notification Settings

Security Settings

You can make your site more powerful using reCAPTCHA service.

 Security Settings

Calendar Feeds Settings

Appointment feeds for Google Calendar, Apple Calendar and more.

Calendar Feeds Settings

Display your appointments on Google Calendar, Outlook, etc. with an iCal feed from your website.

Using this link you can download ICS file which holds all information about appointments.

Direct Bank Transfer Payment Gateway Settings

To pay directly through your bank account you must have to use this gateway.


1. Go to Dashboard » Reservation » Direct Bank Transfer. Calendar Feeds Settings

2. Enter the required information into given text fields


3. Save settings


NOTE: Use your Booking ID as the payment reference.

Stripe Payment Gateway Settings


Stripe Payment Gateway Settings

Stripe API Settings



Other Settings

To set site identity, currency, image & form.



Stripe Form Color


PayPal Payment Gateway Settings

PayPal Payment Gateway Settings

Paypal API Settings


Reservation Form Settings

Here is the list of all Reservation Form's Shortcodes.

Standard Settings

All Appointments

aior-appointment

You can see all appointments from here.


Admin can handle appointments by Approving or Canceling them.

aior-appointment

You can download csv file for all appointment from here.

To Download CSV File - Just Click on Export Button.

Add On Settings

Step 1. Go to Dashboard » Reservation »Add-On

Add-On1

Now, you can see below page.


Add-On2

You have to buy these Add-ons. Visit Add-Ons to know more about Add-ons.

There are add-ons for SMS and Payments.

Widgets




AIOR : Appointment Widget

aior Widget admin

AIOR Plugin provide you AIOR : Appointment Calendar widget to display booking calender in your page OR post sidebar or footer.

Other




All In One Reservation plugin features

Translation

Blog Designer plugin is language compatible, thus can be translated into multiple languages. You can use POEdit plugin for translation.

  1. Step 1. Install Poedit tool and open it
  2. Step 2. Open .POT file from /wp-content/plugins/all-in-one-reservation/languages/ that you want to translate
    .pot file editin in Poedit tool
  3. Step 3. Now, click on "Save"
  4. Step 4. A popup will appear, enter your Language code ( Ex :- "en_GB" for English (United Kingdom)) in language option

    Translation property
  5. Step 5. Then click on Save to save your translated file.

    Select path
  6. Step 6. Then give file name like this all-in-one-reservation-en_GB.po for English (United Kingdom) language.
  7. Step 7. Then press Save button.
  8. Step 8. Then save file inside language folder in plugin that you want to translate and all strings are appear in your poedit editor
  9. Step 9. Select your string that you want to translate and in bottom side there are two options one is Source Text and another one is Translation Translate string
  10. Step 10. Source Text keep as it is and in Translation section enter your translated string of selected string that you want to translate and then save it.
  11. Step 11. Repeat step 10 untill your all strings to be translate.
  12. Step 12. Now you will get two separate files – a .po file and a .mo file.

    Note : When you save the files, you must name them according to your language code. Find a list of language codes at WordPress in your Language. For example, the language code for English (United Kingdom) is en_GB, so you would save the translated files as en_GB.po and en_GB.mo.

    POT file
  13. Step 13. Then go to wp-config.php file then enter the below code.
    define('WPLANG', 'Your language code'); for Ex.(en_GB for English (United Kingdom)) then save it.
  14. Step 14. Select language from admin side, Go to Dashboard » Settings » General in that check Site Language options.

    Select language
  15. Step 15. Check language prefix in front end, view HTML.

    Language prefix
For more about translating WordPress themes please visit the following link : https://developer.wordpress.org/themes/functionality/localization/

FAQ

1. How can I see calendar in front end?

Step 1. Go to Dashboard » Reservation » Reservation form » Copy the shortcode .

Step 2. Paste the shortcode into any of page or post and visit to see the calendar.

aior-qa

2. Is it possible to make more than one reservation form?

Yes, You can.

3. Does Add-Ons are paid or free?

No, Add-Ons are paid. You can check more details on Add-Ons Page.

4. Can I Alter The Plugin According To My Websites Personal Needs?

Yes, you can alter the plugin, but you should not resell our products. You can change various features such as the colors, images, layouts fonts, and also modify the design of the plugin. You can change the plugin if your customer demands. We design our plugins in such a way that they look great. The download package consists of CSS and WordPress template files. Hence, they can be customized in many ways.

5. What Does The Purchased Plugin Consist Of?

Purchased plugins consist of, font files, php Files and other necessary templates file. If you have any problem regarding the purchased plugin, then you can contact us at live support to clear your doubts.

6. What Are The Acceptable Modes Of Payment?

You can make payment through PayPal or use any major Credit Cards.

7. Am I Allowed To Translate A Plugin Into Another Language?

Yes you can. Almost, every plugin that we provide can localization support, and hence, you can easily translate it to any other language. Every plugin includes one file, and hence our user can edit only one file. Our plugins can be translated to any other language. For more details read our tutorial on translating a plugin.

Thanks for using All In One Reservation Plugin!

We would like to thank you for using our All In One Reservation Plugin! If you have any difficulties with All In One Reservation Plugin or need any additional service, do not hesitate to contact us. We provide priority support with all our premium WordPress themes and plugins.

Just contact us on support.solwininfotech.com

We will be happy to assist you!

Credits

I've used the following jQuery Plugins as listed.