nopCommerce: 4.90.8
UPS plugin: 4.90.3
Server: Linux
Store type: B2B
The UPS plugin always includes ResidentialAddressIndicator in ShipTo.Address, even for business destinations. There is no setting to change this.
Our request contains:
"ResidentialAddressIndicator": ""
Although the value is empty, its presence marks the destination as residential.
In our Express Saver test, UPS returned:
Negotiated base charge: EUR 9.40
Residential surcharge (270): EUR 3.70
Fuel surcharge (375): EUR 6.29
Total: EUR 19.39
This makes the shipping estimate higher than the corresponding business-address quote on ups.com.
Suggested improvement:
Add a general B2B store setting that allows business addresses to be the default for shipping estimates.
Ideally, add a business/residential address classification to nopCommerce addresses, which shipping plugins can use.
Allow merchants to decide how unknown address types are handled.
For our B2B store, we would prefer to omit the residential surcharge from customer-facing estimates when the address type is unknown. We would rather absorb an occasional residential surcharge than overcharge business customers and repeatedly discuss excessive shipping costs.
If the actual address is residential, UPS should still receive accurate address information when the shipment is booked. The merchant should be able to absorb that surcharge rather than pass it on to the customer.
nopCommerce: 4.90.8
UPS plugin: 4.90.3
Server: Linux
Store type: B2B
The UPS plugin always includes ResidentialAddressIndicator in ShipTo.Address, even for business destinations. There is no setting to change this.
Our request contains:
"ResidentialAddressIndicator": ""
Although the value is empty, its presence marks the destination as residential.
In our Express Saver test, UPS returned:
Negotiated base charge: EUR 9.40
Residential surcharge (270): EUR 3.70
Fuel surcharge (375): EUR 6.29
Total: EUR 19.39
This makes the shipping estimate higher than the corresponding business-address quote on ups.com.
Suggested improvement:
Add a general B2B store setting that allows business addresses to be the default for shipping estimates.
Ideally, add a business/residential address classification to nopCommerce addresses, which shipping plugins can use.
Allow merchants to decide how unknown address types are handled.
For our B2B store, we would prefer to omit the residential surcharge from customer-facing estimates when the address type is unknown. We would rather absorb an occasional residential surcharge than overcharge business customers and repeatedly discuss excessive shipping costs.
If the actual address is residential, UPS should still receive accurate address information when the shipment is booked. The merchant should be able to absorb that surcharge rather than pass it on to the customer.