B2C-Solution-Architect Practice Test

Salesforce Spring 25 Release -
Updated On 1-Jan-2026

152 Questions

A multi-brand company uses B2C Commerce, Service Cloud, and Marketing Cloud and is seeking an order management solution. They process 2,000 orders per hour across their brands. The company has one B2C Commerce realm, two Salesforce core orgs, and two Marketing Cloud business units. The company is choosing between these three options for an order management tool:

• Build an ordermanagement solution in B2C Commerce using order management APIs
• Purchase Salesforce Order Management
• Build a custom order management solution using their own development team
Which three statements should a Solution Architect use to support using the Salesforce Order Management solution?

Choose 3 answers

A. Salesforce Order Management synchronizes orders to and from B2C Commerce, which essentially replaces the Service Cloud Connector.

B. B2C Commerce order management does not support complex or advanced use cases.

C. The existing Service Cloud implementation team could extend the Salesforce Order Management product to the existing org.

D. Salesforce Order Management is a productized connector solution between B2C Commerce and Service Cloud; orders will be synchronized from the client B2C Commerce realm to multiple Salesforce Orgs without the need for customization.

E. Salesforce Order Management shares the same database with Service Cloud while other solutions need to build additional integration.

B.   B2C Commerce order management does not support complex or advanced use cases.
C.   The existing Service Cloud implementation team could extend the Salesforce Order Management product to the existing org.
E.   Salesforce Order Management shares the same database with Service Cloud while other solutions need to build additional integration.

Explanation:

Salesforce Order Management (SOM) is the recommended, productized solution for multi-brand, moderate-to-high volume order processing (2,000 orders/hour is well within capacity). It provides fulfillment orchestration, order lifecycle management, and native integration with B2C Commerce while leveraging the Core platform.
Why these three are correct:

✅ B. B2C Commerce order management does not support complex or advanced use cases.
B2C Commerce's native Order Management APIs (Order Groovy scripts, hooks) are designed for basic post-checkout processing (export, simple status updates). They lack advanced capabilities like multi-location fulfillment orchestration, returns management, payment reconciliation, change orders, or distributed order management—features SOM provides out-of-the-box. For complex or growing needs, native B2C Commerce OM is insufficient.

✅ C. The existing Service Cloud implementation team could extend the Salesforce Order Management product to the existing org.
SOM is built on the Salesforce Core platform (same org as Service Cloud). It can be enabled in an existing Service Cloud org (with appropriate licensing). The existing team can configure/extend SOM using declarative tools (flows, custom objects) or Apex, leveraging their familiarity with the org—no new platform to learn.

✅ E. Salesforce Order Management shares the same database with Service Cloud while other solutions need to build additional integration.
SOM runs natively in the Core org (same database as Service Cloud). Orders, Order Summaries, and fulfillment data are accessible directly to Service Cloud agents (e.g., related lists on Person Accounts/Cases) without additional synchronization layers. Custom or B2C-native solutions would require extra integrations to achieve the same visibility.

Why the others are incorrect:

A: SOM complements, not replaces, the Service Cloud Connector (b2c-crm-sync). Customer/order sync for agent visibility still uses the connector; SOM handles fulfillment lifecycle.

D: SOM's B2C Commerce connector supports one-to-one realm-to-org ingestion. Synchronizing to multiple Core orgs from one realm requires additional customization or connectors (not native). The company has two Core orgs, so this statement is inaccurate.

References:
Salesforce Help: Order Management Overview and B2C Commerce connector limitations.
B2C Solution Architect resources: SOM vs. native B2C OM vs. custom for scalability and integration depth.

A merchant has implemented a custom solution on B2C Commerce, exposing a configurable outdoor table composed of multiple, different SKUs representing the table top, legs, hardware, cover, and optional extended warranty.

Onthe B2C Commerce storefront, customers can select from any in-stock options for each of the components to create their perfect table before check-out. Although the final product is presented to the customer as one table, inventory is tracked at the component level, and all of the component SKUs must be sent to the Order Management System in the resulting commerce order.

Which two solutions would allow the merchant to make this custom product experience available in Service Cloud to support the customer service rep purchasing and feature review''

Choose 2 answers

A. Create a custom Open Commerce API {OCAPI) endpoint on B2C Commerce to expose the custom product options and component availability in real time to support a custom experience in Service Cloud.

B. Create a custom B2C Commerce job to export custom product component data on a nightly basis and import into Service Cloud to support a custom experience.

C. Use hooks to extend the existing Open Commerce API (OCAPI) product endpoint with additional information about the custom product options and component availability in real time to support a custom experience in Service Cloud.

D. Use Customer Service Representative (CSR) Order on Behalf Of to access the existing B2C Commerce storefront as a CSR acting on behalf of a customer when making purchases or reviewing custom products.

