Last Updated On : 11-Feb-2026


Salesforce Certified B2C Solution Architect - Arch-302 Practice Test

Prepare with our free Salesforce Certified B2C Solution Architect - Arch-302 sample questions and pass with confidence. Our B2C-Solution-Architect practice test is designed to help you succeed on exam day.

152 Questions
Salesforce 2026

A company is in the process of defining the right systems to deliver key capabilities for its B2C business. The company has about 2 million customers, each placing an average of 100 orderseach year through its existing B2C Commerce platform.

The company needs a system that can;
* Deliver a full list of all customer orders throughout their engagement lifetime
* Provide lifetime engagement tracking and history of the customer
* Calculate thelifetime value of customers based on their orders

Which three systems should a Solution Architect recommend to meet the company's requirements?

Choose 3 answers

A. Sales Cloud

B. Service Cloud

C. Heroki

D. Materials Written

E. Marketing Cloud

F. Salesforce Order Management

B.   Service Cloud
E.   Marketing Cloud
F.   Salesforce Order Management

Explanation:

The company has high-volume order data (~200 million orders/year from 2 million customers) and requires:
- Full lifetime order history access.
- Lifetime engagement tracking.
- Customer Lifetime Value (LTV) calculation based on orders.

B2C Commerce stores orders but is not designed for long-term historical querying or analytics at this scale.

Why these three systems:

B. Service Cloud
Using Person Accounts (B2C standard), Service Cloud provides the unified 360-degree customer profile. Integrated with B2C Commerce (via b2c-crm-sync) and Order Management, it displays lifetime order history and engagement tracking (cases, interactions, purchases) in the Service Console—essential for agents and self-service portals.

E. Marketing Cloud
With Marketing Cloud Connect and data feeds from B2C Commerce/Order Management, it tracks lifetime multi-channel engagement (emails, SMS, behavioral events via collect.js). It includes Einstein LTV scoring and calculated insights to calculate and segment by Lifetime Value based on order history—critical for personalized campaigns.

F. Salesforce Order Management
SOM ingests and consolidates all orders from B2C Commerce (native connector), maintaining a complete lifetime order list in scalable Core objects (Order, OrderSummary). This offloads historical order storage/querying from B2C Commerce, enables fulfillment orchestration, and feeds order data to Service Cloud and Marketing Cloud for history and LTV.

Why the others are incorrect:

A. Sales Cloud
Suitable for B2B but not ideal for high-volume B2C consumer profiles (Person Accounts are Service Cloud-focused in B2C scenarios).

C. Heroku (likely "Heroku")
Custom external platform—unnecessary when native Salesforce tools handle the requirements.

D. Materials Written
Appears to be a typo/garbled option with no relevance.

This trio (Service Cloud + Marketing Cloud + Order Management) is Salesforce's recommended B2C architecture for lifetime customer insights at scale.

References:
Salesforce B2C Solution Architect resources: SOM for order consolidation, Service Cloud for 360-view, Marketing Cloud for engagement/LTV.
Documentation: SOM connector, Einstein LTV features.

Northern Trail Outfitters(NTO) is a clothing and outdoor specialist retailer. NTO has had success with its B2C store using B2C Commerce, supported by Service Cloud and Marketing Cloud for customer service and email campaigns, respectively. Now, NTO wants to increase its revenue bymaking personalized product recommendations using Einstein Web & Email Recommendations in Marketing Cloud. These recommendations should be consistent across email, storefront, and service console.

Which two things should a Solution Architect consider before recommending this approach?

Choose 2 answers

A. The service console will need a customized Lightning component to display the recommendations,

B. Product Catalogs can be configured natively to sync from B2C Commerce to Marketing Cloud using a point andclick configuration.

C. Each storefront should be linked to its own Marketing Cloud Business Unit to ensure relevant recommendations.

D. Email should be used as the unique identifier since B2C Commerce and Service Cloud may not have the Marketing Cloud Contact Key.

