joomla virtuemart version

VirtueMart Calendar Date Field- Reservation Version

virtuemart calendar date- reservation icon

VirtueMart Calendar Date Field
Reservation Version


You can now use Virtuemart as a Reservation Booking System with our easy to use calendar date plugin. You install the plugin through Joomla and it works directly with Virtuemart by creating a special custom field. The plugin is incredibly flexible and allows for listing specific fine tuning. You can block dates, days, months, weeks, and much more. Calculate the final costs for correct rate pricing AND you can choose if you would like to automatically block the reservation date so the next buyer cannot request the same dates. This version includes all the standard and advanced functions to generate calendars that can be adapted to your specific website and operating needs.


Core Date Functions

Change Date Format

You can the way the date is formatted and displayed to frontend users, this also relates over to how the date will be displayed on orders. When you create your Calendar Custom Field in Virtuemart; simply choose the best layout for your needs, there are 6 possible options. As an added convenience you can also alter the date format when applying it to a specific product. When you change the date in the Virtuemart product detail screen it will only change the date format for that specific product.

date format


Change Language

You can the language on the calendar into 68 different languages. When you create your Calendar Custom Field in Virtuemart; simply choose your local language. You can also change the language settings when you assign the Calendar Field to a product entry in VirtueMart (VM2).

change language

Enter A Custom HTML Message

You can include a custom message in HTML or plain text under each calendar. If you are not fluent in HTML simply use your WYSIWYG text editor and then copy the HTML code into the message block. You can set a default message by entering your message in the custom field setup. Or, alter the message directly when you assign it to a product entry.

custom message

Change Date Area Size

If you change the date format you may find the displayed date does not fit into the default size of the field area. You can increase or decrease the size of the field block / displayed date by entering a number value into the “Size of input” field in the VirtueMart Custom Field setup section.

size of input

Charge An Extra Amount To Select A Date

This is a default Virtuemart Custom field option. If you need to charge an extra amount for a user to select a date, then this can be configured when you add the Calendar Field to a product. Note: you cannot assign a specific value for individual dates. It is just one fee for selecting any date.

 

Calendar Styling

Loading Animation Styles

You have an option of 10 different animation styles to control how the calendar is loaded when you click on the calendar field.

animations

Load Calendar Themes

With the Advanced and Extreme versions of the calendar date plugin you have a choice of 24 different calendar themes. Each calendar can have a different layout theme. You can also edit the individual CSS files to create your own theme that best represents the style of your website. You can define a default theme in the Custom Field setup or change the theme for a specific product entry when you assign your calendar field to a product.

theme

Show Dates In Other Months

If you would like to shows dates from other months in the current calendar month, answer Yes to the option “Dates in other months”.

dates in other months

Show Month And Year Dropdown Menu

You can control if you would like to show the month and year as a menu dropdown option at the top of the calendar.

month and year menu

Show Multiple Months

By default, only a one month calendar will be displayed when a user selects a date. You can change this by entering a number in the field option called “Multiple Months”. In the example below, 3 months are displayed.

multiple months

Show Weeks Of The Year

If it is necessary for you to show the weeks of the year to your customers on the Calendar Date Picker you can elect to show this styling option. Simply select the option “Show Weeks Of The Year”. This can be configured in the Custom Field setup and in the Virtuemart product detail view.

weeks of the year

Include A Button Bar

This option adds a Today and Done button to the bottom of the calendar.

button bar

 

Blocking Days

Enter An Earliest Selectable Date

This is a great feature and offers a lot of practical real-world applications. The earliest date is a number you assign to block the number of days after ‘todays’ date to prevent the user from selecting a date as a valid option.

In the example below; we entered the number 3 as the earliest date option. This means that 3 days are going to be blocked off from the current date. The current date in the example is March 15. You can see that it will only allow a user to select March 18 as the earliest possible selectable date.

earliest date1

earliest date2

Block Days Of The Week

If you need to block certain days in the week from being selected as a valid date options then this feature will be incredibly useful. When you enter a day it will block ALL days through the entire year.
In the example below we entered sunday,wednesday so all of these day are now blocked for the entire year.

block days1

block days2

Block Weeks

If you need to block out entire weeks at a time you can also do that with the Virtuemart Calendar Date Picker. Simply enter the week number you would like to block. You can configure this at the product entry level. Meaning, you can have 1 Calendar Custom Field and then assign specific individualized blocking requirements for each Virtuemart (VM2) product / service listing.

block weeks1

block weeks2


block weeks3

Block Months

Multiple variations can be used at the same time to block days and display calendar styling options. If you need to block out an entire month you can achieve this by simply entering a number for the month you would like to block. Example: January = 1, February = 2, etc.

In the example below we have entered 4 for April and are displaying 2 months at a time.

block months1

block months2

Block Specific Dates

One of the great features of the Calendar Date Picker is the ability to block out days. In particular, the advantage to block specific dates is incredibly useful. In the example below Christmas (December 25) has been block as an invalid date option.
The date HAS TO be written as dd/mm/yyyy. If at first, the date is not being blocked, check the format and correct the number sequence.

block date

Block Date Ranges

You can block out MULTIPLE date ranges instead of entering concurrent dates.
A date range HAS TO be written as dd/mm/yyyy- dd/mm/yyyy. You can separate multiple date ranges by using a comma (,).
In the example below the date range is 27/03/2014-15/04/2014. Meaning from March 27 to April 15 no dates can be selected.

block date ranges

 

Simple Reservation Function

Activate Reservation

When you activate the reservation function in the custom field, it will create 2 calendar text blocks on the frontend of your website. You will still be able to create an independent style for the calendar. The first date will be the starting/ arrival date and the second date will be the end / departure date.

Block Order Requested Date Range

If you plan on using the reservation system for your bed and breakfast, inn or hotel you may decide to create a separate listing for each room. If you do this you would, naturally, need to allow potential guests to reserve a date range and then make sure their dates are NOT available for the next guest. This is what this option does. It automatically blocks the date range when the guest checks out. You will be able to see and easily edit, if necessary, the date ranges directly in the associated room listing.

Depending on your purpose for using the Calendar Date picker with Reservation capabilities, you may need to allow a buyer to communicate a date range but not block the date range. To achieve this, simply mark this option as NO.

Count Start Day

A reservation or booking period deals with a start and end date. There may be a situation where you need to NOT have the start date be part of the blocked date range. If you mark this option as Yes, it means you would like to have the first date count toward the total days and the total amount charged.

Count End Day

A reservation or booking period deals with a start and end date. There may be a situation where you need to NOT have the end date be part of the blocked date range. If you mark this option as NO, it means you do not want to have the last date count toward the total days and the total amount charged. A good example would be a hotel: your guests will put in the day they are leaving but you do not typically charge a fee for the day they leave.


Start Date Title

If you would prefer to use another identifying label for the start date you can. You can change this in every listing independently. This way you can create one calendar field but then alter it according to the requirements of the individual Virtuemart listing.


End Date Title

If you would prefer to use another identifying label for the end date you can. You can change this in every listing independently. This way you can create one calendar field but then alter it according to the requirements of the individual Virtuemart listing.



Please publish modules in offcanvas position.