C.   Use hooks to extend the existing Open Commerce API (OCAPI) product endpoint with additional information about the custom product options and component availability in real time to support a custom experience in Service Cloud.
D.   Use Customer Service Representative (CSR) Order on Behalf Of to access the existing B2C Commerce storefront as a CSR acting on behalf of a customer when making purchases or reviewing custom products.

Explanation:

To support the customer service representative (CSR) in purchasing and reviewing these complex, component-based configurable products in 2026, a Solution Architect should recommend solutions that leverage real-time data from the storefront.
The two correct answers are C and D.

✅ C. Use hooks to extend the existing Open Commerce API (OCAPI) product endpoint with additional information about the custom product options and component availability in real time to support a custom experience in Service Cloud.
Real-Time Accuracy: Because inventory for this table is tracked at the component level (legs, hardware, etc.), the CSR needs real-time visibility into what is in stock. Extending the native OCAPI product endpoint via hooks is the architecturally sound way to inject custom logic (such as component availability) into the standard API response. Salesforce B2C Commerce OCAPI Hooks.
Custom Experience: This allows a custom Lightning Web Component (LWC) in the Service Console to call B2C Commerce and display the exact same configuration options available to the customer, ensuring the CSR can accurately assist with complex product questions.

✅ D. Use Customer Service Representative (CSR) Order on Behalf Of to access the existing B2C Commerce storefront as a CSR acting on behalf of a customer when making purchases or reviewing custom products.
Leveraging Existing Logic: The merchant has already built the complex configuration logic on the storefront. By using the Order on Behalf Of (OOBO) functionality, the CSR can "launch" into the storefront directly from the Service Console. Service Cloud Connector for B2C Commerce.
Functional Parity: This ensures the CSR sees exactly what the customer sees, including the custom UI for selecting table tops and hardware. It is the fastest path to ROI because it reuses the existing storefront investment rather than rebuilding the configuration logic inside Service Cloud.

Why other options are less optimal for 2026:

A (Incorrect): While creating a new custom OCAPI endpoint is possible, it is considered less efficient than extending the existing product endpoint (Option C). Salesforce best practices for 2026 prioritize extending standard resources to maintain better compatibility with platform updates.

B (Incorrect): A nightly export is completely inappropriate for this use case. Inventory for components changes throughout the day; a nightly sync would lead to the CSR attempting to sell items that are out of stock, resulting in a poor customer experience and order fulfillment errors.

Architectural Tip:
For the Arch-302 exam, always prioritize Real-Time Integration (APIs) or Session Federation (OOBO) when a business process requires synchronized logic between two clouds. Avoid batch processing (nightly jobs) for any data that is highly volatile, such as inventory.

A retail company currently uses 62C Commerce and Marketing Cloud to enable a seamless customer experience. They are evaluating tools to better support customer service activities like their call center for online ordering and social customer service.

Which two functionalities should a Solution Architect discuss withthe company to explain the value of Service Cloud? Choose 2 answers

A. Ability to create a B2C storefront using Digital Experiences.

B. Ability to de-duplicate and create a single customer identity.

C. Ability to allow the agent to see purchase history to support case management

D. Ability to have a customer leave a journey when they have an escalated case.

B.   Ability to de-duplicate and create a single customer identity.
C.   Ability to allow the agent to see purchase history to support case management

Explanation:

✅ B. Ability to de-duplicate and create a single customer identity
Service Cloud (Salesforce Platform) supports customer identity management and deduplication patterns:
Matching/Duplicate Rules
Customer 360 identity modeling (Account/Contact/Person Account/Individual)
Identity integrations (SSO/Identity) and consistent customer records across service interactions
This is a common Service Cloud value conversation when the business wants a unified customer view for service across channels, including social.

✅ C. Ability to allow the agent to see purchase history to support case management
Service Cloud’s core value for call centers is case management + a 360° agent console. When integrated with B2C Commerce (e.g., via the B2C Commerce–Service Cloud connector), agents can view order/purchase history and use it to resolve issues (returns, shipment problems, warranty questions, etc.) directly in the service workflow.

Why not the others
A. Create a B2C storefront using Digital Experiences — Experience Cloud can support portals, but B2C Commerce is the storefront platform; this isn’t the right “Service Cloud value” point for online ordering.

D. Have a customer leave a journey when they have an escalated case — that’s a Marketing Cloud / orchestration concept (integration between service events and journeys), not a core Service Cloud differentiator.

If your exam version expects only “Service Cloud + digital engagement,” an alternative second pick sometimes seen is Digital Engagement (social channels, messaging, etc.)—but since it’s not listed, B is the best fit among the options.

A company recently launched their ecommerce sites for three countries:Australia, New Zealand, and Singapore. The company is now looking to set up marketing automations using Marketing Cloud.

Their B2C Commerce is configured with two realms: ANZ and SE Asia. Each country has a site within their respective realm: Australia andNew Zealand sites are within ANZ and Singapore is within SE Asia.

Which account hierarchy should a Solution Architect recommend for the Marketing Cloud set up?

