Skip to content

Arch-303 Salesforce Certified B2C Commerce Architect Practice Questions

Prepare for Arch-303 with more than an answer.

120 questions in the full set12 sample questionsUpdated Mar 12, 2026
Exam fee
$400 USD
Level
Advanced / Architect
Valid for
Annual maintenance required
Domains covered on the exam 5
  1. Design and Discovery28%
  2. Build23%
  3. Integrations and Customization23%
  4. Monitoring and Troubleshooting16%
  5. Launch10%
  1. 1

    A developer needs to implement a new payment method integration using the Service Framework. The payment provider's API uses a unique HMAC-SHA256 signature that must be included in the request header. The signature generation requires the request body and a secret key.

    Where should the developer implement the logic to generate this signature to adhere to modularity best practices?

    Show answer details

    Correct answer: B

    The createRequest callback is where the request object is constructed, including headers and body. Since the signature depends on the body, it should be calculated here and added to the headers just before the request is finalized.

  2. 2

    An architect is designing the CI/CD pipeline for a multi-sandbox environment. The goal is to automate the promotion of code and data from Development -> Staging -> Production.

    Which statement correctly describes the constraint regarding the Data Replication process in this pipeline?

    Show answer details

    Correct answer: D

    While Code Replication can be automated via API, Data Replication (publishing content/catalogs) from Staging to Production is a sensitive operation. Historically, SFCC restricts fully automated API triggering of Staging-to-Production data replication to prevent accidental overwrites of live data, often requiring scheduled jobs or manual intervention in Business Manager, though OCAPI Data Replication endpoints exist for Sandbox-to-Sandbox.

  3. 3

    A client wants to implement a 'Find in Store' feature on the Product Detail Page. The logic involves checking inventory across 500 stores based on the user's zip code. The ERP team provides a SOAP API that accepts a list of SKUs and a Zip Code.

    Which caching strategy is best for the 'Find in Store' results to optimize performance while ensuring accuracy?

    Show answer details

    Correct answer: B

    Store inventory is dynamic but doesn't change every second. Using a remote include allows the main PDP to be cached heavily. The remote include can be cached separately. By keying the cache on ProductID + ZipCode, you serve the same results to users in the same area looking at the same product without hitting the ERP for every request.

  4. 4

    A global luxury fashion retailer is planning a migration from a legacy platform to Salesforce B2C Commerce. The business requirement dictates a single global storefront that serves 12 countries across North America, Europe, and Asia, supporting 8 languages and 5 currencies. The inventory is managed regionally (Americas, EMEA, APAC) in three separate ERP instances. As the Architect, you must design the technical specification for the site structure and inventory integration.

    Which architectural approach best balances the requirement for a unified customer experience with the technical constraints of regional inventory data?

    Show answer details

    Correct answer: B

    This approach leverages native B2C Commerce capabilities. By using separate Sites sharing a Master Catalog, you can assign distinct Inventory Lists to each site that correspond to the regional ERPs without complex custom logic. Aliases can mask the multi-site architecture to the end-user, providing the required unified experience while respecting the data boundaries.

  5. 5

    During the discovery phase for a high-volume cosmetics brand, the technical architect reviews the client's requirement for a third-party Loyalty Management System (LMS). The client insists on using a specific LMS provider that does not have an existing LINK cartridge. The provider offers a REST API. The integration requires real-time point redemption during checkout and nightly batch exports of order history.

    What is the most critical first step the architect should take to evaluate the technical feasibility of this integration?

    Show answer details

    Correct answer: B

    Before estimating effort or coding, the architect must validate that the third-party API can support the performance and security requirements of the SFCC platform (e.g., service timeouts, PCI compliance for data transfer). Rate limits or slow response times could jeopardize the checkout process.

  6. 6

    An architect is creating a Technical Specification for a client who needs to migrate 5 million customer records from a legacy system to Salesforce B2C Commerce. The data includes profile information, address books, and stored payment tokens. The client requires this migration to occur over a weekend cutover window.

    Which two artifacts are essential to include in the design documentation for this migration? (Select TWO)

    Show answer details

    Correct answer: A, D

    Handling payment tokens requires strict adherence to security standards. A specific strategy document is needed to define the secure migration path, often involving the payment provider, to ensure PCI compliance is maintained.

    A detailed Data Mapping Document is crucial for ensuring that all legacy data fields are correctly transformed and mapped to the appropriate system object attributes in B2C Commerce.

Create an account to continue.