Hi Jean

I am uploading the D7 port of the module.

Please review it and share your feedback.

CommentFileSizeAuthor
uc_deliverytimeslot.tar_.gz40 KBsaurabh.arya
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Problue Solutions’s picture

Cant complete checkout due to following error:

"Notice: Undefined index: method in uc_checkout_pane_deliverytimeslot() (line 465 of /usr/www/users/onlink/sites/all/modules/uc_deliverytimeslot/uc_deliverytimeslot.module)"

Problue Solutions’s picture

Sorry had delivery information checkout pane disabled, seems to be working fine now.

Problue Solutions’s picture

Just finished fully testing this, everything seems to work perfectly.

I'm using this as a resource booking system (booking skype coaching sessions) as opposed to actual delivery slots and with a few tweaks (mostly changing terminology and hiding the shipping quotes pane with CSS etc) its working much better than any other booking module I've tried, every other module I've tried is based on dates/datetime and none of them really work properly for a time slot kind of booking. This module does it exactly as I need.

Maybe worth considering modifying it so there's the option of not having it tied to physical deliveries so that it can be used for resource booking out of the box. Excellent work though and many thanks for the module!

saurabh.arya’s picture

mogtofu33,Give me the permission to commit the code..

Problue Solutions’s picture

One thing you could take a look at, when using the days offset feature, the time slots table appears initially with only 2 or 3 days displayed depending on the offset that has been entered, I can click the pager at the bottom to move forward to future dates (once I move to the second page a full table of dates is displayed), but it would be great if the table displayed a full amount of dates at the beginning without having to click the pager.

edmonkey’s picture

Hi,
this is a good module!
im using this on a food ordering website using four shipping methods, which seems to work well.
-pickup now(free)
-delivery now (paid)
-pickup timeslot (free)
-delivery timeslot (paid).

- views handlers for delivery slots would be a great feature so these can be seen in normal order views.

one error, can anyone else confirm:
on admin/store/orders/deliverytimeslot (white screen)
Fatal error: [] operator not supported for strings in /xxxx/public_html/myflame/includes/common.inc on line 2442

the print page works tho - admin/store/orders/deliverytimeslot/print

cheers

mellchar’s picture

Hi, I installed this module, did all the settings and stuff, edited the ubercart templates, but when I get to the checkout page the following error appears:

Notice: Undefined property: UcOrder::$quote in uc_checkout_pane_deliverytimeslot() (line 465 of D:\Programs\xampp\htdocs\drupal\sites\all\modules\uc_deliverytimeslot\uc_deliverytimeslot.module).

And I cant select my shipping method, nor the time slots for delivery. Any idea what could cause that? Thanks in advance

boeran’s picture

Issue summary: View changes

Hi,

I have your module installed and working.
I do have 2 problems with it though:

1) I can not go to 'Store' -> 'delivery time slots'. If I do I get an error.

PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'uc_deliverytimeslot_special.quote' in 'where clause': SELECT * FROM {uc_deliverytimeslot_special} WHERE uc_deliverytimeslot_special.quote = :quote ORDER BY uc_deliverytimeslot_special.date ASC; Array ( [:quote] => flatrate_3 ) in uc_deliverytimeslot_admin_view() (regel 319 van /var/www/vhosts

1) so far it's only working as long as I don't make any exceptions. I set delivery times to 8 to 9, 9 to 10 and 10 to 11. Days shown on pane is 7. If I check out I can now choose any combination of the next 7 days with the 3 timeslots I set. On time slot settings I can go to tab 'Generate' and make 1 'Time slot Table'. if I do this, this timeslot table will work, if I set it to monday 9 to 10 I will only be able to pick this slot. But, I'm not able to make any combination, I can not set "9 to 10" for all days and "8 to 9" only on saturday. maybe this is because I can't acces the first tab, I have no idea what's on this tab.

So far I worked my way around this by simply make an order myself on the non available hours for the last day on my timetable.

Kris

stefank’s picture