Single Step Checkout is a checkout layout option available within the Checkout Builder that allows merchants to present the entire checkout process on a single page.
Instead of guiding customers through multiple steps (such as Shipping → Billing → Payment), this layout consolidates all required information into one unified view. Customers can enter their details, review their order, and complete the purchase without navigating between pages.
This option is designed to simplify the checkout experience while maintaining full configurability within the Commerce Cloud checkout system.
When to Use Single Step Checkout
This layout is best suited for:
- Small to mid-sized merchants
- Stores with standard checkout requirements
- Businesses prioritising speed and simplicity
When Multi-Step Checkout May Be Preferred
- Complex checkout flows
- Custom fields or additional data collection
- Enterprise-level requirements
To access,
- Go to Maropost Account
- Navigate to Commerce > Sales Channel
- Select the Channel to activate “Single Step Checkout”
- Click on Store Settings> Payments
- Select Checkout Builder
- Locate the Checkout Layout
- Click on the side arrow to see Options
- Select One Step Checkout
- Click Publish
Configuration Options
When Single Step Checkout is enabled, merchants can still configure key checkout components.
Section Visibility
Control which sections appear on the page:
- Customer Information
- Shipping Details
- Billing Details
- Payment Methods
- Order Summary
Field Configuration
- Enable or disable optional fields
- Configure required fields
- Adjust input validations
Layout Arrangement
- Define the order of sections
- Group related fields for better usability
Payment & Shipping Integrations
- Configure available payment methods
- Configure shipping options
Single Step Checkout provides a streamlined, modern checkout experience by consolidating all steps into a single page. It is ideal for merchants looking to reduce friction and improve conversion, while still allowing flexibility through Checkout Builder configuration.