FedEx is retiring the legacy Web Services (SOAP) endpoints that Magento's original carrier integration relied on. If your store still calculates rates through the old Fedex carrier model, you are one FedEx policy change away from blank shipping quotes at checkout.

At Towering Media, we have migrated dozens of Magento 2 and Adobe Commerce stores onto FedEx REST with OAuth 2.0. This guide walks through what changed, how to audit your store, and the migration path we use in production.

Why the SOAP integration is a liability

Magento 2 shipped with a FedEx carrier that calls FedEx Web Services over SOAP. That stack worked for years, but FedEx has been pushing merchants toward the FedEx Developer Portal and REST APIs with client-credentials OAuth.

SOAP failures tend to show up suddenly: