The other day, I was asked about the possibility of including a time selection field in the shipping page of an osCommerce site. A typical example would be a delivery service such as a flower shop.
This is very alike my previous code for selcting a delivery date which works well. Basically, all I had to was copy that but make it “time” instead of “date”.
With some Googling, I found a nice jQuery based timepicker which i integrated into the checkout_shipping page.
So, the checkout_shipping.php after the changes;
In the admin, on the orders.php details, it looks like this;
Obviously I chose that date and time in the checkout page. Th selcted date and time also shows in the customer facing order history page(s) as well. Sweet!
As you can see I prettied up the time selector by adding a clock image. Looks pretty nice!
Hi, where can i find this contribution?
I never made it into a contribution. It’s really easy though if you give it a go.
Hi, I’m in need of contribute as this. Could I send it via email?
Thanks.
Hello Gary
Your delivery time is very good, congratulations, but i have now a problem:
How can i integrate the jQuery based timepicker into the checkout_shipping page?
Thank you very much
Ralf
Guys, you need to install the oscommerce datepicker http://addons.oscommerce.com/info/6178 and then repeat for the timepicker http://labs.perifer.se/timedatepicker/
It’s not difficult. If you want it all installed for you, email me and can do that at very low cost.
Thanks for nothing. 🙁
Thank you for nothing 🙂
Do not get Open Source, GPL and Free confused. You are running a business as is everyone else.
Thank you Gary for installing them for me!
It’s great 🙂
Thank You Parry
Hi,
Can we prevent costumers to book twice the same time?
I mean if the costumer 1 booked tuesday at 10 am I would like to block this delivery time.
Thank you
Stan
Stan – that’s possible, with a lot more coding. The way it’s done now does not track time slots, so would need a way of marking slots which have been bought and not show them on a per product basis. Not straightforward. If you want to explore it further and get a quote, email me on oscshops@gmail.com
hi,
the date is not stored in the database.
shows this:
table: delivery_date
0000-00-00 00:00:00
Thanks!
Hi, means you have not installed correctly. Are you using paypal as the payment method?
Hi, Is that a way to turn some products off on special date, like in such a way that products in category 1 are not available to delivery on 31Jan 2014 but products in category 2 are available on the same day. Need help urgently.
Yes, that’s doable. Maybe this: http://www.clubosc.com/lead-time-handmade-products.html