With the release of Miva version 10.09, there is a new UPS Shipping module that has been created to replace the old UPS Developer Kit, which is being deprecated by UPS. The old API is scheduled for end of life at the end of July 2024.
This new module does not include any freight functionality, because UPS spun off their freight division to TForce Freight. There is a separate TForce Freight module that was also released with Miva version 10.09. For information, visit the TForce Freight module documentation.
Because of the spin off, only settings for non-freight shipping methods are transferred to the new UPS module.
To install the module, navigate to Settings>Modules and select the UPS Shipping module.
Select the configuration type you are creating. If this is for your production website, select Production. If it’s a test, select Test. After you’ve made your selection, click Continue.
If your web broswer has a pop up blocker, it will block the opening of the box in the next step. Simply disabling the pop up blocker, and reopening the popup window from the blocked warning, will not work. You will have to start the process over completely.
In the box that opens, enter your log in information for your UPS account.
After that, you are given the option to migrate your Legacy data from the UPS Developer Kit module. To use the migration option, click the Migrate button in the box. If not, click Skip.
Migration does NOT automatically update any Price Groups that offer UPS Shipping discounts. Those shipping discounts will need to be updated manually.
The module was designed to basically be a one-to-one conversion from the old module to the new, and once the migration is complete, you should see all of your old information in the new module. At the same time, the migration process disables the old module to avoid duplication.
In order to remove the old UPS Developer Kit module, you would have to either go into the Miva admin and archive any orders that used a shipping method through that module, or you can deactivate the old module at the domain level.