A. Use a separate Marketing Cloud tenant for each site

B. Use a separate Marketing Cloud tenantfor each realm and map business units to sites within each realm

C. Use a single Marketing Cloud tenant and map business units to each site irrespective of the realm

D. Use a single Marketing cloud tenant and map business units to each realm

C.   Use a single Marketing Cloud tenant and map business units to each site irrespective of the realm

Explanation:

✅ Why Option C Is Correct: Single Tenant + Business Units per Site
Reasoning:
Best practice is to use one Marketing Cloud tenant for the organization to centralize governance, security, and licensing.
Within that tenant, Business Units (BUs) are created for each site (Australia, New Zealand, Singapore).
This allows each country team to manage localized campaigns, automations, and data, while still rolling up reporting and compliance under one tenant.
Realms in B2C Commerce are technical constructs for site hosting, but Marketing Cloud segmentation should align with business/site operations, not realms.
Outcome: Efficient, scalable setup with unified governance and localized execution.

❌ Why Option A Is Incorrect: Separate Tenant per Site
Multiple tenants would fragment data, increase cost, and complicate governance.
Not recommended unless there are strict legal or compliance requirements per country (not mentioned here).

❌ Why Option B Is Incorrect: Separate Tenant per Realm
Realms are technical hosting constructs in Commerce Cloud, not business divisions.
Mapping tenants to realms would misalign Marketing Cloud with business operations.

❌ Why Option D Is Incorrect: Business Units per Realm
This would only give two BUs (ANZ, SE Asia), which doesn’t reflect the need for site-level segmentation (Australia, New Zealand, Singapore).
Each site should have its own BU for localized marketing.

Key Takeaways (Flashcard Style)
C: Correct → Single tenant, BUs per site (Australia, NZ, Singapore).
A: Wrong → Multiple tenants = fragmented, costly.
B: Wrong → Realms ≠ business segmentation.
D: Wrong → BUs per realm misses site-level granularity.

✅ In summary: The Solution Architect should recommend C (single Marketing Cloud tenant with Business Units mapped to each site) to ensure scalable, compliant, and localized marketing automation across Australia, New Zealand, and Singapore.

A company wants to integrate B2C Commerce and Marketing Cloud so that customers shopping online can be segmented for marketing campaigns like Abandoned Cart and Post Purchase Journeys.

Which two actions are needed to enable an Abandoned Cart Journey? Choose 2 answers

A. Integrate product, order, and customer data feeds into Marketing Cloud Data Extensions

B. Integrate product, order, and customer data feeds into Service Cloud objects

C. Use Mulesoft to bring order and customer data feeds from B2C Commerce to Marketing Cloud

D. Implement the Marketing Cloud coilect.js through the storefront by using the Connector's reference implementation

A.   Integrate product, order, and customer data feeds into Marketing Cloud Data Extensions
D.   Implement the Marketing Cloud coilect.js through the storefront by using the Connector's reference implementation

Explanation:

To enable an Abandoned Cart Journey in Marketing Cloud triggered by real-time or near-real-time cart activity in B2C Commerce, the journey relies on behavioral events (cart add/remove/view) captured from the storefront.

Why these two are correct:

A. Integrate product, order, and customer data feeds into Marketing Cloud Data Extensions
Abandoned cart journeys require contextual data (e.g., abandoned products, SKUs, prices, images, customer email) to personalize recovery emails. This data (products, orders, customers) is synchronized from B2C Commerce into Marketing Cloud Data Extensions (via the Marketing Cloud Cartridge/Einstein Personalization Connector). These DEs enrich the journey entry event with details for dynamic content blocks and segmentation.

D. Implement the Marketing Cloud collect.js through the storefront by using the Connector's reference implementation
The collect.js tracking code (part of Marketing Cloud Personalization/Einstein) is the primary mechanism for capturing real-time cart events on the storefront. When implemented via the Marketing Cloud Connector Cartridge (or Einstein cartridge reference implementation), it sends cart abandonment events to Marketing Cloud. These events serve as entry sources in Journey Builder for abandoned cart flows (e.g., "Cart Abandonment" event triggers the journey).

Why the others are incorrect:

B: Service Cloud integration is valuable for agent visibility or OOBO, but not required for abandoned cart journeys in Marketing Cloud.
C: MuleSoft can be used for custom integrations, but the standard, recommended approach for abandoned cart is the native Marketing Cloud Cartridge + collect.js—no MuleSoft needed.

This is Salesforce's documented best practice for event-driven abandoned cart recovery.

References:
Salesforce Help: "Abandoned Cart Recovery" with B2C Commerce and Marketing Cloud.
Marketing Cloud Personalization Builder: collect.js implementation for cart events.
B2C Solution Architect exam focus on collect.js as the key enabler for behavioral journeys like abandoned cart.

B2C-Solution-Architect Exam Questions - Home Previous
Page 4 out of 31 Pages