VirtueMart 1.1.x [ Old version - no longer supported ] > Shipping VM 1.1

UK Postcode/County/Country code zones module

(1/19) > >>

alanB:
Hi all,

I'm starting a new thread for the UK Postcode/County/country code zones shipping module.

Please post any bug reports, questions, requests here from now on. When posting please include which version of the module and VirtueMart you are using.

For full details and to download the latest version check out the entry in the VMED (http://extensions.virtuemart.net/index.php?option=com_sobi2&sobi2Task=sobi2Details&catid=3&sobi2Id=442&Itemid=2).

I will post here when a new version is released.

Cheers,

Alan.

mx5gr:
Hi Alan,

I have been using your shipping module with success, defining two zones using generic postcode ranges. Everything worked fine.

However, we now want to offer two options per postcode range, one for 09:00-17:00 delivery and one for 17:00-20:00.

Thus, I defined 4 zones within the shipping module. However, as it performs postcode range matching, only one (the first one found) is displayed and not the other.

A workaround would be to install your shipping module twice, for the two time groups within the same zone. However that would be very inefficient on the server, as now it requires already 128MB of PHP RAM to be available, as the postcode file is ~2MB long.

I tried to make it work with "Shipping Options", as currently defined in the shipping module. I created a zone 09:00-17:00 with a 0 modifier and a zone 17:00-20:00 with a +5 modifier. HOWEVER, when the order total is over 80 Euros, the customer gets free shipping. Hence, depending to the region (Inside/Outside Attica), he would have only one option, "Inside Attica, Free shipping: €0,00". Instead we get:

Inside Attica, Free shipping: €0,00
Inside Attica [09:00-17:00]: €0,00
Inside Attica [17:00-20:00]: €5,00

Thus, the second line should not appear (he has free shipping). Moreover, the third line should not appear as well, as it has free shipping. The scripts adds the +5 modifier regardless of the free shipping status.

Any suggestions would be greatly appreciated.

Thank you.

alanB:
Hi mx5gr,

hmmm - that's an unforseen interaction between shipping options and free shipping.

Basically there should be a check for free shipping and then not show the options. Or to show the options but at full shipping rate. What do you think the behaviour should be? Someone who is offered free shipping might want to choose to pay for faster delivery or guarenteed delivery slot so I'm leaning towards the latter. Although I could make it an setting - each option could have a free shipping option "Do not show option", "show option with full base rate" or "show option with 0 base rate".

No promise on time scale but I'll add it to the bug list and sort it in the next release.

Cheers,

Alan.

TWD-Tony:
Hi Alan, continued from the other thread...

"Hi Tony,

Ah right - so in that case it's just a matter of adding in the check for the minimum weight at the start and just returning without outputing a shipping option at all.

Cheers,

Alan."

Should this check be in the code for the shipping options page (to check to see if the postcode module should be called) or in the postcode module code itself?

I guess I should be looking at how you have implemented the check for country and put a similar switch in place?

Thanks

Tony

mx5gr:

--- Quote from: alanB on March 04, 2011, 07:22:55 AM ---Hi mx5gr,

hmmm - that's an unforseen interaction between shipping options and free shipping.

Basically there should be a check for free shipping and then not show the options. Or to show the options but at full shipping rate. What do you think the behaviour should be? Someone who is offered free shipping might want to choose to pay for faster delivery or guarenteed delivery slot so I'm leaning towards the latter. Although I could make it an setting - each option could have a free shipping option "Do not show option", "show option with full base rate" or "show option with 0 base rate".

No promise on time scale but I'll add it to the bug list and sort it in the next release.

Cheers,

Alan.

--- End quote ---

Hi Alan,

A simple disabling of the shipping options calculation when in Free Delivery would do. On the other hand, it makes sense that if free delivery is offered, the user should be able to select among business hours or late afternoon deliveries, as they are offered for free for purchases > a 70 Euros (for example).

What you suggest with the drop down for each shipping option solves all cases of shipping options/free shipping combination and is eagerly awaited.

I hope you'll find some time to integrate them by late last week (working on a deadline, I'm not pushing you), otherwise I'll try to figure out a workaround.

Thank you for your time and congrats again for this excellent module.

Regards,

Socrates

Navigation

[0] Message Index

[#] Next page

Go to full version