A.   The service console will need a customized Lightning component to display the recommendations,
C.   Each storefront should be linked to its own Marketing Cloud Business Unit to ensure relevant recommendations.

Explanation:

This question focuses on implementing Einstein Web & Email Recommendations (part of Marketing Cloud Personalization) to deliver consistent product recommendations across email, storefront (B2C Commerce), and Service Console.
Key considerations:
- Data sync – product catalog from B2C Commerce to Marketing Cloud.
- Identity resolution – linking customers across systems.
- Display in Service Console – custom UI needed.

Let’s evaluate each option:

A. The service console will need a customized Lightning component to display the recommendations.
Correct. Einstein Recommendations are natively available in Marketing Cloud emails and B2C Commerce storefront (via Einstein Recommendations cartridge), but Service Cloud Console does not have an out‑of‑box component to show Einstein recommendations. A custom Lightning Web Component (or Aura component) must be built to fetch and display recommendations in the console, likely via Marketing Cloud’s APIs.

B. Product Catalogs can be configured natively to sync from B2C Commerce to Marketing Cloud using a point and click configuration.
Correct. The B2C Commerce–Marketing Cloud Connector includes a pre‑built cartridge that syncs product catalog data (products, categories, inventory) from B2C Commerce to Marketing Cloud’s Product Catalog for Einstein Recommendations. This is largely point‑and‑click configuration (setup in Business Manager and Marketing Cloud).

C. Each storefront should be linked to its own Marketing Cloud Business Unit to ensure relevant recommendations.
Incorrect. Einstein Recommendations can be scoped per site/brand within a single Business Unit using recommendation strategies and catalog filters. Multiple storefronts can share one BU if they belong to the same business/region. Separate BUs are not required for recommendations and would add unnecessary complexity.

D. Email should be used as the unique identifier since B2C Commerce and Service Cloud may not have the Marketing Cloud Contact Key.
Incorrect. This is against best practices. Email is not a reliable unique identifier (can change, can be shared). The Marketing Cloud Contact Key should be the Salesforce Contact ID (or B2C Commerce customer ID) that is consistent across systems. The solution should align identifiers (Contact ID) via integrations, not default to email.

References:

Einstein Recommendations Architecture:
- Product Catalog Sync: B2C Commerce → Marketing Cloud (via connector).
- Behavioral Data: Collected via collect.js on storefront.
- Recommendation API: Used to fetch recommendations for email, web, and Service Console.
- Cross‑Channel Consistency: Recommendations are based on the same Einstein model and product catalog, ensuring consistency across channels.
- Service Cloud Integration: Requires custom component to call Marketing Cloud’s Recommendations API (or use Einstein Personalization for Service Cloud if available).
- Identity Resolution: Use a common customer key (Salesforce Contact ID) across B2C Commerce, Service Cloud, and Marketing Cloud for accurate per‑customer recommendations.

NorthernTrail Outfitters (NTO) wants incoming support cases to automatically be routed to the correct team based on customer purchases.
Which option should a Solution Architect configure to accomplish this7

A. Auto Response rules and Support Processes

B. Apex trigger on a Case object

C. Queues and Assignment rules

D. Auto-launched Flow with a Record Trigger

C.   Queues and Assignment rules

Explanation:

Why C is correct
Assignment Rules are the standard Salesforce Service Cloud mechanism to route incoming Cases automatically based on criteria (e.g., customer attributes, product purchased, entitlement, order type, region).
Assignment Rules can assign cases directly to Queues, which represent the “correct team” (Billing Support, Returns, Premium Customers, etc.).
This is the most “out-of-the-box” and admin-configurable approach for case routing.

Why the other options aren’t the best fit

A. Auto Response rules and Support Processes: Auto-Response sends acknowledgement emails; Support Processes define picklist/status behavior. Neither routes cases to teams.

B. Apex trigger on a Case object: Possible, but unnecessary for standard routing and adds avoidable complexity/maintenance compared to Assignment Rules + Queues.

