News:

Looking for documentation? Take a look on our wiki

Main Menu

Order Pickup Time and Date Plugin Needed VM3 Joomla3.6

Started by snstfd, September 14, 2016, 00:06:58 AM

Previous topic - Next topic

snstfd

We are currently running
VM 3.0.16
Joomla 3.6.2

OVERVIEW
I recently had someone write a plugin to perform the following functions. For the most part it is working properly but I was alerted today about another issue with the plug-in. The project has dragged on for a frustrating month so I would like to offer this up to someone new. The issue today is that no matter what time they select, it always reverts to 7am as the pickup time and you can't check out unless 7am is selected.

Here is the overview. All of these things appear to be working.

I have a list of additional things I would like to do so this could be a few hours a week job or more, especially at the beginning. I would like a highly experienced credentialed professional with references.

ORDER PICK UP TIME RESTRICTIONS
I need to implement some restrictions on available pickup times

CHRISTMAS
For instance, we are closed Christmas Day so customers should not be
able to select December 25 to pick up an order.

THANKSGIVING
Thanksgiving in the USA falls on the 4th Thursday in November. The
blackout time for orders placed on Thanksgiving week would start on
Tuesday before Thanksgiving at 00:01am (12:01 am). The earliest pickup
time for any order placed after 00.01 AM (12:01 AM) on Tuesday would
be Friday, 10:00 AM.

NORMAL (Default setting)
The rules are as follows:
I need to have a 24 hour blackout window for the first available pick
up time on catering orders.

Our brick and mortar store hours are 7am-9pm seven days a week. I
would like the last pick up time to be 8:30pm each day. The first
available pickup time should be 24 hours in advance.

If placing an order outside our store's hours of business, the first
available time would be 7am, one day in the future.

I never feel like I am explaining this clearly but, for example, an
order placed at 4:30pm on Monday would have 5pm Tuesday as the first
available pickup time. An order placed between 8:30pm Monday and
6:59am Tuesday would have the choice of Wednesday 7am as the first
pick up time. and so on...

Finally, Christmas Eve would have a final pick up time of 5pm.
Christmas Day needs to be blocked out for any pick up times as we are
closed. New Year's Day would have a final pick up time of 3pm.

As I already noted, the plug-in does these things and only a small alteration was made to the core code which I have documented.

Future projects include:
• Set up users to manage orders and product listings from front or back end.
• Install new template
• Create ability to direct emails to individual store locations (currently we use Gmail forwarding to do that)

If you are familiar with a setting up a GIT server on Siteground I would like to do that too.