Trailblaze Prep
All CertificationsCertification PathBecome a CTASearchContact Us

Choose your role

Associate
Administrator
Developer
Consultant
Marketing
Architect
Accredited Professional
Salesforce Certified Advanced Field Service Accredited ProfessionalSalesforce Certified B2B Commerce Admin Accredited ProfessionalSalesforce Certified B2B Commerce Developer Accredited ProfessionalSalesforce Certified Communications Cloud Accredited ProfessionalSalesforce Certified Consumer Goods Cloud Accredited ProfessionalSalesforce Certified Consumer Goods Cloud Trade Promotion Management Accredited ProfessionalSalesforce Certified Contact Center Accredited ProfessionalSalesforce Certified CPQ and Billing Consultant Accredited ProfessionalSalesforce Certified Energy and Utilities Cloud Accredited ProfessionalSalesforce Certified Financial Services Cloud Accredited ProfessionalSalesforce Certified Health Cloud Accredited ProfessionalSalesforce Certified Heroku Developer Accredited ProfessionalSalesforce Certified Loyalty Management Accredited ProfessionalSalesforce Certified Manufacturing Cloud Accredited ProfessionalSalesforce Certified Marketing Cloud Advanced Cross Channel Accredited ProfessionalSalesforce Certified Marketing Cloud Intelligence Accredited ProfessionalSalesforce Certified Marketing Cloud Personalization Accredited ProfessionalSalesforce Certified Media Cloud Accredited ProfessionalSalesforce Certified Net Zero Cloud Accredited ProfessionalSalesforce Certified Order Management Administrator Accredited ProfessionalSalesforce Certified Order Management Developer Accredited ProfessionalSalesforce Certified Process Automation Accredited ProfessionalSalesforce Certified Public Sector Solutions Accredited Professional
Sales
Designer
Tableau
Associate
Administrator
Developer
Consultant
Marketing
Architect
Accredited Professional
Salesforce Certified Advanced Field Service Accredited ProfessionalSalesforce Certified B2B Commerce Admin Accredited ProfessionalSalesforce Certified B2B Commerce Developer Accredited ProfessionalSalesforce Certified Communications Cloud Accredited ProfessionalSalesforce Certified Consumer Goods Cloud Accredited ProfessionalSalesforce Certified Consumer Goods Cloud Trade Promotion Management Accredited ProfessionalSalesforce Certified Contact Center Accredited ProfessionalSalesforce Certified CPQ and Billing Consultant Accredited ProfessionalSalesforce Certified Energy and Utilities Cloud Accredited ProfessionalSalesforce Certified Financial Services Cloud Accredited ProfessionalSalesforce Certified Health Cloud Accredited ProfessionalSalesforce Certified Heroku Developer Accredited ProfessionalSalesforce Certified Loyalty Management Accredited ProfessionalSalesforce Certified Manufacturing Cloud Accredited ProfessionalSalesforce Certified Marketing Cloud Advanced Cross Channel Accredited ProfessionalSalesforce Certified Marketing Cloud Intelligence Accredited ProfessionalSalesforce Certified Marketing Cloud Personalization Accredited ProfessionalSalesforce Certified Media Cloud Accredited ProfessionalSalesforce Certified Net Zero Cloud Accredited ProfessionalSalesforce Certified Order Management Administrator Accredited ProfessionalSalesforce Certified Order Management Developer Accredited ProfessionalSalesforce Certified Process Automation Accredited ProfessionalSalesforce Certified Public Sector Solutions Accredited Professional
Sales
Designer
Tableau

Updated for Winter '26

