2023年最新のCCM-101問題集にはB2C Commerce Developer認証済み試験問題と解答 [Q30-Q53]

Share

2023年最新のCCM-101問題集にはB2C Commerce Developer認証済み試験問題と解答

実際に出ると確認されたCCM-101試験問題集と解答でCCM-101無料更新


Salesforce CCM-101試験は、ストアフロントデザイン、商品マーチャンダイジング、検索エンジン最適化、注文管理、および顧客サービスなど、幅広いトピックをカバーしています。この試験に合格する候補者には、Salesforce Commerce Cloudを使用してB2C eコマースストアを管理および最適化するためのベストプラクティスについての深い理解があります。彼らは、効果的なストアフロントの設計と実装、商品マーチャンダイジングの最適化、検索エンジンランキングの向上、注文管理、および優れた顧客サービスを提供する能力があります。全体的に、Salesforce CCM-101試験は、eコマース管理とマーチャンダイジングのキャリアを進めたい人にとって優れた認定試験です。

 

質問 # 30
There is a business requirement to allow a third-party warehouse management system to update the MySampte.com storefront product inventory in real time. The architect decided that this is most easily accomplished by using the Open Commerce API (OCAPI). The developer needs to test the OCAPI settings m their sandbox. Assume the client ID for testing is "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'. What B the correct GCAPI setting for this?

正解:

解説:


質問 # 31
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 the Architect enforce?

  • A. Post-processing of search results is a bad practice that needs to be corrected.
  • B. Standard order import should be used instead of modifying multiple order objects with custom code.
  • C. Configure circuit breaker and timeout for the OMS web service call to prevent thread exhaustion.
  • D. The transaction for updating of orders needs to be rewritten to avoid problems with transaction size.

正解:C


質問 # 32
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?

  • A. Use <isprint value="${searchPhrase}* encoding-'jshtmr />
  • B. Replace ' with double Quote*
  • C. Use <isprint value='${searchPhrase} encoding-'jsblock" />
  • D. Use <toprint value="${searchPhrase}" />

正解:C


質問 # 33
The Client has implemented a different category/search layout for mobile and desktop. The code uses a session attribute called deviceType to choose the corresponding layout. This attribute it populated from the browser user agent. After this implementation they have run into these problems:
* Sometimes desktop pages are being served to both desktop and mobile customers.
* Sometimes mobile pages ate being served to both desktop and mobile customers.
The page has caching implemented that depends; on promotions. SEC is very important and the site traffic is high.
Which solution should the Architect select to resolve the issue without impacting the existing requirements?

  • A. Create customer groups for desktop and mobile users and empty promotions linked to these groups to ensure different cached versions of the page.
  • B. Create customer groups for desktop and mobile users and uh remote includes based on these groups to render the mobile and desktop pages
  • C. Change the URL structure to include desktop and mobile as URL parameters to ensure different cached versions of the page
  • D. Disable caching for these pages to ensure that the correct template is used to render the mobile and desktop pages.

正解:B


質問 # 34
A Digital Developer is working in a sandbox on a site named test-site using the domain test.demandware.net. The Developer needs to compile a url to make an Open Commerce API (OCAPI) request that returns product information.
By default, which URL format is a proper Open Commerce API for Sandbox?

  • A. https://test.demandware.com/dw/shop/products/M1355?client_id=aaa...
  • B. https://www.test.com/s/test-site/sfc/shop/products/M1355?client_id=aaa...
  • C. https://www.test.com/dw/shop/v18_3/products/M1355?client_id=aaa...
  • D. https://test.demandware.net/s/test-site/dw/shop/v18_3/products/M1355?client_id=aaa...

正解:D


質問 # 35
A business user wants to add a link to a content page from within the body of another content asset. The target content asset ID is: terms-and-conditions.
Which link function generates the correct link?

  • A. $include('Page-Include', 'cid', 'terms-and-conditions')$
  • B. $http('Content-Page', 'cid', 'terms-and-conditions')$
  • C. $httpUrl('Content-Show', 'cid', 'terms-and-conditions')$
  • D. $url('Page-Show', 'cid', 'terms-and-conditions')$

正解:C


質問 # 36
When exporting a price book from an external system, which file format or formats should a developer use so it can be imported into a B2C Commerce site?

  • A. CSV only
  • B. JSON only
  • C. XML and CSV
  • D. XML only

正解:B


