Upgrading from external shipping methods to externally priced shipping methods

If you have previously used external shipping methods and want to take advantage of externally priced shipping methods, then you should re-implement the functionality following the procedure described in the previous Work with externally priced shipping methods section of this chapter.

You need to create an externally priced shipping method for each shipping method returned by your shipping calculator service. You must also update your shipping calculator service to receive the available externally priced shipping methods in the request and then return a subset of these methods as identified by the shippingMethodId in the response. You can continue to use existing fallback shipping methods or mark the externally priced shipping methods as fallback.