Salesforce CCD-102 Exam Questions
B2C Commerce Developer with SFRA (Page 4 )

Updated On: 16-Feb-2026

A Digital Developer creates a B2C Commerce server connection in their UX Studio workspace. The Developer adds new cartridges to the workspace, but the cartridges do NOT execute as the Developer expects.

Which three things should the Digital Developer verify to ensure the cartridges are uploaded? (Choose three.)

  1. The Auto-Upload setting is enabled for the server connection.
  2. The Active Server setting is enabled for the server connection.
  3. The credentials for the server connection are correctly entered.
  4. The cartridge is for the current version of B2C Commerce.
  5. The server is configured to accept incoming connections.

Answer(s): A,D,E



Universal Containers specifies a new category hierarchy for navigating the digital commerce storefront. A Digital Developer uses Business Manager to manually create a catalog with the specified category hierarchy, then uses the Products & Catalogs > Import & Export module to export the catalog as a file.

How can other Developers with sandboxes on the same realm create the same catalog in their own sandboxes?

  1. Use Business Manager to upload and import a copy of the export file obtained from the original Developer.
  2. Use the remote upload capability of the Site Import & Export module of Business Manager.
  3. Use the import capability of the Site Import & Export module of Business Manager.
  4. Use the Business Manager Data Replication module to replicate the catalog from the original
    Developer’s sandbox.

Answer(s): C



The following code ensures that an address ID CANNOT be used if it is already in use by another address in the customer’s address book. There is a problem with the code. The error message for an invalid address ID is never shown to the user on the form field.

How should the Digital Developer resolve this issue so that the error message is displayed on the address ID form field?

  1. addressForm.invalidateFormElement("addressid");
  2. addressForm.addresssid.invalidateFormElement = true;
  3. addressForm.invalidateFormElement(addressForm.addressid);
  4. addressForm.addresssid.invalidateFormElement();

Answer(s): D



Given the file structure below, which ISML method call renders the customLandingPage template?

  1. ISML.renderTamplate(‘cartridge/templates/default/content/custom/customLandingPage’);
  2. ISML(‘content/custom/customLandingPage’);
  3. ISML.render(‘content/custom/customLandingPage’);
  4. ISML.renderTemplate(‘content/custom/customLandingPage’);

Answer(s): D



A business user wants to add a link to a content page from within the body of another content asset. The target content asset ID is: terms-and-conditions.
Which link function generates the correct link?

  1. $include(‘Page-Include’, ‘cid’, ‘terms-and-conditions’)$
  2. $http(‘Content-Page’, ‘cid’, ‘terms-and-conditions’)$
  3. $httpUrl(‘Content-Show’, ‘cid’, ‘terms-and-conditions’)$
  4. $url(‘Page-Show’, ‘cid’, ‘terms-and-conditions’)$

Answer(s): C






Post your Comments and Discuss Salesforce CCD-102 exam dumps with other Community members:

Join the CCD-102 Discussion