B2B-COMMERCE-DEVELOPER Exam Details

  • Exam Code
    :B2B-COMMERCE-DEVELOPER
  • Exam Name
    :Salesforce Certified B2B Commerce for Developers Accredited Professional (AP-202)
  • Certification
    :Salesforce Certifications
  • Vendor
    :Salesforce
  • Total Questions
    :240 Q&As
  • Last Updated
    :Jul 14, 2026

Salesforce B2B-COMMERCE-DEVELOPER Online Questions & Answers

  • Question 1:

    The sizing keys used in the Salesforce B2B Commerce Global APIs five distinct operations. What are three of these operations? (3 answers)

    A. Refetch data (used on some Logic classes)
    B. Return formats as Map or SObjects lists
    C. Override static DAO classes and methods
    D. Related Query to call (sub queries or direct queries)
    E. Object type casting

  • Question 2:

    Which two Salesforce B2B Commerce visualforce pages must be enabled at a Salesforce Community level to make the out of the box SEO functionality available? (2 answers)

    A. CCSizeIndex
    B. SizeMap
    C. CCCatSiteMap
    D. ProductMap

  • Question 3:

    The ccUtil apex class in Salesforce B2B Commerce provides numerous utility functions that can be leveraged in subscriber classes.

    Which command will return the value in the given Map if found or a default value in the event that the Map is null, empty, or an object is not found for that key?

    A. ccrz.ccUtil.defv (Map mp, String key , Object ob)
    B. ccrz.ccUtil.defVal (Map mp, String key, Object ob)
    C. ccrz.ccUtil.... (Map mp, String key, Object ob)
    D. ccrz.ccUtil.defaultValue(Map mp, String key , Object ob)

  • Question 4:

    How does a project implement the process to persist payment information datain the Checkout flow for Salesforce B2B Commerce version 4.2 and beyond?

    A. Trigger a remote action when the process payment button is selected to capture the payment.
    B. Trigger a remote action to store the payment information in the URL query parameters.
    C. Trigger the processPayment event and pass in the payment information object as an argument.
    D. Trigger the externalprocessedPayment and pass in the payment information object as an argument.

  • Question 5:

    Which two aspects are applicable to Page Includes? (2 answers)

    A. Standard Visualforce controls such as apex:form should not be used within a page include
    B. Page Includes must be assigned to an OOTB Page, i.e. Home, Product Detail, etc., and enabled
    C. Page Includes can be configured as Body Includes Begin.
    D. If a controller is used for an included page, then a merge variable must be present on the page.

  • Question 6:

    Which three actions are applicable when modifying the number of steps required in the Salesforce Commerce Checkout flow? (3 answers)

    A. Perform a template override on the Checkout page.
    B. Add a page include to the checkout page.
    C. Build and activate a new configuration cache setting via CC admin.
    D. Set the value of the configuration setting defined as CO.useDef to TRUE
    E. Set the value of the configuration setting defined as CO.overrideFlow to TRUE.

  • Question 7:

    Why is the use of a standard Visualforce control such as apex:form discouraged in Salesforce B2B Commerce page includes and subscriber pages?

    A. Visualforce "scopes" controls that are present on a page and scope of the control will be set to "ccrz"
    B. Apex:form render DOM components slowly
    C. The CCRZ Javascript object is not accessible within an apex:form control.
    D. Javascript events are not supported within an apex:form control

  • Question 8:

    Which three statements are true about Global API versioning? (3 answers)

    A. Calling in with an API version set to lower than 1 will result in an exceptional case where the exception classccrz.BelowMinAPIVersionException will be returned to callers.
    B. There is no need to pass API_VERSION to the Global APIs, and based on the Salesforce B2B Commerce Managed Package version, Global APIs are able to figure out what version of the API to use.
    C. The API version is scoped at the Class API level and NOT at the method level.
    D. Minimum API_VERSION is 1 and the Maximum API version follows the releases. E.g. The maximum was 4 as of Salesforce B2B Commerce Release-4.5, 5 as of Salesforce B2B CommerceRelease 4.6, etc.
    E. Calling in with an API version set to more than current maximum will result in exception case where the exception class ccrz.ExceedsMaxAPIVersionException will be returned to callers.

  • Question 9:

    What are the templating, Javascript, and CSS frameworks what the cloudcraze managed package leverages?

    A. Angularjs, Backbonejs, and handlebarsjs
    B. Bootstrap, Backbonejs, and handlebarsjs
    C. Bootstrap, Angularjs, and Backbonejs
    D. Angularjs, react.js, and handlebarsjs

  • Question 10:

    Which two usages of ccLog should be avoided in Salesforce B2B Commerce? (2 answers)

    A. ccrz.ccLog.log(System.LoggingLevel.ERROR, 'D:something', myCallToGetMessage(pl) ), where myCallToGetMessage(pl) is a method invocation
    B. crz.ccLog.log(System.LoggingLevel.WARN, 'D:something', 'Something unexpected occurred: The data we were expecting for pl was not there,')
    C. crz.ccLog.log(System.LoggingLevel.DEBUG, 'D:myOrderList', myOrderList), where myOrderList is a list of orders
    D. crz.ccLog.log(System.LoggingLevel.DEBUG, 'D:myOrder', myOrder), where myOrder is an order object

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Salesforce exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your B2B-COMMERCE-DEVELOPER exam preparations and Salesforce certification application, do not hesitate to visit our Vcedump.com to find your solutions here.