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
Installation
You need to select that all-in-one-reservation.zip
1. Installation via WordPress Admin area
- Step 1. Login into your WordPress admin area.
- Step 2. Click on the left side plugin menu.
- Step 3. Now at top of the page, you can see Add New button, click on that button.
- Step 4. Again at top of the page, you can see/view Upload Plugin button, click on that button for next process.
- 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.
- Step 6. Now upload the plugin zip file (all-in-one-reservation.zip). After upload, click on "Install" button and click on "Activate Plugin".
2. Installation Via FTP
- Step 1. Download Blog Designer plugin zip file (all-in-one-reservation.zip) from wordpress plugin directory.
- 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)
- Step 3. Using your FTP program, upload the non-zipped plugin folder into the "/wp-content/plugins/" folder on your server.
- Step 4. Go to Dashboard » Plugins » Installed Plugins page and find 'All In One Reservation ' from plugin list.
- 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.
Step 1 :
Create New Reservation Form
- 1. Click on Add New Form.
- 2. Enter title of the reservation form and set your form settings as per your requirement.
- 3. Click on Publish button to publish your reservation form.

Step 2 :
Copy the Shortcode
- 1. Click on Reservation Forms.
- 2. You will find the shortcode of your reservation form which was created previously.
- 3. Copy the shortcode and paste on your page or post.

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

Step 4:
Book your Appointment through Calendar On Frontend
- 1. Open the post or page in which you have added your shortcode.
- 2. You will find the attractive calendar on frontend. Click on date in which you have added the slots for booking an appointment.
- 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.


Step 5:
Manage your appointment
- 1. Click on Appointment List on admin side.
- 2. Admin can approve or decline the appointments easily.

Congratulations..!! you have configure All in one reservation plugin.
Create New Reservation Form
.png)
.png)
General Settings

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.
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


You can Create Weekly OR Monthly Slots for table booking.
then, Build slot.
Yehh! Build Succesfully.

You can also add holiday for bookings.

Notification Settings

1.Message Notifications

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

3. Email Shortcode Tags

It displays all shortcode information with name.
4. Reservation Request Email to Admin

You can add 'Subject' and 'Body' for your customize email.
5. Reservation Request Confirmation Email to Client

You can add 'Subject' and 'Body' for your customize email.
6. Reservation Confirmation Email to Client

You can add 'Subject' and 'Body' for your customize email.
7. Reservation Cancellation Email to Client

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

1. Message Notifications

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

3. SMS Shortcode Tags

Displays all shortcode information with name.
4.Reservation Request SMS to Admin.

You can set 'SMS Body' for your customize SMS.
5. Reservation Confirmation SMS to Client.

You can set 'SMS Body' for your customize SMS.
6. Reservation Cancellation SMS to Client.

You can set 'SMS Body' for your customize SMS.
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


To make your calender more ATTRACTIVE You can select calendar theme and it's style from here.
All Reservation 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

You can add your currency Details from here.
Import Settings

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

Add SMS API Details (twilio)
SMS Notification Settings
Security Settings
You can make your site more powerful using reCAPTCHA service.

Calendar Feeds Settings
Appointment feeds for Google Calendar, Apple Calendar and more.

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.

2. Enter the required information into given text fields
3. Save 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 API Settings
Reservation Form Settings
Here is the list of all Reservation Form's Shortcodes.

All Appointments

You can see all appointments from here.
Admin can handle appointments by Approving or Canceling them.

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

Now, you can see below page.

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 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
Fully Responsive with all devices
This Plugin is fully responsive and it is compatible with all devices. Whether you’re looking at any devices.
Shortcodes Support
Using the shortcode you can use it any where you need, place in a page or posts where ever you want.
Cross Browser Support
Our all the themes and plugin are running with all popular browsers like chrome, firefox, safari etc.
No Expert Needed
Plugin is user friendly, no need of expert. Basic WordPress users can also easily use it.
Email & SMS Notifications
When Reservation is confirm or cancel, email & SMS send to your customers and administrators.
Customize Messages
This Plugin supports Built-in email and SMS editor with predefined placeholders in email and SMS setup section.
Frontend Submission
Customer can add reservation form on front end.
Confirm Reservation
Admin confirm the reservation and customer get the notification when reservation in confirmed.
Cancel Reservation
Reservation can be cancel and customer will receive a notification of the cancellation.
Time And Date Formats
Plugin allows to set time and date format as you want. That Overrides wordpress date and time formats.
ReCAPTCHA
This plugin supports recaptcha for Forms. This feature protects your website from spam and abuse.
Set Time Slot (Interval)
Plugin allows to Set Time Slot as you want. You can use time slot duration between two different reservations.
Set Holidays
Plugin allows to set holidays to make reservation unavailable for that days.
Multipurpose Plugin
This plugin supports any kind of reservation like seat booking, table booking, appointment booking.
Translation Ready
Translate your plugin to new language with just one click, create .po file from our intergrated .pot file.
24×7 Support
We’re active for any support issues and feature suggestions. Please contact us at support.solwininfotech.com
Translation
Blog Designer plugin is language compatible, thus can be translated into multiple languages. You can use POEdit plugin for translation.
- Step 1. Install Poedit tool and open it
- Step 2. Open .POT file from
/wp-content/plugins/all-in-one-reservation/languages/ that you want to translate
- Step 3. Now, click on "Save"
- Step 4. A popup will appear, enter your Language code ( Ex :- "en_GB" for
English (United Kingdom)) in language option
- Step 5. Then click on Save to save your translated file.
- Step 6. Then give file name like this all-in-one-reservation-en_GB.po for English (United Kingdom) language.
- Step 7. Then press Save button.
- Step 8. Then save file inside language folder in plugin that you want to translate and all strings are appear in your poedit editor
- 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
- 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.
- Step 11. Repeat step 10 untill your all strings to be translate.
- 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.
- 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. - Step 14. Select language from admin side, Go to Dashboard »
Settings » General in that check Site Language options.
- Step 15. Check language prefix in front end, view HTML.
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.
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.