Over 15K Students have given a five star review to SalesforceKing
Why choose our Practice Test
By familiarizing yourself with the B2C-Solution-Architect exam format and question types, you can reduce test-day anxiety and improve your overall performance.
Up-to-date Content
Ensure you're studying with the latest exam objectives and content.
Unlimited Retakes
We offer unlimited retakes, ensuring you'll prepare each questions properly.
Realistic Exam Questions
Experience exam-like questions designed to mirror the actual B2C-Solution-Architect test.
Targeted Learning
Detailed explanations help you understand the reasoning behind correct and incorrect answers.
Increased Confidence
The more you practice, the more confident you will become in your knowledge to pass the exam.
Study whenever you want, from any place in the world.
Start practicing today and take the fast track to becoming Salesforce B2C-Solution-Architect certified.
21524 already prepared
Salesforce 2026 Release 152 Questions 4.9/5.0
A merchant wants to store past purchase history in Marketing Cloud to use for segmentation and personalization of promotional emails.
All data must be encrypted at rest to comply with the merchant's security standards. Which solution is appropriate?
A. Shield Platform Encryption
B. Tokenized Sending
C. Transparent Data Encryption
D. Field Level Encryption
B. Tokenized Sending
Explanation:
✅ Why Option B Is Correct: Tokenized Sending in Marketing Cloud
Reasoning:
Marketing Cloud does not use Shield Platform Encryption (that’s for Sales/Service Cloud).
To encrypt sensitive data (like purchase history, PII) at rest in Marketing Cloud, the recommended feature is Tokenized Sending.
Tokenized Sending replaces sensitive values (e.g., customer identifiers, purchase details) with tokens. The actual sensitive data is stored encrypted, and Marketing Cloud only uses the tokens during segmentation and personalization.
This ensures compliance with security standards while still enabling personalization in emails.
Outcome: Sensitive purchase history is encrypted at rest, but marketers can still use the data for segmentation and personalization.
❌ Why Option A Is Incorrect: Shield Platform Encryption
Shield Platform Encryption applies to Sales Cloud, Service Cloud, and core CRM data, not Marketing Cloud.
It cannot be used to encrypt Marketing Cloud subscriber or purchase data.
❌ Why Option C Is Incorrect: Transparent Data Encryption
Transparent Data Encryption (TDE) is a database-level encryption technology (commonly in SQL Server, Oracle).
It is not a Salesforce Marketing Cloud feature.
❌ Why Option D Is Incorrect: Field Level Encryption
Field-level encryption is not a native Marketing Cloud feature.
Marketing Cloud relies on Tokenized Sending for encryption at rest.
Key Takeaways (Flashcard Style)
B: Correct → Tokenized Sending encrypts sensitive data at rest in Marketing Cloud.
A: Wrong → Shield is for CRM clouds, not Marketing Cloud.
C: Wrong → TDE is a database concept, not Salesforce.
D: Wrong → No field-level encryption in Marketing Cloud.
✅ In summary: The appropriate solution is B (Tokenized Sending), since it encrypts sensitive purchase history data at rest in Marketing Cloud while still allowing segmentation and personalization.
A company needs to have specific fields encrypted in the user interface on the contact record in Service Cloud as well as on some fields in data extensions that exist only in the Marketing Cloud. The merchant believes that Salesforce Shield Encryption is a suitable solution.
Which two considerations are relevant for the merchant when determining an appropriate solution?
Choose 2 answers
A. With Shield, encrypted fields are not visible to the user, but there are no other feature impacts.
B. With Shield, encrypted fields cannot be used to filter or sort in Process Builder and Flow Builder.
C. Field-Level Encryption is also required on Marketing Cloud to encrypt the custom fields.
D. Shield encryption can be done on any standard or custom field on all field types, but cannot be set to encrypt those fields in Marketing Cloud.
B. With Shield, encrypted fields cannot be used to filter or sort in Process Builder and Flow Builder. C. Field-Level Encryption is also required on Marketing Cloud to encrypt the custom fields.
Explanation:
B. With Shield, encrypted fields cannot be used to filter or sort in Process Builder and Flow Builder.
Functionality Trade-off: Encrypting data at the platform level with Shield (specifically Deterministic or Probabilistic encryption) introduces several functional limitations to ensure security.
Automation Impact: Because the underlying data is encrypted, the database cannot perform standard "search," "sort," or "filter" operations in common automation tools like Process Builder or Flow Builder.
Design Consideration: If the company relies on automated logic that triggers based on specific values in these fields, the Solution Architect must redesign the automation or ensure the fields are compatible with Deterministic Encryption, though even then, many platform features remain restricted.
C. Field-Level Encryption is also required on Marketing Cloud to encrypt the custom fields.
Platform Segregation: Salesforce Shield Platform Encryption is native to the Salesforce Core Platform (Sales, Service, and Experience Cloud). It does not extend to the separate infrastructure of Marketing Cloud.
Marketing Cloud Solution: To achieve similar encryption for data extensions that exist only in Marketing Cloud, the merchant must separately implement Marketing Cloud Field-Level Encryption (using the Marketing Cloud Encryption at Rest or asymmetric keys). These are distinct products with separate license requirements and key management processes.
Detailed Analysis of Incorrect Answers A. With Shield, encrypted fields are not visible to the user, but there are no other feature impacts.
Why it is incorrect: This is inaccurate. Encrypted fields are visible to authorized users in the UI; they are only masked for users without the "View Encrypted Data" permission. Furthermore, there are significant "feature impacts" beyond visibility, including limitations on reporting, list views, and external integrations.
D. Shield encryption can be done on any standard or custom field on all field types...
Why it is incorrect: Shield cannot be enabled on "any" field. There are strict technical limitations; for example, you cannot encrypt fields used in formulas, roll-up summary fields, or certain system fields. While the second half of the statement (it cannot encrypt Marketing Cloud fields) is true, the first half is a significant technical overstatement.
References
Salesforce Help: General Shield Platform Encryption Considerations – Details the impact on Flow, Search, and Sorting.
Salesforce Architects: Encryption Decision Guide – Compares encryption across different Salesforce clouds.
Salesforce Trust: Marketing Cloud Encryption – Explains why Marketing Cloud requires its own encryption solution.
Universal Containers (UC) is sending Invoice data from an external ERP system into their Salesforce org. Management is worried about data storage in their org, and after some analyses, they have identified the ERP Invoice records responsible for over 40% of the data storage. Their current business process does not require a Salesforce user to edit these records, so they can be read-only.
What recommendation should a Solution Architect make in order to reduce the storage size in Salesforce and still be able to access the ERP Invoice records in Salesforce?
A. Use Change Data Capture to sync Invoice records
B. Build a custom solution to view the ERP Invoicerecords in Salesforce
C. Use Platform Events to sync Invoice record changes
D. Use Salesforce Connect/External Objects (with custom Apex adapters)
D. Use Salesforce Connect/External Objects (with custom Apex adapters)
Explanation:
To reduce Salesforce data storage while still letting users access ERP invoice records in Salesforce, the right pattern is to leave the invoices in the ERP and surface them in Salesforce as External Objects via Salesforce Connect.
External Objects let Salesforce display and relate records that aren’t stored in Salesforce, which directly addresses the storage problem.
Because the invoices are read-only, this is an ideal use case for Salesforce Connect (no need to persist/edit the data in Salesforce).
If the ERP doesn’t expose OData, you can use a custom Apex adapter to connect Salesforce Connect to the ERP’s API.
Why the other options are wrong
A. Change Data Capture and C. Platform Events still imply you are synchronizing/storing invoice records (or their changes) in Salesforce, which doesn’t solve the “40% storage” issue.
B. Build a custom solution could work, but it’s not the best practice / standard capability when Salesforce Connect is purpose-built for this exact requirement (virtualize large read-only datasets without storage impact).
Bottom line: Use Salesforce Connect + External Objects to virtualize ERP invoices inside Salesforce and dramatically reduce org storage footprint.
A company wants to integrate B2C Commerce and Service Cloud with Order Management so that customers who are shopping online can receive support fromservice agents during returns, exchanges, and payments. The company wants to send order and transaction information to Service Cloud so that agents have the most up-to-date information when providing service to customers.
What capabilities of a B2C Commerce and Service Cloud integration can a service agent benefit from most?
A. Service agents leverage order cancellation but only with custom development.
B. Service agents leverage products, catalog, and inventory information directly in Service Cloud.
C. Service agents leverage order line items, shipment, and payment information in Service Cloud.
D. Service agents leverage the entire case history inside of B2C Commerce.
C. Service agents leverage order line items, shipment, and payment information in Service Cloud.
Explanation:
A company aims to integrate B2C Commerce, Service Cloud, and Order Management to support online customers with returns, exchanges, and payments. Service agents need real-time order and transaction data in Service Cloud to assist effectively. The integration should provide relevant data for customer interactions, ensuring agents can view and act on up-to-date information. The solution must be efficient, scalable, and aligned with Salesforce capabilities to enhance the customer support experience.
🤝 Correct Option:
Option C: Service agents leverage order line items, shipment, and payment information in Service Cloud:
Order line items, shipment, and payment information from B2C Commerce and Order Management can be synced to Service Cloud, enabling agents to assist with returns, exchanges, and payments. For example, agents can view a customer’s order details and process a refund directly. This capability is natively supported via integrations like Order Management, ensuring real-time, accurate data for efficient customer service, aligning with Salesforce’s focus on unified customer support.
🤝 Incorrect Option:
Option A: Service agents leverage order cancellation but only with custom development:
Order cancellation requires custom development in Service Cloud, as it’s not a native feature of the B2C Commerce-Service Cloud integration. This makes it less efficient and costlier compared to accessing order line items, shipment, and payment data, which are supported out-of-the-box. Custom solutions increase complexity and maintenance, making this option less beneficial for agents assisting with returns, exchanges, and payments in a streamlined manner.
Option B: Service agents leverage products, catalog, and inventory information directly in Service Cloud:
While product and inventory data are useful, they are less critical for returns, exchanges, and payments than order line items, shipment, and payment details. Catalog and inventory information primarily support browsing or purchasing, not post-purchase support. Service Cloud integrations focus on order-related data for customer service, making this option less relevant for the specific needs of assisting customers with their transactions.
Option D: Service agents leverage the entire case history inside of B2C Commerce:
Case history is managed in Service Cloud, not B2C Commerce, so agents wouldn’t access it in B2C Commerce. This option reverses the integration flow, as Service Cloud is the hub for case management. It doesn’t address the need for order and transaction data in Service Cloud to support returns and payments, making it irrelevant for the scenario compared to directly accessing order-related information.
🤝 Reference:
Salesforce Help: “Order Management for Service Cloud”
Salesforce Commerce Cloud Help: “B2C Commerce and Service Cloud Integration”
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.
Prep Smart, Pass Easy Your Success Starts Here!
Transform Your Test Prep with Realistic B2C-Solution-Architect Exam Questions That Build Confidence and Drive Success!