2023年最新の有効なB2C-Commerce-Developer試験最新問題で2023年最新の学習ガイド
B2C-Commerce-Developer認定で究極のガイド [2023年更新]
質問 # 82
A client has two B2C Commerce sites in the same instance: one for the U.S market, the other for the European market. The products they make are sold with different safety certificates based-on the world location.
For example, they sell a smartphone with certificate A in the U.S and certificate B in Europe, a hairdryer with certificate C in the U.S and certificate D in Europe, and more.
How should a developer allow the merchant to display the appropriate certification logo in the produce to details page, depending on the customer's location?
- A. Add a Localizable custom attribute to the Certificate system object type.
- B. Ad and Image custom preference to the Sitepreference system object type
- C. Add a Site-specific custom attribute to the Product system object type.
- D. Add a Localizable custom preference to the SitePreference system object type.
正解:C
解説:
質問 # 83
The following sample code is NOT providing the desired results. The Digital Developer needs to add an entry to the logs to debug the problem.
Which statement correctly adds a log entry?
- A. Logger.exception('Unable to find Apple Pay payment instrument for order.'+paymentInstruments);
- B. Logger.fault('Unable to find Apple Pay payment instrument for order.'+paymentInstruments);
- C. Logger.error('Unable to find Apple Pay payment instrument for order.'+paymentInstruments);
- D. Logger.getErrorLog().log('Unable to find Apple Pay payment instrument for order.'+paymentInstruments);
正解:A
質問 # 84
When inspecting the weekly service status report for a critical internally hosted web service used in the application, a developer notices that there are too many instances of unavailability.
Which two solutions can reduce the unavailability of the service?
Choose 2 answers.
- A. Modify the code that makes the request to the external service to be wrapped in a try/catch block.
- B. Update the service to have a faster response time.
- C. Change the code that sets the throwOnError attribute of the service to be true.
- D. Increase the web service time out
正解:B、D
解説:
質問 # 85
Given the following ISML example, how should a developer reference the product object in the current iteration of the basket?
<isloop items ="${pdict.Basket.products}" var="product" status= "loopstatus">
...
</isloop>
- A. product
- B. pdict.Basket.products{loopstatus}
- C. loopstatus.product
- D. pdict.product
正解:A
質問 # 86
What is accomplished by the code below?
- A. Creates a link to the Account-Header end point that allows mobile navigation.
- B. Performs a remote include from the Account-Header endpoint.
- C. Performs a local include from the Account-Header endpoint.
正解:B
質問 # 87
The following code ensures that an address ID CANNOT be used if it is already in use by another address in the customer's address book. There is a problem with the code. The error message for an invalid address ID is never shown to the user on the form field.
How should the Digital Developer resolve this issue so that the error message is displayed on the address ID form field?
- A. addressForm.invalidateFormElement(addressForm.addressid);
- B. addressForm.addresssid.invalidateFormElement();
- C. addressForm.addresssid.invalidateFormElement = true;
- D. addressForm.invalidateFormElement("addressid");
正解:A
質問 # 88
A Digital Developer needs to check for product inventory in a specific inventory list using the Open Commerce API.
An example request URL is:
Which resource_id value enables the appropriate resource?
- A. /inventory_list_search
- B. /products/*
- C. /inventory_lists/*
- D. /inventory_lists/**
正解:B
解説:
References:
質問 # 89
A Digital Developer has created a new PaymentForm controller that requires communication with the server and must be made using the HTTPS protocol.
Which code sample should the Developer use to make sure that HTTPS is used?
- A. exports.PaymentForm = guard.ensure(['https', 'post', 'loggedIn'], handlePaymentForm);
- B. exports.PaymentForm = guard.expose(['post', 'loggedIn'], handlePaymentForm);
- C. exports.PaymentForm = guard.ensure(['http', 'post', 'loggedIn'], handlePaymentForm);
- D. exports.PaymentForm = guard.httpsPost(handlePaymentForm);
正解:A
解説:
Explanation/Reference: https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.jsp?topic=%
2Fcom.demandware.dochelp%2Fjsdoc%2Fdist%2Fjs%2Fserver%
2Fapp_storefront_controllers_cartridge_controllers_PaymentInstruments.js.html
質問 # 90
Which line of code creates a content slot that can be included on homepage.ismlto display on the home page?
- A. <isslot id="my_banner " description="for home page" type="global" context="content" context- object="${pdict.ContentSearchResult.content}"/>
- B. <isslot id="my_banner " description="for home page" context="global">
- C. <isslot id="my_banner " description="for home page" context="global" context- object="${pdict.CurrentHomePage}"/>
- D. <isslot id="my_banner " description="for home page" type="global" context="homepage"/>
正解:B
解説:
Explanation/Reference: https://docplayer.net/62289631-Developing-in-demandware-student-guide.html
質問 # 91
A new product has been added to the Storefront catalog that 15 assigned to a site Which configuration does a developer need to ensure to have a new product visible in the Storefror
- A. The product has a price AND the product rs online and searchable.
- B. The search index is built AND the product is online and searchable.
- C. The product has a master product AND the search index is built.
正解:B
質問 # 92
Universal Containers calls the following combination of products "The Basics" and sells the combination as a unique product ID:
One Model 103 container
Five Model 611 container
Tree Model 201 container
The Developer created these three products in the catalog.
What is the next step in Business Manager to create "The Basics" as a combination?
- A. In the Products module, create a product named "The Basics" and add the products to the Product Sets tab.
- B. In the Product Bundles module, create a bundle named "The Basics".
- C. In the Products module, create a product named "The Basics" and add the products to the Product Bundles tab.
- D. In the Product Sets module, create a product set named "The Basics".
正解:C
解説:
References:
質問 # 93
A developer needs to render a Page Designer page in JSON format. What is the correct syntax?
- A. JSON.stringgify(PageMgrrenderpage(pageID), {paramter1:value1}}:
- B. PageMgr.serializePage(pageID), {parameter1:value1}};
- C. PageMgr,renderPage{pageID, {parameter1: value1}}
正解:B
質問 # 94
A NewsletterSubscription custom object exists that has a key attribute named email of type String and the following script code.
However, the NewsletterSubscription custom object is not persisted.
What is a possible reason?
- A. The code shown is the wrong syntax. The correct syntax is:
- B. The code shown needs to be wrapped in a try/catch block.
- C. The code shown need to be wrapped in a transaction.
正解:C
解説:
質問 # 95
Refer to the screen shot below:
Given a site called RefArch that has the settings shown, what must be done for RefArch to use the same customer list as RefArchGlobal?
- A. Enable "Customer List Sharing" in Global Preferences.
- B. Enable "Customer List Sharing" in Site Preferences.
- C. Select RefArchGlobal in the dropdown for Customer List.
- D. Import the RefArchGlobal customer list into the RefArch site.
正解:B
質問 # 96
Universal Containers recently completed updates to their storefront shoppingcart page. A problem has been discovered since the update. Users are no longer able to submit coupon codes on this page. Additionally, authenticated users who try to add a coupon are logged out.
The following processing code is found in the Cart.js controller file:
What should the Developer verify to identify the issue?
- A. The form group has the secure attribute set to true.
- B. The CSRF token is present in the form and is being submitted in the request.
- C. The CSRF cartridge is included in the site's cartridge path.
- D. The CSRF settings in Business Manager are properly configured.
正解:B
質問 # 97
A developer needs to show only car accessories when shoppers use the search term car accessories and exclude technology accessories and household accessories.
Given the above requirement, what is the recommended approach using the Search Dictionaries Dashboard?
- A. Create a Common Phrase Dictionary entry: car accessories.
Use search mode Exact Match. - B. Create a Synonym Dictionary entry: car accessories, household, technology.
Use search mode Exact Match - C. Create a Synonym Dictionary entry: car accessories, household, technology.
Use search mode First Word. - D. Create a Common Phrase Dictionary entry: car accessories, NOT household, NOT technology.
Use search mode Exact Match.
正解:A
質問 # 98
Given a template rendered by a controller with caching and a remote include without caching, which situation applies?
- A. The page is cached only for returning customers because of the remote include
- B. The page is not cached because the remote include introduces an uncached portion
- C. The remote include portion is not cached, but the rest of the page is cached
- D. Both the remote include portion and the rest of the page are cached
正解:C
質問 # 99
A Digital Developer is inspecting the weekly service status report for a critical internally-hosted web service used in the application and notices that there are too many instances of unavailability.
Which two solutions are possible options to reduce the unavailability of the service? (Choose two.)
- A. Modify the code that makes the request to the external service to be wrapped in a try / catch block.
- B. Change the code that makes the request to set the throwOnError attribute, of the service, to be true.
- C. Increase the web service time out.
- D. Update the external service to have a faster response time.
正解:A、D
質問 # 100
Which code sample is required to use a custom tag provided in SiteGenesis in an ISML template?
- A.

- B.

- C.

- D.

正解:C
解説:
Explanation/Reference: https://documentation.b2c.commercecloud.salesforce.com/DOC2/index.jsp?topic=%2Fcom.demandware.dochelp%2FISML%2FISML.html
質問 # 101
Given the file structure below, which ISML method call renders the customLandingPage template?
- A. ISML.renderTamplate('cartridge/templates/default/content/custom/customLandingPage');
- B. ISML.render('content/custom/customLandingPage');
- C. ISML.renderTemplate('content/custom/customLandingPage');
- D. ISML('content/custom/customLandingPage');
正解:C
質問 # 102
A client has two B2C Commerce sites in the same instance: one for the U.S. market, the other for the European market. They offer free gift wrapping on a selection of products. For each order, five products can be wrapped in theU.S., but only three products can be wrapped in the European region.
How should a developer allow the merchant to independently adjust this number?
- A. Add a new Campaign using the Online Marketing section of the Business Manager.
- B. Create a new custom preference by extending the Site Preference object type.
- C. Configure a new localizable content slot with a market-specific value.
- D. Select the correspondingoption in the system preference for Orders.
正解:B
質問 # 103
A Digital Developer is working on a project to convert a pipeline to a JavaScript controller. UX Studio has a functioning pipeline debugger configured for the site. Assume the Developer will add a breakpoint to the controller when it is written.
What must be done in order to use the debugger with the new controller when it is written?
- A. Use the existing pipeline debugger.
- B. Modify the debugger configuration and use the existing pipeline debugger.
- C. Create and use a new script debug configuration.
- D. Create and use a new controller debug configuration.
正解:B
質問 # 104
Assume the code below is executing:
Business Manager has the configuration:
* Active Log category is "root" with log level of "info."
Given this information, what is the beginning of the filename in which the log will be written?
- A. custom-xyz
- B. custominfo-blade
- C. xyz
- D. custom-export
正解:A
質問 # 105
Given the requirement to add caching to an existing page while adhering to SFRA best practices, which code snippet should be used?
- A. //code
}).applyDefaultCache();
<iscache type="relative" hour="24"/> - B. // code
});
<iscache varyby="price_promotion" type="relative" status="on"/> - C. server.get('Show', function (req, res, next) {
- D. server.get('Show', cache.applyDefaultCache, function (req, res, next) {
正解:D
解説:
Explanation/Reference: https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.jsp?topic=%
2Fcom.demandware.dochelp%2Fsfrajsdoc%2Fjs%2Fserver%
2Fapp_storefront_base_cartridge_controllers_Page.js.html
質問 # 106
......
Salesforce B2C-Commerce-Developer認定を取得することは、Salesforce B2C Commerceプラットフォームの深い理解とビジネス要件を満たすソリューションを開発・実装する能力を示すものです。この認定は、Salesforce B2C Commerceプラットフォームで作業する開発者、アーキテクト、コンサルタントに最適であり、彼らの専門知識を証明し、彼らのスキルを検証することができます。
B2C-Commerce-Developer練習試験と学習ガイドは厳密検証されたにはFast2test:https://jp.fast2test.com/B2C-Commerce-Developer-premium-file.html
2023年最新のな厳密検証された合格させるB2C-Commerce-Developer学習ガイドベズトお試しセット:https://drive.google.com/open?id=1oGj-qeNBK526Fw7iVJcMymg0PA0fCyRz