Official Bank 0/64

B2C Commerce Architect Certification (ARCH-303) - Salesforce Exam Questions

Last updated on July 22, 2026

97% Exam Compliance
64 Total Questions
1
Question
During implementation, the team found that there is a notification controller exposed for an external
service that marks the order as paid when notification is received. The notification URL is sent to the
service together with the payment request and contains only the URL with orderlD as the parameter.

What should the Architect recommend to the team in order to prevent the unauthorized usage of the controller to mark the orders as paid?
Options
A Add an order token in the callback URL and match the token against the one stored on the order.
B Add a customer number in the callback URL and match the customer number against the one stored on the order.
C Add HTTPS restriction to the controller start node.
D Add a session attribute and validate it on the callback.
Discussion (0 comments)

to join the discussion

Community Discussion

No discussions yet. Be the first to ask!

2
Question
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
Select 2
Options
A 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.
B 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.
C Create new ceche,js client's cartridge. Copy cache,js from app_storefront_base and add a function
for the Page Designer caching.
D Create new cache,js in client's cartridge. Extend cache,js from app_storefront_baseand add a function for the Page Designer caching.
Discussion (0 comments)

to join the discussion

Community Discussion

No discussions yet. Be the first to ask!

3
Question
The client provided these business requirements:

• The B2C Commerce storefront will integrate with the client's Order Management System (OMS).

• The storefront will provide reel-time order export of successfully pieced orders
The OMS supports both web service export end SFTP batch order export, but the client has expressed concern about the availability of the OMS.

Which two solutions satisfy the requirements and address the OMS reliability concern? Choose 2 answers
Select 2
Options
A implement a batch export of orders via web service, excluding exported orders. This runs as a scheduled Job with an hourly run rate end marksprocessed orders as exported upon success.
B Implement a live export of orders during checkout vie web service, marking the processed order as exported when the AM returns successfully.
C Implement a batch export of orders to SFTP, excluding exported orders. This runs as a scheduled fc>b with a high-frequency run rate end marks processed orders as exported upon success.
D Implement a Live export of orders during checkout via SFTP, marking the processed order as exported when it has completed successfully.
Discussion (0 comments)

to join the discussion

Community Discussion

No discussions yet. Be the first to ask!

4
Question
A developer is checking for Cross Site Scripting (XSS) and found that the quick search is not escaped (allows inclusion of Javascript) in the following script:

How would the developer resolve this issue?
Options
A Use
B Use C Replace 'with double Quote*
D Use
Discussion (0 comments)

to join the discussion

Community Discussion

No discussions yet. Be the first to ask!

5
Question
A client receives multiple feeds from third parties on the same SFTP location:

• Product prices (sftp: prod/prices)

• Stores information (sftp: prod/stores;

• Product information (sftp: prod/catalog)

• Categories information (sftp: prod/marketing)

• Content (sftp: prod/marketing)
Some of the feeds are placed on sftp multiple times a day, as the information is updated in the source system.

The Architect decides to have only two jobs:

• One that checks and downloads available feeds every hour

• One that imports the files from Webdav once a day before the data replication, using the standards
steps available in the Job Framework

Which design is correctfor the import Job, taking the steps scope in consideration?
Options
A - three siting flows Import steps In parallel: import products, stores, prices- fourth flow executes:
import categories- last flow executes steps in sequece: reindex, Import content
B - foursibling flows execute steps in parallel: import products, stores, prices, content- last flow
executes steps in sequence import categories, reindex
C - four sibling flows execute steps ki parallel: import products, stores, prices, content- fifth flow
executes: import categories- last flow executes steps In sequence: reindex
D -Four sibling flows execute steps in parallel: import products, stores, price, content-last flow
executes steps in sequence: import:categories, reindex
Discussion (0 comments)

to join the discussion

Community Discussion

No discussions yet. Be the first to ask!

Finish Practice?

Are you sure you want to finish? This will end your practice session.