We need an extension creating for a magento takeaway website that allows us to set the store as open/closed at specified opening times in the back end. When the store is closed we'd like customers to still be able to place an order for delivery at a later time. Similar to the functionality on just-eat.co.uk, where users can either select for the takeaway to be delivered/collected asap or at a later time. We already had somebody working on this however they seem to have gone AWOL and left us with half an extension that doesn't really work. You can either build on this if you like or start from scratch, whichever is preferable to you to get the job done. Here is a list of functions we require to be able to set in the back end:
Set takeaway opening times for each day of the week, giving the option for lunchtime and evening opening times.
Set takeaway delivery times.
Set certain specific dates for takeaway to be open/closed, for xmas holidays etc.
Preparation time from store opening time - For example, if the store opens at 7pm, and we set the preparation time to 30 mins in the back end, then the first time to show on the checkout page where the user selects what time they would like the food to be delivered/collected would be 7:30pm.
Minimum order price.
We also need this all integrating into our one step checkout, which ideally will have a drop down menu with collection/delivery times for the customer to be able to choose from. If the takeaway is closed then a pop up box should appear alerting the customer, however they should still be able to place an order for a later time when the takeaway is open.
I have attached a few screenshots of the work that has been done so far so you can get an idea of what we are after.