The default message is:
No valid shipping rates found for your order, and we require shipping service selection to complete checkout.
Please verify you have supplied all required information or contact us to resolve the issue.
This is not ideal UX, in my opinion. I feel like it explains it from the site owner's perspective, and not the customer's—that is, the customer has no idea what "valid shipping rates" means (since that really is referring to the Rules configurations for shipping methods, which customers shouldn't have to know anything about), and the lack of shipping rates is also possibly due to an invalid address (e.g., invalid combination of zip and state, or something). I propose the following:
No shipping services are available for your order.
Please verify that you have supplied a valid address or <a href="@url">contact us</a> to resolve the issue.
(@url would be mailto: the site's address.) Patch forthcoming.
Comment | File | Size | Author |
---|---|---|---|
#3 | required-shipping-service-2113507-3.patch | 1.33 KB | jessepinho |
#2 | required-shipping-service-2113507-2.patch | 1.18 KB | jessepinho |
#1 | required-shipping-service-2113507-1.patch | 1.36 KB | jessepinho |
Comments
Comment #1
jessepinho CreditAttribution: jessepinho commentedComment #2
jessepinho CreditAttribution: jessepinho commentedWhoops. Rerolled with git diff --relative
Comment #2.0
jessepinho CreditAttribution: jessepinho commentedFix HTML markup
Comment #3
jessepinho CreditAttribution: jessepinho commentedAdd a watchdog message so the admin knows there's an error, and make the message even more user-friendly.
Comment #4
googletorp CreditAttribution: googletorp commented