Salesforce B2C Solution Architect Salesforce Certified B2C Solution Architect Exam Practice Test

Page: 1 / 14
Total 152 questions
Question 1

A company wants to use the Satesforce Platform to enable personalized l-l marketing, an online ordering platform, and a customer-centric support solution for their service agents. The goal of the company is to provide an end-to-end customer centric and personalized experience.

What is an example artifact that can be used to ensure the company understands the systems involved in the solution'



Question 2

At Universal Containers, each admin and developer use a separate developer pro sandbox. Configuration and code are then migrated to a partial data sandbox for combination and initial testing. Once approved the configuration and code are then migrated to a full copy sandbox for final load and regression testing before going to production.

when should the full copy sandbox be refreshed?



Question 3

Universal Containers has been using Service Cloud and recently decided to implement Marketing Cloud. There are many data quality issues in Service Cloud like duplicates and incomplete email addresses. They want to use Marketing Cloud to send personalized communications.

Which two recommendations should a Solution Architect make when suggesting a migration strategy from an existing Service Cloud implementation to a new Marketing Cloud one?

Choose 2 answers



Question 4

A large cosmetics company is planning a customer marketing campaign this summer that allows early access to new product launches in exchange for consent to contact participants through text or email. Future communications to those who 'opt-in' includes information on future product launches, store events, and holiday promotions.

The company plans to offer a 'preference center' within the commerce experience, where authenticated users can opt-in or opt-out of various methods of direct communication.

In which two ways should a Solution Architect define the appropriate systems and methods for user registration and communication preferences, and recommend where native platform functionality within each platform may need to be extended?

Choose 2 answers



Answer : B, C

Option B is correct because allowing customers to unsubscribe via email with one click is a best practice for email marketing and compliance with anti-spam laws, and allowing customers to opt-in or opt-out of specific communication methods through a hosted preference center is a way to provide more granular control and personalization for customers.

Option C is correct because using native B2C Commerce registration options during the browse and checkout experience is a way to capture customer information and consent, and extending these features to provide an opt-in or opt-out communication preference center on a secure page within the same storefront UI is a way to leverage the existing B2C Commerce platform and provide a consistent user experience.

Option A is incorrect because allowing cookie consent to auto-enable email and/or mobile communications directly to the customer is not a valid or sufficient way to obtain customer consent for direct marketing purposes, and may violate privacy laws and regulations.

Option D is incorrect because implicitly enrolling all customers in direct mobile communications during checkout is not a valid or sufficient way to obtain customer consent for direct marketing purposes, and may violate privacy laws and regulations. Additionally, allowing customers to opt-in or opt-out of all services via email sent by Marketing Cloud is not a user-friendly or secure way to manage customer preferences.


[Certification - B2C Solution Architect - Trailhead]

[Study for the B2C Solution Architect Certification | Salesforce - Trailhead]

[B2C Solution Architect Certification Guide | Salesforce Ben]

Question 5

A company wants to implement an abandoned cart solution for their ecommerce storefront in Marketing Cloud. The use case is when a

customer visits their ecommerce website and adds an item to their shopping cart but does not complete the purchase. After an hour has

passed from abandonment, an email containing the item that was in the shopping cart will be sent to the customer to remind them of their incomplete purchase.

What process should a Solution Architect follow to set up the solution?



Answer : C

An abandoned cart solution is a solution that allows sending personalized and timely email reminders to customers who have added items to their shopping cart but have not completed the purchase. An abandoned cart solution can help increase conversion rates, revenue, and customer loyalty. To implement an abandoned cart solution for their ecommerce storefront in Marketing Cloud, a Solution Architect should follow the following process:

Implement collect.js in the ecommerce storefront. Collect.js is a JavaScript code that allows tracking customer behavior and interactions on the ecommerce website, such as browsing products, adding items to cart, etc. Collect.js sends this behavioral data to Marketing Cloud for further analysis and action.

Create a behavioral trigger. A behavioral trigger is a rule that defines how to map behavioral data to a target data extension when a customer takes a particular action, such as abandoning a cart or browser session. A behavioral trigger can help automate the data flow and segmentation process based on customer behavior.

Create an email in Marketing Cloud. An email is a message that contains text, images, links, and other content that can be sent to customers via email. An email can be created using Content Builder, a tool that allows designing and managing email content in Marketing Cloud.

Create a journey. A journey is a sequence of messages and actions that are triggered by customer events or attributes. A journey can be created using Journey Builder, a tool that allows designing and managing customer journeys in Marketing Cloud.

