I am using both Commerce UPS and Commerce USPS. I noticed that every time I select a different service, the quotes are recalculated. To me, this is an unneeded step. I'd rather just calculate when hitting checkout/1234/shipping (and actually, if possible, only when the cart has changed). Is there something I can put in a custom module to achieve this?

Comments

acrosman’s picture

I second this request. It's not clear to me why the AJAX callback is needed at all on this step (how likely is the price to change on most sites while a user looks at this page?). I guess can understand why some sites would want the option to make the update at this point, but it seems more useful to have the system check to make sure the price and options didn't change when they leave the shipping pane. I wouldn't mind working toward a patch, but since I don't really understand the use case the current behavior is trying to support I'm hesitant to do that just yet.

This is made more desirable for me at the moment because that recalculation process is triggering hard to trace entity errors.

googletorp’s picture

Status: Active » Closed (works as designed)