D. Auto-launched Flow with a Record Trigger: Also possible, but for classic “route incoming cases to the right team,” Assignment Rules are the primary feature and typically preferred unless routing logic requires something Assignment Rules can’t do.

If you want, share whether routing depends on Order/Order Product data (OMS) or B2C Commerce order history, and I’ll outline the cleanest criteria/data model to reference in the assignment logic.

A multi-brand company uses B2C Commerce, Service Cloud, and Marketing Cloud and wants to deliver integrated customer experiences across all three products. The company has one B2C Commerce realm serving two storefronts, a Salesforce org, and a Marketing Cloud instance with a single business unit that leverages email address as a subscriber key. None of these Salesforce Clouds are integrated. The company is also interested in integrating with Customer 360 Data Manager.

Which two Marketing Cloud implementation recommendations shoulda Solution Architect present to the company to adjust their architecture to adhere to Salesforce multi-cloud integration best practices?

Choose 2 answers

A. Marketing Cloud should serve as the Salesforce primary for customer profiles and leverage customeremail addresses as a multi-cloud customer identifier.

B. Marketing Cloud should implement a second business unit and provide each B2C Commerce storefront with its own Marketing Cloud business unit.

C. Marketing Cloud must undergo a subscriber key migration with Salesforce Professional Services and select a subscriber key that aligns with Salesforce multi-cloud architecture best practices.

D. B2C Commerce should integrate with Marketing Cloud and create a Marketing Cloud Contact when a B2C Commerce customerregisters or places an order via the storefront.

B.   Marketing Cloud should implement a second business unit and provide each B2C Commerce storefront with its own Marketing Cloud business unit.
C.   Marketing Cloud must undergo a subscriber key migration with Salesforce Professional Services and select a subscriber key that aligns with Salesforce multi-cloud architecture best practices.

Explanation:

In 2026, to align with Salesforce multi-cloud best practices for a multi-brand company, the Solution Architect must address subscriber identity and operational isolation. The two correct recommendations are B and C.

B. Marketing Cloud should implement a second business unit and provide each B2C Commerce storefront with its own Marketing Cloud business unit.
Multi-Brand Segregation: In 2026, the standard architectural pattern for multi-brand companies is to use Business Units (BUs) to provide data and operational isolation. Since the company has two storefronts (representing different brands or regions), each should have its own BU.
Benefits: This allows for brand-specific content, unique sender profiles (IP reputations), and segregated subscriber lists, ensuring that a customer of "Brand A" doesn't accidentally receive "Brand B" marketing unless intended. It also simplifies the mapping of B2C Commerce sites to Marketing Cloud via the connector.

C. Marketing Cloud must undergo a subscriber key migration with Salesforce Professional Services and select a subscriber key that aligns with Salesforce multi-cloud architecture best practices.
Correcting Identity Debt: The company currently uses email address as the Subscriber Key. This is a significant architectural anti-pattern in a multi-cloud environment. If a customer changes their email, their history is lost, and duplicates are created across Service and Commerce clouds.
The Global Identifier: Best practices for 2026 dictate that the Salesforce Contact ID (the 18-digit ID from Service Cloud) should be the Subscriber Key. A migration is required to align Marketing Cloud with this unified ID. This ensures that the Service Cloud agent, the Commerce storefront, and the Marketing engine all recognize the same "human" regardless of their email address.

Why other options are incorrect:

A (Incorrect): Marketing Cloud should never serve as the primary for customer profiles. In the Salesforce ecosystem, the CRM (Service Cloud) is the System of Record (SoR) for customer profiles. Furthermore, using an email address as a multi-cloud identifier is inherently unstable and violates identity best practices.

D (Incorrect): While B2C Commerce integrates with Marketing Cloud, it should not be the primary creator of Marketing Cloud Contacts in an integrated 360-degree view. Instead, the B2C Commerce profile should be synced to Service Cloud, and the Marketing Cloud Connect integration should then sync that Service Cloud record to Marketing Cloud to maintain the Contact ID as the key.

