UPS offers special 'negotiated' rates to many of its customers. The ASPDNSF software is able to request these special rates through the realtime shipping rates API, which allows store owners to offer discounted shipping prices to their customers.
NOTE: For directions on setting up standard realtime UPS rates, or realtime rates from the other major carriers, please see this page.
Setup
To enable this feature, first follow these basic steps to enable realtime rates:
1. In the AspDotNetStorefront admin site, go to Configuration → Advanced → AppConfig Parameters.
2. In the “Config Search” box, enter Origin, then click Search.
3. Each of these RTShipping.Origin AppConfigs needs to be populated. These make up the origin address that is used for shipping calculations, so set them to the address you wish to use for that purpose. Note the following rules:
- Be sure that RTShipping.OriginState is a 2-letter abbreviation, do not use the full state name
- RTShipping.OriginZip should only be 5 digits
4. Go to Configuration → Shipping → Shipping Rates Table in the AspDotNetStorefront admin menu, and put a dot next to the “Use Real Time Rates” option, then click “Set as Active Shipping Calculation Method”.
5. Once realtime shipping is enabled, configure the software to use UPS' special API for negotiated rates:
- Set the RTShipping.UPS.AccountNumber AppConfig to the 6-digit account number you obtained from UPS.
- Set the RTShipping.ActiveCarrier AppConfig to UPS2 (in addition to other carriers used, comma separated)
- Set the RTShipping.DomesticCarriers AppConfig to UPS2 if desired for United States rates (in addition to other carriers used, comma separated).
- Set the RTShipping.InternationalCarriers AppConfig to UPS2 if desired for International rates (in addition to other carriers used, comma separated).
- Set the RTShipping.UPS.GetNegotiatedRates AppConfig to true.
- Set the RTShipping.UPS.UserName AppConfig to your UPS account user name.
- Set the RTShipping.UPS.Password AppConfig to your UPS account password.
- Set the RTShipping.UPS.License AppConfig to your UPS account license.