Pre-Winter Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: pass65

Free Practice Questions for the Salesforce Architect Exams B2C-Commerce-Architect Exam (2026 Updated)

At Marks4sure, we are dedicated to providing IT professionals with the most accurate and reliable preparation materials for the Salesforce B2C-Commerce-Architect exam. To support your certification journey, we have made a selection of our premium 2026 Architect Exams practice questions and answers available completely free. You can take this practice test as many times as you need. Every question includes a detailed, expertly verified explanation to ensure you fully grasp the core security concepts before test day.

Questions 4

The following promotions are configured with no exclusivity (can be combined with any other promotion) in a -1month campaign:

• Free correct- in -store shipping

• 20% accessories products discount, applies for all customers

• $5 off coupon based discount, sent to a selected group of customers

The combination of above promotions allows customers to get 16 socks for free in store. This was unintended, and the Client If considering disabling the coupon. The Client is concerned about a potential spike in the number of Call Center calls from customers who had the coupon code added to their baskets before it was disabled. As basket lifetime is set to 30 days for all customers, this can continue for the full length of the campaign.

What solutionshould the Architect suggest to keep the Call Center calls to a minimum?

Options:

A.

Disable the coupon code. Clear the production cache from the Business Manager to clear existing baskets.

B.

Disable the coupon code. Email all the customers to not use the coupon code in their baskets.

C.

Disable the coupon code. Restart the production instance from control Center to dear existing baskets.

D.

Disable the coupon code. Reduce the basket lifetime in Business Manager to expire some of the existing baskets

Buy Now
Questions 5

A Client has automated builds that deploy the code; however, recent builds started failing with compilation issues, which are not reproducible in developer ' s environment.

Whetfirst step needs to be taken to identify and fix the issue?

Options:

A.

Clean up build server work space and run job again.

B.

Verify the modules versions used to generate the code.

C.

Verify the generated JavaScript and CSS for the build.

D.

Recreate the job in the build server to verify compilation issues.

Buy Now
Questions 6

An Architect has been approached by the Business with a request to create a custom product finder. The finder would initially be available ononly one site, and would eventually be extended to be available on all sites the Business maintains. There is a requirement that these wrings art also available to be used in a Job context for export to other systems.

Each site will have a differentcategory avertable for use by the product finder.

Where should the Architect store the custom settings for use on both the storefront and in a job context?

Options:

A.

Custom Object with a Site Scope

B.

Jobs Framework parameters

C.

Category custom attributes

D.

Custom Object with an Organizational Scope

Buy Now
Questions 7

The client provided these business requirements:

• The B2C Commerce platform will integratewith the Client s Order Management System (OMS).

• The OMS supports Integration using REST services.

• The OMS is hosted on the Clients infrastructure.

Whet configurations are needed for this integration with the OMS?

Options:

A.

A service configuration, a hostname alias configuration, and a user credential configuration.

B.

A service profile configuration, a WAF configuration, and a service credential configuration.

C.

A service configuration, a service profile configuration, and a user credential configuration.

D.

A service configuration, a service profile configuration, and a service credential configuration.

Buy Now
Questions 8

A third party survey provider offers both an API endpoint for individual survey data and an SFTP server endpoint that can accept batch survey data. The initial implementation of the integration includes

1.Marking the order as requiring a survey before order placement

2. On the order confirmation pace, the survey form is displayed for the customer to fill

3. The data is sent to the survey provider API, and the order it marked as not requiring a survey

Later it was identified that this solution is not fit for purpose as the following issues and additional requirements were identified:

1. If the API call fails, the corresponding survey data is lost. The Business requires to avoid data loss.

2. Some customers skipped the form. The Business require sending a survey email to such customers.

3. The Order Management System (OMS) uses a non-standard XML parser it did not manage to parse orders with the survey, until the survey attribute was manually removedfrom the xml.

How should the Architect address the issues and requirements described above?

Options:

A.

Create a custom session attribute when the survey is required. Send to the API endpoint in real-time. On failure, capture the survey data in the session and reprocess, use me session attribute to send emails for the cases when survey was skipped.

B.

Create a custom object to store the survey data. Send to the API endpoint using a job. On success, remove the custom object. On failure, send the survey data with APIfrom the next execution of the same job. Use the custom object to send emails for the cases when the survey was skipped.

C.

Create a custom object when the survey is required Send to the API endpoint in real-time. On success, remove the object. Onfailure, capture the survey data in the custom object and later reprocess with a job. Use the custom object to send emails for the cases when survey was skipped.

