


About the B2B Commerce for Developers Accredited Professional
The Salesforce B2B Commerce for Developers Accredited Professional credential is intended for consultants and developers who implement Salesforce B2B Commerce solutions in customer-facing projects.
The credential validates practical knowledge of configuring the platform, customizing B2B storefronts, and applying advanced development techniques across sample applications and real-world implementations.
Candidates should understand how Lightning Web Components, Apex, Experience Cloud, commerce data, checkout services, payment integrations, and troubleshooting tools work together within a Salesforce B2B Commerce solution.
Who Should Consider This Exam?
Salesforce Accredited Professional exams are primarily intended for Salesforce Partners with access to Partner Learning Camp and the Salesforce Partner Community.
The exam is relevant to professionals working as:
Salesforce B2B Commerce developers
Salesforce technical consultants
Lightning Web Component developers
Commerce implementation consultants
Experience Cloud developers
Salesforce solution architects
System integrators
Developers supporting checkout and payment integrations
Candidates typically have hands-on experience with Salesforce B2B Commerce implementations and familiarity with advanced storefront development and integration patterns.
Recommended Background
There is no formal certification prerequisite, but familiarity with the following areas can support exam preparation:
Salesforce Administration in Lightning Experience
Administrator or Advanced Administrator knowledge
Declarative platform configuration and clicks-not-code tools
Platform App Builder concepts
Salesforce development using Apex, SOQL, JavaScript, HTML, and CSS
Platform Developer I or Platform Developer II knowledge
Experience Cloud administration
Process automation using Flow Builder
Creating and modifying Lightning Web Components for B2B Commerce
Basic familiarity with Salesforce CMS
Understanding of products, catalogs, buyer groups, pricing, and commerce data relationships
Familiarity with checkout, payment, tax, shipping, pricing, and inventory integrations
The related Salesforce certifications are helpful but are not required.
Purpose of This Exam Guide
This guide helps candidates understand the skills and technical knowledge covered by the B2B Commerce for Developers Accredited Professional exam.
It includes:
The intended exam audience
Recommended technical experience
Suggested Salesforce training and documentation
The complete exam domain structure
The percentage assigned to each exam objective
A combination of hands-on B2B Commerce project work, Partner Learning Camp courses, Salesforce documentation, practice tests, and independent study can support your preparation.
Exam Details
Format: 60 multiple-choice and multiple-select questions
Time limit: 75 minutes
Passing score: 68%
Release alignment: Summer ’24
Registration fee: USD $150, plus applicable taxes
Retake fee: USD $150, plus applicable taxes
Delivery: Proctored at a testing center or through an online proctored session
Reference materials: Closed book; hard-copy and online resources are not permitted
Prerequisite: None
Salesforce B2B Commerce Developer Exam Outline
The B2B Commerce for Developers Accredited Professional exam measures a candidate’s ability to configure, customize, integrate, and troubleshoot Salesforce B2B Commerce solutions.
Candidates should have practical experience working with B2B storefronts and understand the technical responsibilities covered in the following domains.
Advanced Lightning Web Component Development — 30%
This is the largest section of the exam.
Candidates must understand how to improve the storefront experience by creating new Lightning Web Components for advanced B2B Commerce requirements.
Topics may include:
Reusable component architecture
Parent-and-child communication
Public component properties and methods
Component lifecycle hooks
Lightning Message Service
Dynamic component creation
Named and unnamed slots
NavigationMixin
GraphQL wire adapters
Static resources
Third-party JavaScript libraries
Error boundaries
Reactive state management
Debounced server requests
Cached Apex results
refreshApex
Subscription management
Component cleanup
Storefront performance
Candidates should understand how to create components that communicate correctly, respond to data changes, manage resources, and recover from client-side errors.
Basic Lightning Web Component Development — 20%
This domain focuses on improving existing B2B Commerce storefront experiences through Lightning Web Component modifications.
Topics may include:
Public properties using @api
Getters and setters
Custom events
Parent-to-child communication
Child-to-parent communication
Conditional rendering
List rendering
Stable record keys
Event handling
Form input processing
Wire adapters
Imperative Apex calls
Loading indicators
Error messages
Shared JavaScript modules
Accessibility
Experience Builder properties
Component metadata
Lifecycle hooks
Candidates should understand when to use a public property, custom event, wire adapter, Apex method, shared utility, or template directive.
Reference Implementations — 15%
This domain focuses on coding against the four key reference implementations used in checkout and payment interfaces.
The four reference implementation areas are:
Pricing
Tax
Shipping
Inventory
Topics may include:
Checkout integration interfaces
Supported checkout actions
startCartProcessAsync
IntegrationInfo
IntegrationStatus
Success and failure responses
CartValidationOutput
Validation severity and validation types
Inventory validation
External pricing validation
Shipping charge records
Cart delivery groups
Cart tax records
Apex callouts
Named Credentials
External endpoint authentication
Candidates should understand how each implementation updates the cart, reports processing status, and communicates buyer-facing validation errors.
Data Management — 15%
This domain focuses on managing the data, relationships, and integrations required to establish and operate a Salesforce B2B Commerce storefront.
Topics may include:
Products and catalogs
Buyer accounts and buyer groups
Commerce record relationships
Junction records
External IDs
Upsert operations
Parent-and-child record-loading order
Bulk API 2.0
Data mapping and transformation
High-volume catalog imports
Duplicate-message prevention
Idempotent integrations
Failed-record recovery
Change Data Capture
Platform events
External-system synchronization
Candidates should understand how missing relationships, incorrect identifiers, or improper import sequences can affect product visibility, buyer access, pricing, and storefront operation.
Checkout Flow Development — 10%
This domain focuses on customizing existing checkout flows to support common customer requirements and create a consistent storefront experience.
Topics may include:
Checkout stages
Custom checkout components
Shipping-address validation
Delivery-method selection
Purchase order numbers
Checkout state management
Payment authorization
External tax calculation
Cart recalculation
Shipping and tax totals
Stage validation
Recoverable errors
Order submission
Buyer-entered instructions
Candidates should understand when checkout data must be validated, stored, recalculated, or prevented from moving to the next stage.
Error Handling and Diagnostics — 10%
This domain focuses on troubleshooting the Salesforce B2B Commerce system with available browser, platform, and development tools.
Topics may include:
Apex exceptions
AuraHandledException
Lightning Web Component runtime errors
Wire-adapter failures
Commerce API errors
HTTP response codes
Authentication and session failures
OAuth token issues
Browser console messages
Browser network requests
LWC debug mode
Apex debug logs
Trace flags
Apex Jobs
AsyncApexJob
SOQL governor limits
Failed callouts
Stale cached data
Correlation identifiers
Candidates should be able to determine whether an issue originates in the browser, Lightning Web Component, Apex code, Commerce API, asynchronous process, commerce data, or external integration.
How to Prepare for the Exam
Candidates should combine several preparation methods, including:
Hands-on Salesforce B2B Commerce implementation experience
Partner Learning Camp training
Salesforce Help documentation
Salesforce Developer documentation
Trailhead learning
Lightning Web Component exercises
Apex and integration practice
Checkout customization practice
B2B Commerce practice tests
Review of correct and incorrect answer explanations
Focus on understanding how the different Salesforce platform layers work together rather than memorizing isolated definitions.
Many exam questions require candidates to distinguish between similar responses based on scope, component ownership, data relationships, execution timing, integration responsibility, and Salesforce platform behavior.