B2C Commerce blocks
B2C Commerce blocks
This reference provides a complete list of all B2C commerce blocks available for creating your storefront pages. These blocks power standard B2C storefronts and provide essential shopping, account, and order management features for direct-to-consumer commerce.
B2C commerce blocks
| Commerce Block | Purpose | Common Usage |
|---|---|---|
| Shopping Experience | ||
| Product List Page | Displays product listings with filtering, sorting, and pagination | Category pages, search results pages |
| Product Details | Shows detailed product information with images, pricing, and options | Individual product pages (PDP) |
| Product Recommendations | Displays AI-powered product recommendations | Product pages, cart page, homepage |
| Commerce Cart | Shows shopping cart with items, pricing, and cart management | Cart page |
| Commerce Mini Cart | Displays cart summary in a dropdown or overlay | Site header, global navigation |
| Customer Account | ||
| Commerce Login | Provides customer login form | Login page, account access page |
| Commerce Forgot Password | Initiates password reset process | Password recovery page |
| Commerce Create Password | Sets new password after reset | Password reset landing page |
| Commerce Addresses | Manages shipping and billing addresses | Account address book page |
| Commerce Customer Information | Displays and edits customer profile details | Account profile page |
| Commerce Customer Details | Shows customer information in order context | Order details page |
| Commerce Account Header | Displays account navigation and user information | Account section header |
| Commerce Account Sidebar | Provides account navigation menu | Account section sidebar |
| Order Management | ||
| Commerce Orders List | Lists all customer orders with status and details | Order history page |
| Commerce Search Order | Allows guest order lookup by order number and email | Guest order tracking page |
| Commerce Order Header | Displays order number, date, and status | Order details page header |
| Commerce Order Status | Shows detailed order status and tracking information | Order details page |
| Commerce Order Product List | Lists products in the order with images and details | Order details page |
| Commerce Order Cost Summary | Shows order totals, taxes, shipping, and discounts | Order details page, order confirmation |
| Commerce Shipping Status | Displays shipment tracking and delivery information | Order details page, tracking page |
| Returns & Exchanges | ||
| Commerce Returns List | Lists all return requests with status | Account returns page |
| Commerce Create Return | Initiates return request with item selection and reasons | Return request page |
| Commerce Order Returns | Shows return details for a specific order | Order details page |
| Commerce Return Header | Displays return request number and status | Return details page |
| Gift Options | ||
| Commerce Gift Options | Allows adding gift messages and gift wrapping | Cart page, checkout page |
| Wishlist | ||
| Commerce Wishlist | Displays saved items for later purchase | Wishlist page, account section |
Setup guides
Some blocks require additional setup and configuration beyond the basic block reference:
- Personalization - Add personalized content to your storefront.
- Product Recommendations setup - Set up intelligent product recommendations.
Using commerce blocks
Adding a block to your page
- In the Document Authoring tool, create a table with the block name.
- Add configuration options as key-value pairs in the table.
- The block will automatically render when the page is published.
Example:
| Commerce Cart | |
|---|---|
| Hide Heading | false |
| Max Items | 10 |
Block naming conventions
- All commerce blocks start with “Commerce” (except Product blocks).
- Block names are case-sensitive.
- Use the exact spelling shown in this reference.
- Hyphens in the reference (for example, “Mini Cart”) should be spaces in tables.
Configuration options
Each block has its own set of configuration options. For detailed configuration information:
- View the individual block documentation for specific configuration options.
- Most blocks have optional configuration (they work with defaults).
- Configuration keys are case-sensitive.
Blocks by page type
Essential pages
Every B2C storefront needs these core pages:
- Homepage: Product Recommendations, Product List Page
- Product Page: Product Details, Product Recommendations
- Cart: Commerce Cart, Product Recommendations
- Checkout: Commerce Checkout
- Account Dashboard: Commerce Account Header, Commerce Account Sidebar
Optional pages
Enhance your B2C storefront with these additional pages:
- Wishlist: Commerce Wishlist
- Order Tracking: Commerce Search Order, Commerce Order Status
- Returns: Commerce Create Return, Commerce Returns List
- Address Management: Commerce Addresses
Related resources
- Your first page - Step-by-step tutorial for creating a cart page.
- Page metadata - Configure page-level settings.
- Section metadata - Style your page sections.
- B2B Commerce blocks - If you’re building a B2B storefront, see the B2B blocks reference.
Need help?
- Missing a block? All available B2C blocks are listed in the table above.
- Configuration not working? Review the individual block documentation for exact option names.
- Block not appearing? Verify the block name is spelled exactly as shown in this reference.