Salesforce Accredited B2B Commerce Developer Professional Study Guide
- Platform Administrator
- Platform App Builder
- Platform Foundations
- Platform Developer
- Platform Administrator II
- Agentforce Sales Consultant
- Agentforce Service Consultant
- Platform Data Architect
- Platform Development Lifecycle and Deployment Architect
- Platform Identity and Access Management Architect
- Platform Integration Architect
- Platform Sharing and Visibility Architect
- Heroku Architect
- B2C Solution Architect
- Experience Cloud Consultant
- Agentforce Field Service and Operations Consultant
- Agentforce Nonprofit Consultant
- Data 360 Consultant
- Omnistudio Consultant
- CRM Analytics and Einstein Discovery Consultant
- Platform User Experience Designer
- Platform Strategy Designer
- B2C Commerce Developer
- JavaScript Developer
- Omnistudio Developer
- Platform Developer II
- Marketing Cloud Engagement Administrator
- Marketing Cloud Engagement Specialist
- Marketing Cloud Engagement Consultant
- Marketing Cloud Account Engagement Specialist
- Marketing Cloud Next Consultant
- Agentforce Sales Foundations
- Business Analyst
- Marketing Cloud Engagement Developer
- Marketing Cloud Engagement Foundations
- Agentforce Specialist
- Agentforce Life Sciences Consultant
- B2B Commerce Administrator AP
- B2B Commerce Developer AP
- Agentforce Communications AP
- Agentforce Consumer Goods AP
- Agentforce Financial Services AP
- Agentforce Health AP
- Agentforce Manufacturing AP
- Public Sector Solutions AP
- Revenue Cloud Consultant
- MuleSoft Integration Foundations
- MuleSoft Developer
- MuleSoft Developer II
- MuleSoft Platform Integration Architect
- MuleSoft Platform Architect
- Tableau Desktop Foundations
- Tableau Data Analyst
- Tableau Consultant
- Tableau Server Administrator
- Tableau Next Consultant
- Tableau Architect
- Slack Administrator
- Slack Consultant
- Slack Developer
Checklist progressProgress
0/124Learned
Checklist progressProgress
0/124Learned
Customize existing checkout flows in order to address the most common customer needs and provide an optimal Storefront experience
0/19
- Commerce reference implementation samples as integration templates
- Salesforce native services versus third-party shipping, tax and payment
- Commerce extensions versus the checkout integrations framework
- Checkout events that trigger integration and calculator runs
- Custom Cart Calculate orchestrator and default calculator sequence
- BuyerActions versus BuyerActionDetails in calculator logic
- Extending default cart calculators in Apex
- Pricing reference implementation for cart items
- Inventory check reference implementation and inventory reservation
- Shipping calculation reference implementation
- Tax calculation reference implementation
- Surfacing calculation errors with CartValidationOutput
- Aura checkout integration Apex interfaces and IntegrationStatus
- Registering and mapping a custom integration or extension to a store
- Unit testing cart calculators and integration classes
- Commerce payment architecture and payment framework responsibilities
- Payment gateway adapter class structure and request types
- Synchronous versus asynchronous payment gateway adapters
- Checkout Payments API request types and payment tokens
- Server-side versus client-side payment processing
- PostAuth handling in a client-side payment gateway adapter
- Payment resubmission and cart-change invalidation in checkout
- Scope limits of checkout payment processing
- LWR versus Aura store component support
- Building block components on LWR store pages
- Standard LWR store component capabilities and limits
- Open source components versus building a custom replacement
- Exposing a custom component's properties in Experience Builder
- Branding LWR store components with styling hooks versus custom CSS classes
- Wire service syntax and reactive parameters in store components
- Child events and parent-to-child property binding in store components
- Expressions and data providers in Commerce component properties
- Data expressions for product, cart, search and order page components
- Conditional rendering with lwc:if and lwc:else
- Expression-based visibility versus component variations
- Faster Add-to-Cart impact on custom cart components
- Anatomy of a custom storefront LWC and base components
- SFDX workflow for creating and deploying a custom store component
- Placing a custom component on an LWR store page
- Store and buyer context in custom components
- Imperative APIs, wire adapters, and Storefront Actions compared
- Storefront APIs versus UI API and Aura controllers
- Data access priority for custom storefront components
- Cart and coupon operations with commerce/cartApi
- Dispatching Storefront Actions from a custom component
- Handling expression-bound data in custom components
- Data provider expressions by store page
- Custom pricing component showing a discount percentage
- Backend-for-frontend Apex controllers using Commerce ConnectApi
- Cacheable Apex controllers for custom storefront components
- Custom header or footer components and the commerce custom layout
- Custom checkout component in an LWR store
- Custom payment component for LWR checkout
- Third-party scripts and head markup in an LWR store
- WebStore as the hub of the B2B Commerce data model
- Default records created with a new B2B store
- Store-to-catalog relationship and catalog capacity
- Product category hierarchy and product-to-category assignment
- Product2 records and the product variation data model
- Product bundles versus product sets
- BuyerAccount records and enabling accounts as buyers
- Buyer group membership and store assignment objects
- Buyer, buyer manager and account switcher access
- Buyer billing and shipping address records
- Entitlement policy objects and product and price visibility
- Standard, store, strikethrough and buyer group price books
- Store pricing strategy and price resolution across buyer groups
- Tiered and volume pricing data model
- Dynamic buyer group assignment with the Buyer Group extension
- Guest browsing and self-registration for a B2B store
- Store CMS workspace and public channel for imports
- Linking CMS images and attachments to product records
- Commerce CSV import versus Data Loader and import APIs
- Price book and entitlement handling during commerce import
- Rebuilding the search index after catalog data changes
- WebCart and its related cart objects
- Cart-to-order conversion and Order Summary records
- Aura versus LWR store integration architecture
- Registering a custom Apex integration and mapping it to a store
- StoreIntegratedService Integration and ServiceProviderType values
- Named credentials for integration callouts
- LWR checkout integration triggers and payment processing
- Payment gateway records and store mapping
- Debug logs and trace flags for storefront Apex transactions
- CommerceDiagnosticEvent for monitoring Commerce activity
- Root causes when a buyer cannot see or find a product
- Troubleshooting Assistant for product visibility issues
- Buyer access failures and Commerce permission sets
- Checkout API status codes and polling for calculator completion
- Checkout API sequencing after payment and billing entry
- CartCheckoutSession creation by custom logic versus the Checkout API
- 'We Can't Find Checkout' error after cart changes
- Concurrent cart modification and checkout conflict errors
- Custom calculator price fields and $NaN order summary amounts
- Missing delivery methods and CartValidationOutput in custom calculators
- Out-of-stock errors when inventory is available
- Checkout phone number E.164 validation
- Payment Method Isn't Authorized error diagnosis
- Payments created but not reflected on WebCart
- Place Order API versus Place Order Action API for webhook-confirmed payments
- cartToOrderSummary compatibility with the Place Order Action API
- Diagnosing orders and order summaries that are not created
- CartItem to OrderItem ListPrice mapping
- Order failure management for pending and failed orders
- High Scale Orders and order ingestion troubleshooting
Prepare for the Exam
Study Community
Ask questions and get the latest info from other Salesforce Accredited B2B Commerce Developer Professional studiers. 757 members and growing.
Pick a concept to study
Select any concept from the checklist to read its explainer, sources, and practice question.