FedEx: Update to the New FedEx API
ShipWorks is updating how it connects to FedEx. This update ensures that you have access to the latest FedEx services and features.
This article will guide you through the process of migration your FedEx account to the new FedEx API.
Prior to following the steps in the The Process section, please ensure that you review the Things to Know and FedEx Available Features sections below to ensure that you are aware of the latest features and of any changes after migrating to the new FedEx API. Changes include updates to FedEx SmartPost, emailing return labels to your customers, Dangerous Goods with FedEx, email notifications sent from FedEx, and more.
Please also ensure that:
-
You have your FedEx account number and the account Shipping Address on file with FedEx. This information can be located in your online FedEx account.
-
Log in to your online FedEx account. Then, go to My Profile > Account Management. Then, click View/Edit to the right of your FedEx account number to view the Shipping Address.
-
-
You can log in to ShipWorks as a user with administrator rights.
-
If running more than one ShipWorks workstation, you have access to the ShipWorks server (the PC running the ShipWorks database).
Successfully migrating your FedEx accounts to the new API requires the FedEx account address in ShipWorks to match the Shipping Address on file in your online FedEx account.
Follow these steps to ensure that the address in ShipWorks and in your online FedEx account match.
-
Launch and log in to the ShipWorks software.
-
Select FedEx in the list of carriers on the left side of the Shipping Settings screen.
-
Select your FedEx account and click the Edit button.
-
Verify that the Address on the Account tab in ShipWorks matches the Shipping Address on file in your FedEx account. If the addresses do NOT match, update the address information in ShipWorks to match the address in your FedEx account. Click OK to save your changes.
-
Repeat this process for all FedEx accounts connected to ShipWorks.
Please don't skip this section. We don't expect anything to go wrong, but making a backup of your ShipWorks database is a great idea in case you need to restore your database back to its current state.
The steps in this section need to be completed on the main ShipWorks server (the PC running the ShipWorks database).
-
Open the ShipWorks software and go to the Help tab and click on the About ShipWorks button. Make note of the ShipWorks software version number. Write it down. Knowing the current version may be useful if you need support and a support team member asks you for it.
-
Click on the Manage tab and then on the Backup button. Then, click the Browse button.
-
Navigate to the folder in which you wish to save your ShipWorks backup file.
-
Rename the file so that the filename includes the current version number. For example: ShipWorks Backup v9.13.3.14470.
-
Click the Backup button to save your backup.
You're now ready to move to step 3 Upgrade to ShipWorks Version 10.
ShipWorks version 10 or later automates the process of migrating your connected FedEx accounts to the new FedEx API as part of the upgrade process.
Follow the steps outlined in our help article, How Do I Upgrade ShipWorks, to upgrade to version 10 or later.
Back up ShipWorks
During the update process, you will be prompted to create a database backup. If you created a backup in the previous section of this article:
-
It is OK to overwrite the previously created backup with this new one.
-
Please be sure to leave the backup file name as is, leaving the version number as part of the file name. (See step 4 above for more info).
During the upgrade process, ShipWorks detects any FedEx accounts added to the ShipWorks software and attempts to update the accounts to the new FedEx API connection. After successfully migrating the FedEx accounts, ShipWorks will open to the Orders Grid. At this point, there is nothing further that you need to do. You can continue shipping as normal.
Be sure to review the Things to Know and FedEx Available Features sections below to ensure that you are aware of the latest features and of any changes after migrating to the new FedEx API.
Error When Updating
Did you encounter an error during the migration process? Please see the Troubleshooting section below.
The following five items are changing and may impact your shipping workflow:
-
SmartPost is now FedEx Ground® Economy: FedEx SmartPost has been renamed to FedEx Ground® Economy. All instances of 'SmartPost' are now listed as 'FedEx Ground® Economy' in the ShipWorks software.
-
Hub IDs: FedEx Ground® Economy Hubs are now listed as the city and state of the Hub location instead of the Hub ID. For example: Instead of Hub ID: 5631, the Hub will be displayed as Hub: St. Louis, MO.
-
Multiple Hub Locations: FedEx accounts in ShipWorks can now only be associated to a single Hub location. Merchants using FedEx accounts associated to multiple Hub locations:
-
During the migration, FedEx accounts associated to more than one Hub ID were duplicated with each, individual Hub being associated to a single FedEx account.
For example: Prior to the migration FedEx account 1234567890 had Hub IDs 5531, 5087, and 5379 associated to it in ShipWorks.
After the migration, FedEx account 1234567890 is added to ShipWorks three times, each account with an individual Hub associated with it.
-
-
Shipping Profiles: Check all Shipping Profiles to ensure the correct FedEx Account/Hub combination is selected for each profile. This will ensure that any automation and Shipping Rules configured in ShipWorks to automatically apply FedEx Ground® Economy services will continue to function properly.
-
Click on the Manage tab and then on Shipping Profiles. Then, select the FedEx profile and click the Edit button.
-
Select the FedEx account associated to the correct Hub from the Account: drop-down menu.
-
The ability to ship Dangerous Goods is no longer available. You may wish to reach out to your FedEx account manager to discuss available options for shipping Dangerous Goods with FedEx.
Disable Dangerous Goods Automation Rules
If you ship Dangerous Goods with FedEx AND have automation rules configured in ShipWorks to automatically select the Dangerous Goods option, please disable any Dangerous Goods automation rules.
Your Dangerous Goods automation rules will NOT cause an error when applied to shipments. However, it is important to note that the printed FedEx label will NOT have the Dangerous Goods option applied.
-
Go to the Manage tab and click on the Shipping Settings button. Then, select FedEx from the list of carriers.
-
Select the Settings tab.
-
Delete any shipping rules that apply the Dangerous Goods option to your FedEx shipments by clicking the red X to the left of the rule.
The EPL printer format, used with printers such as older thermal printers or some Dymo label printers, is no longer supported with FedEx.
Merchants using printers that only support the EPL label format should configure ShipWorks to send Standard formatted labels to a thermal printer.
The FedEx option to email shipment/delivery notifications to your customers is no longer supported.
Use ShipWorks' email and delivery notification functionality to automatically keep customers apprised of the delivery status of their orders.
The ability to have FedEx email a return label to your customers is no longer supported.
Use ShipWorks' email functionality to email return labels to your customers.
Did you receive the following errors during the FedEx migration process? Expand each error to view more details.
Reason:
The most common reason that this error is encountered is that the FedEx account address in ShipWorks does not match the Shipping Address on file in your online FedEx account.
What to Do:
-
Follow the steps in The Process section of our FedEx: Add to ShipWorks help article to add your FedEx account to ShipWorks. Make sure that the FedEx account address you enter when adding the account matches the Shipping Address on file in your online FedEx account.
-
Delete the original FedEx account (the account already in ShipWorks when you migrated). This will save any confusion and possible errors when shipping.
-
Go to the Manage tab and click the Shipping Settings button. Then, select FedEx from the list of carriers.
-
Select the account you wish to delete (the account in ShipWorks when you migrated).
-
Click the Delete button.
-
Reason:
The most common reason this error is encountered is because Saturday Delivery is selected in the FedEx Default Profile.
What to Do:
-
Follow the steps in Editing Profiles in ShipWorks to edit your FedEx default Profile so that Saturday Delivery is not selected.
-
Create a new shipment so that the Default FedEx Profile is re-applied or use the Apply Profile button in the Ship Orders window to apply the Default FedEx Profile.
Still Need Help?
Please feel free to reach out to one of our awesome Technical Support Representatives in St. Louis. We are happy to help.
Have a comment to share about this article? We'd love to hear from you. You must be logged in to your Support Portal account to leave a comment.
Comments
0 comments