Salesforce B2B Commerce Developer AP Exam Tips (Winter '26): How to Pass

The B2B Commerce Developer AP validates developer expertise in customising Salesforce B2B Commerce storefronts. These tips focus on LWC component overrides, checkout extension, and ConnectApi commerce operations that define this accreditation.

KM

Written and reviewed by Krishna Mohan — ADM-201, PD1, PD2, App Builder & Consultant certified. Updated for Winter '26. Methodology · Contact

Exam At a Glance

40

Questions

60 min

Time Limit

Pass / Fail

Passing Score

$150

Exam Fee

Quick Answer: What B2B Commerce Developer AP Tests

  • LWC storefront customisation — Overriding standard B2B Commerce LWC components (product detail page, cart, search results), using the B2B Commerce LWC component library and communication patterns, implementing custom product tiles and detail page extensions, and extending Experience Builder pages with custom B2B Commerce components.
  • Cart and checkout extension — Using ConnectApi.CommerceCartApi for programmatic cart operations (Apex), implementing custom checkout integrations using the CheckoutExtension interface (for custom tax calculation, custom shipping providers, custom payment gateways), and handling checkout flow stages with custom Apex that plugs into the B2B checkout orchestration.
  • Headless commerce and APIs — Using the Salesforce B2B Commerce REST API for headless storefront implementations, API authentication for external storefront clients, webhook and event integration patterns, and how headless B2B Commerce differs from the standard Experience Cloud storefront approach.

Highest-Weight Exam Sections

LWC Storefront Customisation35%
Cart and Checkout Extension25%
Headless Commerce and APIs22%
Testing and Deployment13%

AP format: 40 questions, 60 minutes, Pass/Fail, $150. LWC component override patterns are the most distinctive developer skill for B2B Commerce — know them deeply.

Scenario Strategy: How to Approach B2B Commerce Developer AP Questions

Questions describe a B2B Commerce customisation requirement and ask which developer approach achieves it. Prefer standard B2B Commerce extension points over custom code — the exam rewards using the platform's designed extension mechanisms.

  • For component customisation questions: to customise the product detail page, override the standard c/productDetailPage component with a custom component of the same name. Custom components should be placed in the correct namespace to take precedence. When a scenario says 'add custom content to the product detail page without modifying Salesforce code', override the standard PDP component — never modify the managed package code directly.
  • For checkout extension questions: custom checkout integrations implement the CheckoutExtension interface. Each checkout stage (shipping, tax, payment) can have a custom Apex handler. The custom handler receives the CartId and must update the cart with the calculated result (shipping cost, tax amount). When a scenario says 'calculate custom shipping rates from our internal shipping API during checkout', implement a custom Shipping CheckoutExtension — not a Flow or Process Builder action.
  • For ConnectApi questions: use ConnectApi.CommerceCartApi in Apex to programmatically interact with carts. Key methods: addItemToCart, deleteCartItem, getCartItems, createCart. These require a WebStore ID and an effective account ID. When a scenario describes adding products to a customer's cart programmatically from an external system, use ConnectApi.CommerceCartApi — not direct DML on CartItem objects.

AP Exam Benchmark

Pass 3 timed 40-question mocks before booking (Pass/Fail scoring)

B2B Commerce Developer AP requires hands-on LWC development experience. Set up a B2B Commerce scratch org using SFDX and build a custom component override before the exam — the override pattern is only intuitive after doing it hands-on. The Salesforce B2B Commerce Developer Trailmix is the primary study resource.

3 Concepts That Fail Most B2B Commerce Developer Candidates

These are not the hardest topics — they are the ones where candidates are most confidently wrong. Learn the distinction early.

1. LWC Commerce Components vs Base Components — Extension vs Replacement

B2B Commerce on Lightning uses base LWC commerce components (product detail, cart, checkout) that can be extended or replaced. Extending a base component inherits its functionality and adds custom logic. Replacing it means writing the entire component from scratch. Candidates choose "replace" for simple customisations — the exam expects "extend." Only replace when the base component cannot be modified to meet requirements.

2. Integration Framework: Commerce APIs vs Apex vs Platform Events

The B2B Commerce Integration Framework uses Apex extension points (CartExtension, ShippingProvider, TaxProvider) to plug in external logic. Candidates use ad-hoc Platform Events or custom REST APIs instead. Know the specific Apex extension point for each commerce integration: tax calculation = TaxProvider, shipping rates = ShippingProvider, cart validation = CartValidationOutput.

3. Guest Browsing vs Authenticated Checkout — Session Context Matters

Guest users can browse a B2B Commerce storefront but cannot add to cart or check out without authenticating. The guest user context has a different Experience Cloud licence type than the authenticated buyer. Candidates design features that work in guest context and forget that adding to cart requires authentication. Exam scenarios about "users cannot add items to cart" expect the answer "buyer is not authenticated."

Frequently Asked Questions

What is the B2B Commerce Developer AP exam format?
The B2B Commerce Developer AP exam has 40 multiple-choice questions, a 60-minute time limit, a Pass/Fail result, and a $150 fee. It validates developer-level knowledge of Salesforce B2B Commerce: customising the storefront using Lightning Web Components (LWC), extending cart and checkout behaviour, working with B2B Commerce APIs, and headless commerce integration patterns.
What are the highest-weight B2B Commerce Developer AP exam sections?
LWC Storefront Customisation (35%) and Cart and Checkout Extension (25%) together account for 60% of the exam. Overriding default B2B Commerce LWC components, extending checkout flows with custom Apex and LWC, and using the ConnectApi namespace for cart and order operations are the most tested areas.
How does LWC customisation work in Salesforce B2B Commerce?
B2B Commerce storefront pages are built from standard LWC components provided by Salesforce. Developers customise the storefront by overriding these standard components with custom LWC implementations. Custom components use the same component name and folder structure to override the default. The exam tests how to correctly override standard components, use the B2B Commerce LWC component library, and handle data communication between components.
What B2B Commerce APIs does the Developer AP exam test?
The exam tests the ConnectApi namespace for B2B Commerce operations: ConnectApi.CommerceCartApi for cart operations (add/update/remove items), ConnectApi.CommerceOrderApi for order placement and management, and the REST Connect API for headless commerce scenarios. The exam also tests how to extend the checkout flow using custom Apex classes that implement the CheckoutExtension interface.
What concepts do most B2B Commerce Developer candidates get wrong?
The most commonly misunderstood topics for the B2B Commerce Developer exam are: (1) LWC Commerce Components vs Base Components — Extension vs Replacement; (2) Integration Framework: Commerce APIs vs Apex vs Platform Events; (3) Guest Browsing vs Authenticated Checkout — Session Context Matters. Candidates are most confidently wrong on these — learn the distinctions early to avoid losing marks on questions you expect to get right.
Why do most B2B Commerce Developer Ap candidates fail questions about LWC Commerce Components vs Base Components?
B2B Commerce on Lightning uses base LWC commerce components (product detail, cart, checkout) that can be extended or replaced. Extending a base component inherits its functionality and adds custom logic. Replacing it means writing the entire component from scratch. Candidates choose "replace" for simple customisations — the exam expects "extend." Only replace when the base component cannot be m...
Why do most B2B Commerce Developer Ap candidates fail questions about Integration Framework: Commerce APIs vs Apex vs Plat...?
The B2B Commerce Integration Framework uses Apex extension points (CartExtension, ShippingProvider, TaxProvider) to plug in external logic. Candidates use ad-hoc Platform Events or custom REST APIs instead. Know the specific Apex extension point for each commerce integration: tax calculation = TaxProvider, shipping rates = ShippingProvider, cart validation = CartValidationOutput.
Why do most B2B Commerce Developer Ap candidates fail questions about Guest Browsing vs Authenticated Checkout?
Guest users can browse a B2B Commerce storefront but cannot add to cart or check out without authenticating. The guest user context has a different Experience Cloud licence type than the authenticated buyer. Candidates design features that work in guest context and forget that adding to cart requires authentication. Exam scenarios about "users cannot add items to cart" expect the answer "buyer ...

Related Exam Tips

Start B2B Commerce Developer AP Prep

After this exam, consider Sales Cloud Consultant or Service Cloud Consultant next.