---
schema_version: "1"
id: e2b8d6ced760f80d682ff84c8136e1ef05cca9bfd24fec6308c61c57d4d3fe82
title: Configure Custom Checkout for a B2B Store
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/comm_custom_checkout.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.comm_custom_checkout.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 5e87ee3fb3ab181f392ada595a11e9969274643251d214261659b46fb048106d
description: Custom checkout gives you more control over your store’s checkout configuration. You can use third-party apps instead of Salesforce’s native merchant services for payments, tax, and shipping. Or, you can extend native merchant services using custom checkout. You can design your own checkout page in Experience Builder with preset layouts, custom sections, and components. For B2B stores, custom checkout is the only option for configuring checkout.
products:
  - Commerce
  - B2B Commerce
release: "264"
---
# Configure Custom Checkout for a B2B Store

Custom checkout gives you more control over your store’s checkout configuration. You can use third-party apps instead of Salesforce’s native merchant services for payments, tax, and shipping. Or, you can extend native merchant services using custom checkout. You can design your own checkout page in Experience Builder with preset layouts, custom sections, and components. For B2B stores, custom checkout is the only option for configuring checkout.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=commerce.comm_editions.htm&amp;language=en_US" target="_blank">View supported editions</a>.</td></tr></tbody></table>

[Which Salesforce Commerce Product Do I Have?](https://help.salesforce.com/s/articleView?id=commerce.comm_what_product.htm&language=en_US)

- **[Set Up Salesforce Payments for Custom Checkout](https://help.salesforce.com/s/articleView?id=commerce.payments_add_merch_acct.htm&release=264.0.0&type=5)**  
    If you created a B2B store with an LWR template, we recommend using Salesforce Payments, our native payment service. Salesforce Payments includes safeguards for transactions, express payment options, and a saved payment option. It provides two components—Salesforce Payments and Express Checkout, which you can add to your checkout page to collect payment information. These components automatically pull in the accepted payment methods that you configured for your store, and they provide fraud protection by using 3D Secure authentication.
- **[Add a Third-Party Payments Service for Custom Checkout](https://help.salesforce.com/s/articleView?id=commerce.comm_payment_service_thirdparty.htm&release=264.0.0&type=5)**  
    For a B2B store using custom checkout, instead of using Salesforce’s native payment service, you can use a third-party gateway adapter to integrate with your store's checkout process.
- **[Set Up Taxes in B2B Commerce](https://help.salesforce.com/s/articleView?id=commerce.comm_setuptaxes.htm&release=264.0.0&type=5)**  
    Setting up tax calculations for your B2B store ensures compliance with regional tax requirements, exempt certificates, VAT, and real-time rate changes during checkout. Salesforce B2B Commerce provides flexible options to calculate taxes based on your business model and operational needs.
- **[Set Up Salesforce Native Shipping for Custom Checkout](https://help.salesforce.com/s/articleView?id=commerce.comm_set_up_native_shipping.htm&release=264.0.0&type=5)**  
    Provide customers accurate shipping methods, including default free shipping, flat rates, and custom rates with the Salesforce native shipping service for your B2B store.. You can use the shipping service with custom checkout or managed checkout, but if you configure your store using custom checkout, you must add the shipping service manually. You can create custom shipping zones and turn off shipping if you don’t sell physical goods.
- **[Add a Third-Party Shipping Service for Custom Checkout](https://help.salesforce.com/s/articleView?id=commerce.comm_set_up_shipping.htm&release=264.0.0&type=5)**  
    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.
- **[Enable Shipping to Multiple Addresses for Custom Checkout](https://help.salesforce.com/s/articleView?id=commerce.comm_enable_split_shipping_for_commerce_stores.htm&release=264.0.0&type=5)**  
    Let customers ship items in one order to multiple addresses in a B2B store or a Pay Now site. At checkout, customers can split a single cart into multiple shipments. You can’t use split shipping with managed checkout or with digital or subscription products.
- **[Enable Order Fulfillment from Multiple Addresses for Custom Checkout](https://help.salesforce.com/s/articleView?id=commerce.comm_split_order_fulfillment.htm&release=264.0.0&type=5)**  
    When a customer chooses to send products in one order to different addresses, you can fulfill the order from multiple locations. The Split Order Fulfillment flows create a fulfillment order for each address. You can also manually split fulfillment for an order.
- **[License Requirements for Custom Checkout Order Tracking](https://help.salesforce.com/s/articleView?id=commerce.comm_license_requirements_custom_checkout.htm&release=264.0.0&type=5)**  
    To comply with B2B Commerce licensing requirements, make sure that your custom checkout implementation is tracking orders for Gross Merchandise Value (GMV) and Price Per Order (PPO). If your cart-to-order process invokes the Cart to Order flow core action or the Commerce Webstore Checkout Orders Connect REST API, no additional steps are required.