質問 # 37
A developer needs to update the package.json file so that it points to the hock file for a cartridge, using the hooks keyword. Which snippets work correctly when added to the file?:

  • A. { hooks: "./cartridge/scripts/hooks.json" }
  • B. { hooks: ./scripts/hooks.json }
  • C. { "hooks": "./cartridge/scripts/hooks.json" }
  • D. { "hooks": "./scripts/hooks.json" }

正解:C


質問 # 38
A developer wants to create in Business Manager extension with the cartridge named plugin_vm_extension.
Which two steps should the developer take for the extension option to show up in Business Manager?Choose 2 answers:

  • A. Add plugin_bm_extension to the cartridge path under Storefront cartridge site path.
  • B. Activate a new code version for the Business Manager Site.
  • C. Add the appropiate roles and permission to the user to view the business manager extension.
  • D. Add plugin_bm_extension to the cartridge path under business manager cartridge site

正解:B、D

解説:


質問 # 39
The development team is building a complex LINK cartridge for a hosted checkout solution. The provider s database is used as a single source of truth, but the information in the Basket on B2C Commerce side needs to be synchronized. This is implemented asynchronously the back end when the customers interact will the hosted checkout page and change their shipping/biding details.
As an Architect you have to advise the development team with how to implement the logging to ensure that there will be a mechanism available to allow troubleshooting in the case something goes wrong on production.
Which solution should the Architect suggest?

  • A. Report info level message for the back-end asynchronous communication between both systems Report all errors at error level message.
  • B. Report debug level message for the back-end asynchronous communication between both systems. Report al errors at error-level message.
  • C. Get logger for cartridge-specific category. Report Info level message for the back-end asynchronous communication between both systems. Report all errors at error level message.
  • D. Get logger for cartridge specific category. Report debug level message for the back end asynchronous communication between both systems. Report all errors at error level message.

正解:C


