Hey guys,
I just wanted to suggest that there be some validation elements displayed on the 'Estimate Shipping' form when no ZIP code is submitted. Currently, no errors are shown when the ZIP code input is empty upon submission. All that is displayed is the 'In-Store Pickup' shipping method (estimate).
It also seems like the ZIP code should be labelled 'required', as many of the shipping rate calculators seem to use the ZIP to calculate rates.
Finally, hitting the 'Enter/Return' key while focused on these inputs submits the entire page's form. It does not submit just the 'Estimate Shipping' form (I know that there is not a separate form for 'Estimate Shipping'). It might be best to add some jQuery in 'EstimateShipping.cshtml' to listen for that keypress, prevent the form submission and instead conduct the Ajax request?
Thanks!