Architectural Note:
Integrating with Customer 360 Data Manager (or its modern successor, Data Cloud) further emphasizes the need for a stable, non-email-based identifier. Data Cloud relies on the Salesforce Contact ID as a foundational link for its Identity Resolution rules.

A company wants to migrate their existing in-house order management solution to the Salesforce Order Management product, which will trigger post-purchase transactional emails through Marketing Cloud. They are already using B2C Commerce, Service Cloud, and Marketing Cloud, as well as the B2C Commerce - Service Cloud Connector and Marketing Cloud Connect.

What are three actions that a Solution Architect must take when planning and deploying this solution? Choose 3 answers

A. Configure data extensions and triggered sends in Marketing Cloud to support transactional emails for ordering scenarios.

B. Modify the Service Cloud Connector implementation to remove potentially conflicting features with the Order Management Connector.

C. Integrate Salesforce Order Management to B2C Commerce for order history and user self service.

D. Migrate subscriber keys in Marketing Cloud to a new Order Management customer identifier.

E. Replace the Service Cloud Connector with an Order Management Connector for B2C Commerce.

A.   Configure data extensions and triggered sends in Marketing Cloud to support transactional emails for ordering scenarios.
B.   Modify the Service Cloud Connector implementation to remove potentially conflicting features with the Order Management Connector.
C.   Integrate Salesforce Order Management to B2C Commerce for order history and user self service.

Explanation:

A. Configure data extensions and triggered sends in Marketing Cloud to support transactional emails for ordering scenarios.
Why this is required
Post-purchase transactional emails (order confirmation, shipping updates, etc.) in Marketing Cloud are typically implemented using Triggered Sends backed by sendable Data Extensions (Triggered Send Source DE template).
Since Salesforce Order Management (OMS) will trigger these communications, you must plan the data model in MC (DEs) and the triggered send definitions needed for OMS-driven scenarios.

B. Modify the Service Cloud Connector implementation to remove potentially conflicting features with the Order Management Connector.
Why this is required
The B2C Commerce–Service Cloud Connector synchronizes customer and order-related objects (orders, shipments, payments, etc.) into Service Cloud.
Salesforce Order Management is designed to provide Service Cloud users a unified view/workflows around orders (order/service history, cancellations/refunds, etc.).
If you introduce OMS while leaving the connector’s order-sync patterns unchanged, you risk duplicate/competing order sources and agent UI confusion (two “systems of record” for order data). So part of planning is to disable/adjust connector features that overlap with OMS order data/agent workflows.
The wording says “Order Management Connector” — regardless of exact packaging, the architectural point is the same: OMS becomes the order-system-of-record in Salesforce, so you must prevent overlapping order synchronization/features.

C. Integrate Salesforce Order Management to B2C Commerce for order history and user self-service.
Why this is required
OMS requires a storefront integration with B2C Commerce so OMS can receive orders from B2C Commerce and support downstream OMS processes.
OMS also supports Order Self-Service / order history use cases for B2C storefronts (customer-facing retrieval of order data).

Why the other options are not correct
D. Migrate subscriber keys in Marketing Cloud to a new Order Management customer identifier.
OMS doesn’t inherently require changing your Marketing Cloud Contact Key / Subscriber Key strategy. If you already use a stable enterprise identifier (often CRM Contact/PersonAccount ID), you typically keep it and map OMS-related events/data to that same identity rather than migrating keys.

E. Replace the Service Cloud Connector with an Order Management Connector for B2C Commerce.
This is too absolute. In many architectures, you don’t “replace” the Service Cloud connector wholesale; you adjust it to avoid overlap while keeping what’s still needed (depending on how you manage customer profile sync, cases, etc.). The safer, exam-aligned action is B (remove/disable conflicting features), not a blanket replacement.

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