Requirements: Merchant
4.14 through 4.24, OpenUI. Viking Coders template modules are highly recommended
for more specific customization.
Go
read the full documentation
DateSelect will allows
you to ask your customer to select a date. You can schedule a delivery date
for instance. The selected date is automatically inserted into the Customer
email and the Merchant email for confirmation. As an added feature, the module
stores data inside a database and a flat file along with other order information
so you don't have rely solely on email. Essentially, this is also an order history
module.
DateSelect also allows
to define "blackout days." You can disable constant days of the week,
like Sunday. You can also designate certain days like holidays as blackout days.
Dateselect allows you to
compensate for time differences. The module will give you the current time of
your server, and you can adjust accordingly. All you need to do is identify
an offset in admin. You
can configure a cut-off time to prevent the current day or the next day from
being selected. You might configure this if your shipping department cannot
accept any orders for shipping after certain time during the day.
How this module works:
The DateSelect Calendar
Pickbox is basic form. In a standard OpenUI configuration, the basic setup is
all that is generally required. The Calendar Pickbox will display in the OSEL
screen. You will need to know this If using the VC Other Page Templates for
the OSEL screen: Because the pickbox is a form, the screen will be refreshed
when a date is picked. If there are any other forms on the page, HTML form elements
such as the shipping method, may be lost when the screen is refreshed. It is
highly recommended you place the Calendar Pickbox as the first selection item,
for example, just before the shipping and payment method listbox.
Go
read the full documentation