Brief We have modified the file 'shipping_functions.php' - now php_external_lib is not used if quantity of module_shipping = 0.
Description When using external shipping modules (UPS, USPS etc.), there was always sent a request to these shipping systems no matter what settings you put in Shipping Modules > Shipping module > Shipping Types > Edit Shipping Type (i.e. Available Countries, States, Quantity, Weight, Total Goods Cost etc.). For example, that caused an issue with US 'Military' States - UPS doesn't support them and therefore displayed an error on checkout.
Further, extract the above mentioned file into the 'includes' folder of your shop in the Binary mode. Do not forget to make a backup copy of the current file in case something goes wrong.