D.

Send the survey data to the API endpoint in real-time until the survey data is successfullycaptured. Instruct the OMS development team to update their XML parser, use the Order survey attribute to send emails for the cases when the survey was skipped.

Buy Now
Questions 9

An integration cartridge implements communication between the B2C Commerce Storefront and a third-party service provider. The cartridge contains the localServiceRegistry code:

B2C-Commerce-Architect Question 9

How does this code sample accomplish authentication to the service provider?

Options:

A.

By Issuing a Basic Auth request to the service provider.

B.

By performing a signed SOAP Auth request using a certificate.

C.

By wrapping the authentication service call with Basic Auth.

D.

By disabling Basic Auth and executing the service authentication call.

Buy Now
Questions 10

A Retailer has a single storefront site and a Product Management System (PIM). The Pin is Generating the master catalog and storefront categorization catalog every day and it uploading them toSFTP

how should the Architect configure the import job flows following the best practices?

Options:

A.

1st flow is global to download the files horn SFTP. 2nd flow is global to import the master catalog. 3rd flow Is global to Import the storefront catalog.

B.

1st flow is global to download the files from SFTP. 2nd flow is global to import the storefront catalog 3rd flow K global to Import the master catalog.

C.

1st flow is assigned to the site to download the files from SFTP. 2nd flow is assigned to the site to Import the master catalog. 3rd flow K global to Import the storefront catalog.

D.

1st flow is assigned to the site to download the files from SFTP. 2nd flow is assigned to the site to Import the storefront catalog 3rd flow It global to Import the master catalog.

Buy Now
Questions 11

The Architect has been presented with a requirement from the business to implement a new LINK cartridge. The current site is built on the Storefront Reference Architecture, and the LINK cartridge is certified for Pipelines and Controllers. On review, the Architect notes that the Jobs are all created in Pipelines.

How should the Architect implement that cartridge to make sure the required jobs runs property?

Options:

A.

The Job Pipelines must be updated to use SiteGenesis Controllers.

B.

The job Pipelines must be removed and recreated with scripts.

C.

The job Pipelines must be updated to useSFRA Controllers.

D.

The job Pipelines must be updated to work as custom job steps.

Buy Now
Questions 12

During a review of the most recent release notes, the Architect finds that Salesforce has deprecated an API that is used throughout the site. After reviewing the deprecated API usage in Business Manager, the Architect narrows down the usage of that API to a particular LINK integration cartridge. The cartridge was integrated when the site was first launched and is heavily customized for the Client.

What is the recommended way for the Architect to remove the deprecated API so the LINK integration continues to work without interruptions, and lowest level of effort '

Options:

A.

The Architect should update all the deprecated API cats in the already integrated LINK cartridge and test thoroughly.

B.

The Architect does not need to do anything at this time, the API will continue to work with no issues for the foreseeable future.

C.

The Architect should check to see If the LINK cartridge has been updated already, integrate It, apply the customisations, and teat thoroughly.

D.

The Architect should contact the company that created the LINK cartridge to fix the issue and provide the client with updated code.

Buy Now
Questions 13

A company that is a shoe-producer is doing Salesforce B2C Commerce implementation. In their Enterprise Resource Warning (ERP) system, the products are marked as being one of three types: boots, sandals, and sneakers. The business requirements based on the type are:

• The messaging on Product Detail page is different

• Customers are able to filler their Product Search Results

The customer ' s operations team asks about the format in which to send this value in the catalog.

Which data type should the Architect specify for this attribute In the Data Mapping document?

Options:

A.

A custom attribute of type string containing comma separated values.

B.

A custom attribute type set-of-string containing multiple values.

C.

A custom attribute of type enum-of-string (multiselect able value).

D.

A custom attribute of type enum-of-string (single selectable value)

Buy Now
Questions 14

Northern Trail Outfitters uses an Order Management system (OMS), which creates an order tracking number for every order 24 hours after receiving it. The OMS provides only a web-service interface to get this tracking number. There is a job that updates this tracking number for exported orders, which were last modified yesterday.

Part of this jobs code looks like the following:

Based on the above description and code snippet, which coding best practice should theArchitect enforce?

Options:

A.

Post-processing of search results is a bad practice that needs to be corrected.

B.

The transaction for updating of orders needs to be rewritten to avoid problems with transaction size.

C.

Configure circuit breaker and timeout for theOMS web service call to prevent thread exhaustion.

D.

Standard order import should be used instead of modifying multiple order objects with custom code.

