I need an Opencart extension which I have described as follow:
My store is an online restaurant developed on Opencart engine. Simply, customers put their orders and pay for that online and I’ll deliver their orders to them. The difference with other food delivery is that there is restricted time frame that foods will be delivered. I need to encourage customers to put their orders in advance (at least one day before). E.g. if they want to receive their food on Friday 23th August, I need following options:
1- They cannot put order after 9am (I need to be able to change this time from Admin panel) Friday 23th August (cut-off time). And there are two cut-off time; one can be set for lunch and one for dinner. There should be another option that customers should select to say for which of lunch or dinner are they putting their orders and based on that selection cut-off time applied automatically. (obviously I can be able to turn of each day of week in general such as Sunday or Saturday as well as an specific days such as national day or new year.)
2- If now is Friday 23th August and time is between 00:00 and 09:00 they see the full (normal) price and be able to complete their orders. (Or any other price that I can set on Admin Panel other than normal price).
3- And if now is any time before Friday 23th August 00:00 (you say Thursday 22th 22:00 or Wednesday 21th 15:00), they see a discounted (amount or %) price when they choose Friday 23th as delivery date. In the other word, if at the time they are putting their order is 9 hours or more before delivery date (we assumed that cut-off time is 9am), they see that the normal price is crossed over and discounted price is bold (like special prices).
4- I can be able to offer special prices based on date. E.g. I can promote an X% (or amount) discount for orders:
a- Completed in specific dates, no matter what is the delivery date chosen. E.g. if today is Friday 23th August, I can be able to offer discount for any order complete during Sat 24th and Sun 25th August and it doesn’t matter what delivery date customers chosen.
b- It does matter what delivery date is chosen. E.g. I can promote special prices for orders to be delivered on an specific dates. For example, if today is Friday 23th August, I can offer a discount for orders complete before Sunday 25th 23:59 and to be delivered on 28th and 29th August.
5- I can restrict an specific quantity of each product for daily order. E.g. I have unlimited of item “X” but I need to restrict it to be purchased only 10 items for each delivery date. For example, only 10 special Pizza can be ordered for each delivery date. If today is Friday 23th August and customers have already ordered 10 of Special Pizza for Monday 26th, then it cannot be chosen for Monday to be delivered.
Feel free to ask me for more description if it’s not clear.