Quote Originally Posted by SPython View Post
I have installed UPSXML module 1.8.1 hoping that it would resolve a frequent intermittent problem. It did not. We are using Zencart 1.5.7d. The problem is that the UPS estimated charges do not always appear at customer checkout. Instead there are the following two lines (note the colon):
:
If you prefer to use ups as your shipping method, please contact ***. via Email.
When the charges do appear as expected and the user then returns to their cart to change the order - the charges do not appear below the UPS header and this "Error Your available shipping options have changed. Please re-select your desired shipping method" appears at the top of the page.
Additionally, when this occurs the following appears in the logs:
PHP Notice: Malformed value for session-based shipping module; customer will need to re-select: false in /includes/classes/order.php on line 326
Any help would be appreciated.
Thanks
I'll need to see if I can reproduce the issue; if I can't determine the root-cause of the issue, I'm not able to provide a solution.

If this happens often enough, I'll suggest enabling the UPS-XML debug logs so that I could 'see' what communication happened between Zen Cart and the UPS API to cause the issue.