To customize the shipping functionality of the Xperience E-commerce Solution, use the following approach
By creating a custom shipping carrier provider, you gain full control over the shipping costs and availability of the related shipping options. For example, you can:
If you wish to define custom discounts that apply to shipping costs, see Customizing discounts.
The E-commerce API uses the following additional interfaces to connect the functionality of shipping carrier providers with the overall shopping cart and order calculation logic (see Customizing the shopping cart calculation to learn more).
Customization of these interfaces is not required or recommended in typical scenarios.