Salesforce native services versus third-party shipping, tax and payment
Key Takeaway
Shipping, tax, and payments can each use a Salesforce native service, a third-party app, or your own service. While the Cart Calculate API is enabled, shipping and tax connect through extension providers, not integrations.
A B2B Commerce store needs three merchant services at checkout: shipping for delivery methods and rates, tax for rates based on location, and payments. As a developer, you need to know what the native services do, how third-party providers plug in, and which framework a store allows, extensions or integrations.
Options for each service
Salesforce's native merchant services cover shipping, tax, and payments in a B2B store. For each one, you can use the native service, extend it, or replace it with a third-party app or your own Apex-based service.
For B2B stores, custom checkout is the only option for configuring checkout. Custom checkout is what gives you the choice of native or third-party services. You build the checkout page in Experience Builder with preset layouts, custom sections, and components.
You choose services per store in "Settings | Checkout", which has "Shipping", "Taxes", and "Payments" tabs.