BigCommerce offers various checkout types with different capabilities and checkout flow. Deciding which one is best suited for your business will depend on which features your business needs.
The checkout types available will depend on the theme platform you have applied to your store. See Which Theme Platform do I have? to determine the type of theme you are using.
- One-Page Checkout
- Single page express checkout *
- Multiple page checkout *
- Custom one-page checkout (for developers)
- Optimized One-Page Checkout
- Klarna Checkout (US merchants only)
*These checkouts are only available on legacy Blueprint themes.
Descriptions of these checkouts can be found in Checkout Settings.
Each checkout option has a set of features that are associated with it. The table below gives a quick overview of what each checkout offers.
|Optimized One-Page Checkout||One-Page Checkout||Custom one-age Checkout (for developers)||Klarna Checkout||Single page express checkout*||Multiple page checkout *|
|Ship to multiple addresses||✗||✔||✔||✗||✔||✔|
|CSS Customization||In Stencil Theme Editor, Stencil CLI, or Edit Stencil Theme Files||In Stencil CLI, or Edit Stencil Theme Files||In Template Files||In Settings||In Template Files||In Template Files|
|Access to all template files||✗||✗||✔||✗||✔||✔|
|Access to Order Confirmation Page||✔||✗||✔||✗||✔||✔|
|Custom Form Fields||✗||✔||✔||✗||✔||✔|
|Limit Countries/States/Provinces||with Shipping Manager||✗||In Template Files||✗||In Template Files||In Template Files|
All of the available checkout types have the following features:
Optimized One-Page Checkout
This is the newest one-page checkout, which includes new enhancements like persistent cart summary, credit-card type detection, and optional account creation. Learn more about Optimized One-Page Checkout.
Optimized One-Page Checkout does not support certain third-party apps, such as abandoned cart savers, address validation or age verification. It also only works with specific payment gateways. There are some payment gateways that require Optimized One-Page Checkout. These include:
Single Page Express Checkout
Multiple Page Express Checkout
Custom One-Page Checkout (for developers)
- Checkout Settings
- Optimized One-Page Checkout
- Setting up Klarna Checkout
- Passing Order Data to Affiliate Programs
- Using Coupon Codes
- Setting up Free Shipping
- Using the App Marketplace
- Using the Stencil Theme Editor
- Editing Stencil Theme Files
- Blueprint Template Files (Blueprint)
- Offering Shipping to Multiple Addresses
- Adding and Editing Fields in the Account Signup Form
- Shipping Manager
- Customizing the Printable Order Invoice (Blueprint)
- Limiting Countries Listed on the Account Creation, View Cart and Checkout Pages (Blueprint)
- Limiting States/Provinces Listed on the Account Creation, View Cart and Checkout Pages (Blueprint)
- Customizing Printable Invoices (Stencil Developer Documentation)
- Full Multilingual Support (Stencil Developer Documentation)
- Customize Optimize One-Page Checkout with Stencil CLI (Stencil Developer Documentation)