Option A is incorrect because exporting the purchase data from B2C Commerce, importing the data into Marketing Cloud, and creating an email in Content Builder is not a sufficient or efficient process for implementing an abandoned cart solution. This process does not involve creating a behavioral trigger or a journey, which are essential for sending timely and personalized email reminders based on customer behavior. Option B is incorrect because setting up Marketing Cloud Connector, creating an email in Marketing Cloud, and creating a send trigger is not a suitable or scalable process for implementing an abandoned cart solution. Marketing Cloud Connector is a feature that allows integrating Marketing Cloud with other Salesforce products, such as Sales Cloud or Service Cloud. It is not necessary or relevant for integrating Marketing Cloud with B2C Commerce. A send trigger is a rule that defines how to send an email to customers based on certain criteria or conditions. However, a send trigger does not capture or leverage the behavioral data collected by collect.js, which is crucial for creating an effective abandoned cart solution. Option D is incorrect because setting up Einstein Recommendations, setting up Marketing Cloud Connector, and creating an email in Marketing Cloud is not a relevant or optimal process for implementing an abandoned cart solution. Einstein Recommendations is a feature that allows generating personalized product recommendations based on customer behavior and preferences. It is not directly related to creating an abandoned cart solution, although it can be used to enhance the email content with relevant recommendations. As mentioned before, Marketing Cloud Connector is not necessary or relevant for integrating Marketing Cloud with B2C Commerce. This process also does not involve creating a behavioral trigger or a journey, which are essential for sending timely and personalized email reminders based on customer behavior. Reference:

https://help.salesforce.com/s/articleView?id=sf.mc_ctc_collect_code.htm&type=5

https://help.salesforce.com/s/articleView?id=sf.mc_jb_behavioral_triggers.htm&type=5

https://help.salesforce.com/s/articleView?id=sf.mc_es_create_an_email_message.htm&type=5

https://help.salesforce.com/s/articleView?id=sf.mc_jb_create_a_journey.htm&type=5


Question 6

A merchant using B2C Commerce and Service Cloud has a requirement for service agents to order products on behalf of shoppers. In the envisioned scenario, a shopper contacts the service center with an order request, the agent uses the Service Console to find the shopper's account, and initiate an order on behalf of the shopper using payment information provided by the shopper. The merchant is considering the B2C Commerce - Service Cloud Connector for this implementation.

Which three considerations should a Solution Architect keep in mind prior to implementation? Choose 3 answers



Answer : A, C, D

The B2C Commerce - Service Cloud Connector is a solution that enables integration between B2C Commerce and Service Cloud. It allows displaying customer and order information in Service Cloud, creating orders on behalf of customers, and synchronizing customer data between the two systems. Prior to implementation, a Solution Architect should keep in mind the following considerations:

Guests or anonymous storefront shoppers are not supported in this scenario. The Service Cloud Connector requires a customer account to be created in B2C Commerce and Service Cloud for each shopper. Guests or anonymous shoppers who do not have an account cannot be supported by the Service Cloud Connector. Therefore, the Solution Architect should ensure that the B2C Commerce storefront requires or encourages shoppers to create an account before placing an order.

Service agents need a corresponding storefront login mapped to their Service Cloud user record. The Service Cloud Connector requires a mapping between the service agent's user record in Service Cloud and the customer's account record in B2C Commerce. This mapping allows the service agent to access customer and order information from B2C Commerce and create orders on behalf of the customer using the storefront login. Therefore, the Solution Architect should ensure that the service agent's user record has a field that stores the corresponding storefront login of the customer.

The Service Cloud Connector only supports Person Accounts as a customer model. Person Accounts are a type of account in Salesforce that combines an account and a contact into a single record. The Service Cloud Connector requires Person Accounts to store customer information from B2C Commerce. Therefore, the Solution Architect should ensure that Person Accounts are enabled and configured in Service Cloud before implementing the Service Cloud Connector.

Option B is incorrect because B2C Commerce does not need to be registered as a remote site for the Service Cloud Connector to work. A remote site is a web service or domain that Salesforce can access from Apex code or Visualforce pages. The Service Cloud Connector does not use Apex code or Visualforce pages to access B2C Commerce, but rather uses REST APIs and OAuth 2.0 authentication. Reference:

https://help.salesforce.com/s/articleView?id=sf.icx_b2c_overview.htm&type=5

https://help.salesforce.com/s/articleView?id=sf.accounts_person.htm&type=5

https://help.salesforce.com/s/articleView?id=sf.remoteaccess_define.htm&type=5


Question 7

A company is using both Service Cloud and B2C Commerce but they are not using Mulesoft or any other integration middleware and do not plan on adding that in the near future. However, there is a need to keep customer records in sync across both Service Cloud and B2C Commerce. When a change to the customer record in Service Cloud takes place, such as an updated customer name, the same customer record should be updated in B2C Commerce. Assume that there is a common ID that uniquely identifies the customer across the two systems.

How should a Solution Architect deliver the desired functionality?



Answer : B

A custom solution in Service Cloud can use Apex or Lightning Web Components to call the B2C Commerce APIs and update the customer records in B2C Commerce. This option provides the most flexibility and control over the integration logic and error handling. Platform events, outbound messages, and change data capture are not supported by B2C Commerce out of the box, so they would require additional development or middleware to handle them. Reference:

https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_rest_code_sample_basic.htm

https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.data_wire_example

https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.jsp?topic=%2Fcom.demandware.dochelp%2FOCAPI%2Fcurrent%2Fusage%2FRESTAPIs.html


Page:    1 / 14   
Total 152 questions