Add a Third-Party Shipping Service for Custom Checkout
A shipping calculation service determines how much customers pay for shipping in your
B2B store. Instead of using Salesforce’s native shipping service, you can add a
third-party shipping application to your store or set up your own shipping service.
In Winter ’24, we introduced Commerce extensions for pricing, inventory, shipping, taxes,
and other services. While the checkout integrations framework is still supported, we
recommend extensions over integrations because they offer more targeted customizations for
your B2B store. Plus, they’re available for more Commerce domains. See Get Started With Salesforce Commerce
Extensions.
Also, starting in Spring ’24, the Cart Calculate API is enabled by default for LWR stores
(OptionsCartCalculateEnabled is set to true). When this setting is
enabled, you can configure extension providers for shipping, but you can’t configure
integrations for shipping.
You can use AppExchange packages to select third-party services. If you prefer to implement
a service without using AppExchange, see examples in GitHub.
Important If you have a Commerce and Revenue Lifecycle
Management Add-on license, set Is Assetizable to false when creating
a shipping product for both native and custom shipping calculators. For more information,
see Configurator Product Catalog.
In the navigation sidebar, select a store from the Store
dropdown.
Select Settings | Checkout.
Click Shipping.
Select a shipping service.
If the Cart Calculate API is enabled, click Select
Provider.
If the Cart Calculate API is disabled, click Link
Integration.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.