There are a couple of changes that need to be done to the shipping module in checkout.
1. We need to move the shipping step to the review page where it will automatically choose the cheapest method.
2. We need to stop the shipping module from crashing the checkout when there are no prices
Comments
Comment #1
bkat commentedThis manifests itself in an anonymous user not being able to check out. When she checks out, she is not immediately prompted for an address and goes to Shipping Method. However, this can end up with no shipping methods being available since there is no address. You can't move to the next step because no shipping method has been selected.
Comment #2
brmassa commentedGordon,
1* shipping was crashing when not even one shipping method was valid (or the destination is too far, or it was an invalid contry...). Now i fixed it alerting the user that no shipping method is available to his region. HOWEVER, almost all of them are programmed to alert the end user about an error buy itself and still need to be fixed.
2* shipping is automatically chosing a option when its the only option available. But since the cheapest is also the longest waiting period, i dont think that automatically choose it will be a good idea.
3* One thing we should do is create a generic-free shipping method, like COD for payments.
regards,
massa
Comment #3
brmassa commented