質問 # 40
A developer wants to embed a link to a content page from within the body of another content asset. the target content asset ID is: about-us Which option represents the correct format to use?

  • A. $url('Content_Show', 'about-us')$
  • B. $url('Content-Page', cid 'about-us;)$
  • C. $url(''page-Show,''cid'', about-us')$

正解:C


質問 # 41
A developer uses the call() instance method of dw.svc.Service to invoke a web service and implemented the callback methods defined by the dw.avc.ServiceCaliback class.
Which callback method is required only when invoking a SOAP service?

  • A. initServiceClient
  • B. mockCall
  • C. createRequeat
  • D. parseResponse

正解:A


質問 # 42
A Digital Developer has been given a specification to integrate with a REST API for retrieving weather conditions. The service expects parameters to be form encoded.
Which service type should the Developer register?

  • A. SOAP
  • B. WebDAV
  • C. HTTP Form
  • D. FTP

正解:C


質問 # 43
A Storefront is designed so that multiple pages share a common header and footer layout.
Which ISML tag should a developer use on the templates for these pages to avoid code repetition in the most effective way?

  • A. <isdecorate> ... </isdecorate>
  • B. <iscontent> ... </iscontent>
  • C. <isreplace> ... </isreplace>
  • D. <isinclude> ... </isinclude>

正解:A


質問 # 44
The developer has been given the following business requirement:
The shipping method, "Free Standard Ground Shipping" has an exclusion for products with 'category equals or is child of electronics-televisions.' The marketing department has scheduled a sale offering a "Free Standard Ground Shipping" method for brand XyzTv televisions for the next 3 months.
What method accomplishes this while following best practices'

  • A. Extend the CheckoutShippingServices controller using module.superModule and add an exception for the specified brand.
  • B. Extend the code in cartridge/models/shipping/shippingMethod.js using module.superModule and add an exception for the specified brand.
  • C. Create an allow list for the existing shipping method by adding a product exclusion for 'brand equals XyzTv' to the exclusion list fo<" "Free Standard Ground Shipping."
  • D. Create a new shipping method and label it "Free Standard Ground Shipping". Give it the qualifier 'brand equals XyzTv', and add it to the checkout options.

正解:A


質問 # 45
The storefront integrates with a REST based Address verification service (AVS) that uses token based security. The sequence of calls in the API documentation for this AVS looks like the following
1. Client authentication call, which contains the merchantId and secret in a GET request and returns a token in the response.
2. Address verification call, which contains the token and the address to verify in a POST request.
Once the token is obtained, it is valid for hours and it is not needed to request a new one for subsequent address verification calls, the AVS charges for every request made no matter if it is client authentication call or address verification call.
Which three strategies could be applied to allow for efficient use of the service without compromising security? Choose 3 answers

  • A. Use HTTPService caching for the client authentication call.
  • B. Obtain the token from local storage of the browser and update it once It expires.
  • C. Obtain the token from a custom cache before making the client authentication call.
  • D. Use a job to store and update the token in a custom object that is used from the storefront code
  • E. Apply page caching to the client authentication controller that is used with AJAX.

正解:A、C、E


質問 # 46
A developer needs to display a products list of their "Women Dresses" category in a new web application, independent of their main B2C Commerce site. This custom listing page needs to be styled differently from the existing one, as per marketing requirements.
Which B2C Commerce tool should the developer use to collect the necessary information?

  • A. The Search-Show Controller URL to perform a web crawl.
  • B. The existing category's endpoint to perform a REST call.
  • C. The iframe of the existing category page.
  • D. The ProductSearch resource of the Shop OCAPI.

正解:A


質問 # 47
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'

  • 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 contact the company that created the LINK cartridge to fix the issue and provide the client with updated code.
  • D. The Architect should check to see If the LINK cartridge has been updated already, integrate It, apply the customisations, and teat thoroughly.

正解:D


質問 # 48
A Digital Developer wants to selectively retrieve products and process them from an iPhone.
Which action should the Developer take, given that JavaScript controllers CANNOT be used?

  • A. Create a webservice to retrieve products.
  • B. Use WebDAV Client to retrieve products.
  • C. Use OCAPI and invoke it in native language.
  • D. Use import/export in Business Manager.

正解:B


質問 # 49
A developer wants to import the data or different instances.
Which two types of data should the developer consider importing?
Choose 2 answers

  • A. Metadata
  • B. Sites configurations
  • C. Customers
  • D. Services
  • E. Catalog

正解:A、B


質問 # 50
The Home-Show route uses this middleware chain:

The developer added Home.;s in another cartridge, which is before the original cartridge in the cartridge path, to extend that route but it does not have the middleware chain:

Assuming the code is correct on both functions, what is the expected result?

  • A. The base code executes and then the custom code executes.
  • B. The custom code executes and then the base code executes.
  • C. A RunTime error is thrown, "Error: Params do not match route".
  • D. The base code executes, but the custom code is ignored because the signature lines do not match.

正解:C


質問 # 51
A developer has these requirements for out-of-stock products:
* Save the SKUs of the out-of-stock products that the customer is interested in
* Save the customer email regardless if the customer is a guest or registered
* Email the customer when the product is back-in-stock
Which step should the developer perform as part of the solution to achieve the requirements?

  • A. Create a new set-of-string type custom attribute to the system object type Profile to save all the SKUs and use the existing email field for the email.
  • B. Create a new custom object type that has a set-of-string type custom attribute for the SKUs and a string for the email field.
  • C. Create a new set-of-string type custom attribute to the system object type Product to save all the customer email addresses for back-in-stock notification.
  • D. Create a new system object type that has a set-of-string type custom attribute for the SKUs and a string for the email field.

正解:C


質問 # 52
A company manages its regional operations as separate businesses. The regional sites (Site A and Site B) operate with:
* Separate realms
* Deferent code bates
* Different category navigation menus
* Frequent updates on category structure
The requirement from the business is to provide hreflang link tags on category pages pointing to the same category on the other regional site. Example MTML for one of these links as displayed on Site A is:

Which solution should the Architect choose while keeping performance in mind?

  • A. Create additional locales in al realms create a new custom attribute on the category that is localized. Populate the attribute with the other site URLs and use it to display the hreflang tag.
  • B. Create a new custom attribute on the Category. Populate the attribute with the other entire site URLs corresponding to locales In JSON Format. Use the attribute to display the hreflang link tag.
  • C. Create a new custom object type Populate the hreflang mapping for each category and locale in this custom object. Use the custom object to display the hreflang link tag.
  • D. Create a custom Business Manager module. Ask the business to maintain the hreflang link tags for each regional site in this Business Manager module.

正解:B


質問 # 53
......

実際問題を使ってCCM-101問題集で100%無料CCM-101試験問題集:https://jp.fast2test.com/CCM-101-premium-file.html

CCM-101試験問題集、テストエンジン練習テスト問題:https://drive.google.com/open?id=1O3Hc5CXT9_ue3PZHKT-CMSgnJzgJeXm0


弊社を連絡する

我々は12時間以内ですべてのお問い合わせを答えます。

我々の働いている時間: ( GMT 0:00-15:00 )
月曜日から土曜日まで

サポート: 現在連絡 

English Deutsch 繁体中文 한국어