Salesforce AP-202 Exam Overview:
| Certification Vendor: | Salesforce |
| Exam Name: | Salesforce B2B Commerce for Developers Accredited Professional |
| Exam Number: | AP-202 |
| Available Languages: | English |
| Passing Score: | 68% / 700 out of 1000 |
| Exam Format: | Multiple choice, Scenario-based |
| Real Exam Qty: | 60 |
| Related Certifications: | Salesforce Developer Certification |
| Exam Duration: | 75 minutes |
| Certificate Validity Period: | 2 years |
| Exam Price: | USD 150 |
| Recommended Training: | Trailhead: B2B Commerce for Developers |
| Exam Registration: | Salesforce Certification Registration |
| Sample Questions: | Salesforce AP-202 Sample Questions |
| Exam Way: | Online proctored or onsite testing center |
| Pre Condition: | No mandatory prerequisites; recommended experience: 6+ months developing on Salesforce platform, knowledge of B2B Commerce |
| Official Syllabus URL: | https://trailhead.salesforce.com/en/credentials/b2b-commerce-developer |
Salesforce AP-202 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Topic 1: Business Logic & Order Management | 20% | - Pricing rules, promotions and entitlements - Checkout flow customization - Order processing, workflows and business rules |
| Topic 2: Storefront Customization & UI Development | 25% | - Experience Builder and page design - Lightning Web Components (LWC) development - Storefront component extension and customization |
| Topic 3: Integration & APIs | 20% | - REST, GraphQL and SOAP APIs usage - Apex integrations, callouts and platform events - Integration with external systems (ERP, PIM) |
| Topic 4: Security, Performance & Deployment | 10% | - Performance optimization and governor limits - Security model and access control - Deployment and change management |
| Topic 5: B2B Commerce Architecture & Data Model | 25% | - Core data model: products, catalogs, accounts, orders, pricing - Object relationships and data structure - Platform architecture and reference implementation |
Salesforce B2B Commerce for Developers Accredited Professional Sample Questions:
1. While in the process of gathering requirements from a customer about how they would like to set up their net new storefront checkout experience, a consultant learns that the customer needs the ability to add new shipping and billing addresses during checkout.
Which approach should a developer take to meet this requirement?
A) Enable Buyer Managed Contact Point Addresses within the Shipping Address standard component in the Checkout subflow.
B) Create a new shipping address checkout subflow that utilizes the Buyer Managed Contact Point Addresses component.
C) Create a Lightning web component that enables this functionality and replaces the current shipping address screen within the Checkout subflow.
D) Enable Buyer Managed Contact Point Addresses within Commerce Administration.
2. The ccrz.cc_hk_UserInterface apex class, HTMLHead Include Begin and HTML Head Include End Cloudcraze Page Include sections allow additional content to be added to the HTML <head> tag. What are two reasons that is it preferred to use the ccrz.cc_hk_UserInterface extension over the Cloudcraze Page Include sections? (2 answers)
A) HTML does not support <div> tags inside the <head>
B) Salesforce apex:include is wrapped in <span> tags.
C) Salesforce apex:include is wrapped in tags.
D) HTML does not support <span> tags inside the <head>
3. A user wants to have a Contact Us page in the storefront. This page will be a web-tolead form and it should have the header and footer, essentially the same look and feel as all the pages in the application. How can this requirement be fulfilled?
A) Body Include Begin
B) Subscriber Page (CC Page)
C) Subscriber Template
D) Page Include
4. A developer needs to create an event listener on a parent component programmaticallv. With the script below, what should replace the text <EVENT LISTENER UNE>?
A) this.template.addEventListener(handleNotification);
B) addEventListener('notifJcatiorV, this.handleNotification);
C) this.template.addEventListener(this.handleNotification);
D) this.template.addEventListenerCnotification1, this.handleNotification);
5. Which three steps are necessary to have subscriberpage added to Salesforce B2B Commerce after creating a custom Visualforce page? (3 answers)
A) Enable the Subscriber Page in CC Admin.
B) Refresh the Page Keys Index in CC Admin.
C) Create a new Visualforce page, and manually import the Salesforce B2BCommerce JavaScript libraries. Run in Anonymous Apex ccrz.cc_util_Reflection.upsertPageUIKey([arg1],[arg2],[arg3]);
D) Create a new CC Subscriber Page record that points to your custom Visualforce page.
Solutions:
| Question # 1 Answer: A | Question # 2 Answer: B,D | Question # 3 Answer: B | Question # 4 Answer: D | Question # 5 Answer: A,B,D |

We're so confident of our products that we provide no hassle product exchange.


By Mick


