I had integrated Magento UPS XML Shipping module with all live credentials. But What I see is
No shipping Methods Available
I enabled the debug mode the debug file is below Error code I got is
<AccessRequest xml:lang="en-US">
<AccessLicenseNumber>MYACCESSKEY</AccessLicenseNumber>
<UserId>****</UserId>
<Password>****</Password>
</AccessRequest>
',
'request' => '<?xml version="1.0"?>
<RatingServiceSelectionRequest xml:lang="en-US">
<Request>
<TransactionReference>
<CustomerContext>Rating and Service</CustomerContext>
<XpciVersion>1.0</XpciVersion>
</TransactionReference>
<RequestAction>Rate</RequestAction>
<RequestOption>Shop</RequestOption>
</Request>
<PickupType>
<Code>03</Code>
<Description>Customer Counter</Description>
</PickupType>
<Shipment> <Shipper> <Address>
<City> Pretoria</City>
<PostalCode>0002</PostalCode>
<CountryCode>ZA</CountryCode>
<StateProvinceCode>72 Struben St, Pretoria Central, </StateProvinceCode>
</Address>
</Shipper>
<ShipTo>
<Address>
<PostalCode>636009</PostalCode>
<CountryCode>IN</CountryCode>
<ResidentialAddress>01</ResidentialAddress>
<StateProvinceCode></StateProvinceCode><ResidentialAddressIndicator>01</ResidentialAddressIndicator> </Address>
</ShipTo>
<ShipFrom>
<Address>
<PostalCode>0002</PostalCode>
<CountryCode>ZA</CountryCode>
<StateProvinceCode>72 Struben St, Pretoria Central, </StateProvinceCode>
</Address>
</ShipFrom>
<Package>
<PackagingType><Code>00</Code></PackagingType>
<PackageWeight>
<UnitOfMeasurement><Code>LBS</Code></UnitOfMeasurement>
<Weight>4</Weight>
</PackageWeight>
</Package> </Shipment>
</RatingServiceSelectionRequest>',
'result' => '<?xml version="1.0"?>
<RatingServiceSelectionResponse>
<Response><TransactionReference><CustomerContext>Rating and Service</CustomerContext><XpciVersion>1.0</XpciVersion>
</TransactionReference>
<ResponseStatusCode>0</ResponseStatusCode>
<ResponseStatusDescription>Failure</ResponseStatusDescription>
<Error>
<ErrorSeverity>Hard</ErrorSeverity>
<ErrorCode>111057</ErrorCode>
<ErrorDescription>This measurement system is not valid for the selected country or territory.</ErrorDescription></Error>
</Response>
</RatingServiceSelectionResponse>',
) {"is_exception":false} []
Best Answer
As per the error provided by you, you can see that the measurement units used by you are
lbs
. For India, you will not get the rates with these.You need to switch to
kgs
.You can switch this weight unit from admin.
I hope it helps.