Buy Now
Questions 15

A new version of the Page Show controller is required for implementation of Page Deserter specific look. It requires implementation of a specific, cache period for Page Designer pages, which b not currently available in the base Storefront Reference Architecture (SFRA) cache.js module

What two steps should the Architect instruct the developer to implement?

Choose 2 answers

Options:

A.

Create new Page.js controller in client s cartridge. Copy code from base and modify the Page-Show route to include the new cache middleware function.

B.

Create new ceche,js client ' s cartridge. Copy cache,js from app_storefront_base and add a function for the Page Designer caching.

C.

Create new Page,js controller in client ' s cartridge. Extend the code from base and prepend the new cache middleware function to Page-Show route.

D.

Create new cache,js in client ' s cartridge. Extend cache,js from app_storefront_baseand add a function for the Page Designer caching.

Buy Now
Questions 16

An Architect is documenting the technical design for a single B2C Commerce storefront. The Client has a business requirement to provide pricing that is customized to specific groups:

• 50 different pricing groups of customers

• 30 different pricing groups of employees

• 10 different pricing groups of vendors

Which items should the Architect include in the design in order to set applicable price books based on these requirements ' '

Choose 2 answers

Options:

A.

- 50 customer groups for customers- 30 customer groups for employees- 10 customer groups for vendors

B.

- One customer group and SO subgroups for customers- One customer group and 30 subgroups for employees- Onecustomer group and 10 subgroups for vendors

C.

- One campaign and multiple promotions for each customer group

D.

- One promotion and 50 campaigns for customers- One promotion and 30 campaigns for employees- One promotion and 10 campaigns forvendors

Buy Now
Questions 17

Northern Trail Outfitters (NTO) operate 200 physical stores. NTO has products that are available in some of the physical stores and not available in others. The closest physical store is determined based on customer s post zip code when they are shopping online. Only the products that are available in the customer ' s closest physical store should be presented to the customer to the search results.

What are the two feasible technical approaches to meet these requirements?

Choose 2 answers

Options:

A.

Create a separate shipping method per physical store. Use post/zip code to determine the applicable shipping method. Show only the products that are not excludedfrom the shipping method.

B.

Create a separate category per physical store use post/Tip code with a mapping to determine the relevant category. Show only the products from this category.

C.

Create a separate site per physical store. Use post/zip code to redirect the customer to the relevant site. Show the products from the site navigation catalog.

D.

Create a separate pricebook per physical store. Use post/zip code to activate this pricebook through a customer group. Show only the products with price by applying price refinement.

Buy Now
Questions 18

The Client has just acquired a new brand and wants toIntegrate the new brand s current ecommerce site into a current realm as a new site. The acquisition has its own Enterprise Resource Planning (ERP) system for product data and inventory. The new site will use the existing realm’s Order Management System (OHS) and Customer Relationship Management (CRM) system.

What two requirements does the Architect need to keep in mind when creating the technical specification document?

Choose 2 answers

Options:

A.

A new customer export Job must be created to export customers.

B.

Anew product Import Job must be created to manage products.

C.

A new inventory Import Job must be created to manage inventory.

D.

A new order export job must be created to export orders.

Buy Now
Questions 19

The Client identifies that a segment of customers need to see some products on the site that other customers should not be able to access. All products are maintained within one catalog but in separate categories. A custom attribute will be used on the Profile system object to identify customers that belong to this special segment. A customer group will be made that is qualified for by this Profile custom attribute. The storefront will be customized to include navigation to relevant categories for this customer group.

Unfortunately during technical review the Client points out that the business teams have raised a concern with maintenance and want to use a shared navigation within the catalog and not use separate categories.

Which item should the Architect suggest to efficiently fulfil this new requirement while maintaining scalability?

Options:

A.

Customize the Storefront Co use a hidden search refinement that if the user Is In the customer group then the result Includes those products with a new custom attribute.

B.

Customize theStorefront to use separate storefront catalogs with the same navigation that If the customer Is In the customer group gets assign products appropriately.

C.

Customize the Storefront to modify the search result that if the user is in the customer group thenthe result includes those products appropriately.

D.

Customize the Storefront to use a hidden search refinement and modify the customer group to be qualified for by a new product custom attribute

Buy Now
Exam Name: Salesforce Certified B2C Commerce Architect (Arch-303)
Last Update: Oct 6, 2026
Questions: 64

PDF + Testing Engine

$64.99   $185.69

Testing Engine

$49.99   $142.83

PDF (Q&A)

$54.99   $157.11