You are on page 1of 36

Oracle

1Z0-1068-21
Oracle CX Commerce 2021 Implementation
Essentials

QUESTION & ANSWERS

https://www.certsguru.com/
Question #:1

Oracle Commerce Cloud allows developers and business users to change the shopper experience to suit their

needs by modifying components within page layouts via the REST APIs or via the Administration UI.

How can you create a new page layout instance?

A. Create a new layout instance by cloning an existing layout instance

B. Upload a new storefront extension that defines the new layout instance

C. Determine the type of layout and create a new blank instance

D. You cannot create a new layout instance since there is a fixed number of layouts that cannot be updated

Answer: B

Question #:2

In the Commerce Cloud implementation of the Model-View-ViewModel architecture pattern, what does the

View represent?

A. Widget localization string resources

B. Widget HTML template

C. Widget JavaScript

D. Store data, encapsulated in JSON

Answer: B

Question #:3

Your client company has created a seasonal site that shares layouts with the default site, but has a different

design theme that they have created on the Design page.

What do they need to do in the Administration UI to associate the new theme the seasonal site?

A. They cannot do this in the Administration UI. They must use the/ccadmin/v1/sitesendpoint

B. On the Design page, select the site and create a new theme under that site

C.

https://www.certsguru.com/
C. Edit the theme’s JavaScript code to limit it to the seasonal site

D. On the Settings page, navigate to the seasonal site and select the new theme in the Theme property

Answer: B

Question #:4

Given this widget JavaScript snippet using the CCRestClient library:

What is the URL of the created request to Commerce Cloud?

A. GET /ccstore/v1/products

B. GET /ccstore/v1/products/xprod2119

C. POST /ccstore/v1/products

D. PUT /ccstore/v1/products/xprod2119

E. GET/ccstore/v1/products?getProduct=xprod2119

Answer: A

Question #:5

What three tasks, if implemented, can a contact with the storefront role of Administrator perform on a B2B

Storefront? (Choose three.)

A. Set product pricing discounts for the Account contract per site

B. Create, edit, and delete contacts

C. Specify an order approval threshold value

D. Approve or reject a registration request for a contact

E. Approve or reject an order that requires approval

https://www.certsguru.com/
Answer: A C E

Question #:6

What are two use cases for employing widget configuration settings? (Choose two.)

A. to expose parameters that may vary between widget instances

B. to provide an increased level of merchandiser control over widget behavior and display

C. to determine whether a widget can be placed on a layout

D. to provide links to 3rdparty JavaScript libraries

Answer: B C

Question #:7

A company is setting up multiple country-specific sites that have unique emails, separate payment gateways
and shipping methods by country, and other site-specific settings. They share Oracle integrations (e.g. Oracle
Retail Order Management System Cloud, Oracle Loyalty Cloud, Oracle Customer Experience Cloud). They
plan to add sites in the Administration UI.

Based on their use case, when should they create the additional sites to minimize the changes they need to
make?

A. At any time, because updates to shared configuration to the default site alter the child sites.

B. Create the additional sites before configuring anything on the default site.

C. Configure the Oracle integrations for the default site and then create additional sites.

D. Configure the default site fully and then add the additional sites.

Answer: A

Question #:8

Which four statements describe the Commerce Cloud payment webhooks? (Choose four.)

A. Webhooks can be created for your custom integration

B. The Credit Card Payment webhook is used for most credit cards, except 3D Secure cards and stored

https://www.certsguru.com/
cards

C. The Secure Credit Card Payment webhook is used for 3D Secure cards and stored cards

D. The Generic Payment webhook is used for most payment types

E. Webhooks can be configured in the Administration UI or using REST APIs

F. The Custom Currency Payment webhook is used for loyalty points

Answer: A B E F

Question #:9

A developer is customizing the payment methods widget to enable the shopper to store a credit card when

checking out. The widget needs to add three properties to the payments object of the JSON authorization

request when creating the order:

saveCard(Boolean)

nickname(String)

setAsDefault(Boolean)

Each of the properties needs to be bound to a particular view model for the properties to be added to the
payments object.

Which is the correct view model?

A. orderViewModel

B. widgetPaymentViewModel

C. cartViewModel

D. paymentViewModel

Answer: B

Question #:10

Which three data items can be imported using the bulk import feature? (Choose three.)

A. shopper profiles

B.

https://www.certsguru.com/
B. promotions

C. email templates

D. catalog data

E. catalog media content

Answer: A D E

Question #:11

What are two use cases for fragmenting widgets into elements? (Choose two.)

A. Reduce the page load times and improve performance

B. Allow greater control over the position of widget functionally on the storefront

C. Improve reusability and extensibility of widget code

D. Separate the HTML display template and JavaScript files

Answer: A B

Question #:12

A storefront developer is configuring page layouts of type Shopper Profile for a B2B storefront
implementation.

Which two items must be considered when configuring the Profile Navigation – Account Shoppers
widgetinstance on each layout? (Choose two.)

A. On the My Account page, account contacts will always see all options defined in the Profile Navigation
–Account Shoppers widget instance

B. If displayed using a vertical orientation, the Profile Navigation – Account Shoppers widget instance
shouldbe configured to take up the same number of columns on each layout

C. Each entry in the Profile Navigation – Account Shoppers widget instance settings can only have one

corresponding layout specified by the URL

D. Each Shopper Profile layout should contain a shared Profile Navigation – Account Shoppers
widgetinstance

Answer: A B

https://www.certsguru.com/
Question #:13

What are two types of assets that can be included in a storefront extension? (Choose two.)

A. Locale strings

B. REST endpoint specifications

C. Images

D. Java code

Answer: A D

Question #:14

You want a contact with an associated storefront role of Administrator to be able to manage contact

registration requests for their account.

What two configuration steps are necessary to implement this functionality? (Choose two.)

A. Add the Contact Login with Self Registration element to support B2B Contact Registration Requests in
the

Header Widget instance

B. Ensure that generated emails for registration requests are enabled to allow the administrator to accept or

reject the request directly from the email

C. Ensure that the Profile Navigation – Account Shoppers widget instance supports Registration Requests
on

My Account for storefront administrators

D. Configure the Contact Registration Requests widget settings to specify the storefront role of admin

Answer: C D

Question #:15

A company has many anonymous shoppers who pay for orders with split payments. In their prior system, they

ran into issues when one of the payment methods failed and the order was in a pending state waiting for the

https://www.certsguru.com/
rest of the payment. In those cases, the shoppers could not retrieve the orders when they returned to the site

because they did not have access to the order number?

The company plans to configure Commerce Cloud to avoid this situation where the anonymous shopper does

not know the order ID.

What step can the company take in Commerce Cloud to avoid this happening?

A. No default configurations exist to help with this problem. This can only be handled in the custom
payment

integration system.

B. Enable the Order Placed Email to send the order ID when the payment goes through.

C. Select the Payment Settings option to notify anonymous shoppers of partial payment

D. Enable the Order Payment Initiated Email to send the order ID when the order is created

Answer: B

Question #:16

You need to display a message to a logged in shopper about a relevant promotion, based on the number of
products in the cart and the total value of the items. You develop a custom widget that uses the User, Cart and
Site view models as displayed in this example Javascipt:

Under what condition is theshowCartMsg()function true?

A. Only when there is at least one item in the cart and the cat subtotal is less than the value ofminSpend

https://www.certsguru.com/
B. When a user is logged in and there is at least one item in the cart and the cart subtotal is less than the
value ofminSpend

C. If either a user is logged in or there is at least one item in the cart or the cart subtotal is less than the
value ofminSpend

D. As long as the user is logged in; the status of the cart does not matter

Answer: C

Question #:17

A merchant has two country sites, US and France. The Site Base URL for the US site iswww.example.com.

They plan to use a subfolder to differentiate the French site’s URL. For example, they could set it to

www.example.com/france.

What is a potential consequence of using thefrlocate code as the subfolder for the French site’s URL, such

aswww.example.com/fr, instead?

A. Commerce Cloud does not understand locale codes when used as a subfolder, leading to 404 not found

messages in the shopper browser.

B. If the US site is configured to have French as an additional language, the system cannot tell if

www.example.com/fris the French site or the French translation of the English site.

C. Commerce Cloud has logic built in to avoid any confusion between subfolders and locales, editing the
URL

when generating the page to differentiate between the locale and the subfolder name.

D. You receive an error message on the Settings page when setting the Site Base URL to a recognized

locale, preventing you from using it as the subfolder.

Answer: D

Question #:18

A developer would like to pass two custom properties called interestRate and remainingPayments from the
custom payment integration service to Commerce Cloud in the JSON response payload. The
remainingPayments property should be returned to the storefront to be used in a custom widget.

https://www.certsguru.com/
Which code snippet included in the JSON response accomplishes this?

A. Option A

B. Option B

C. Option C

Answer: A

Question #:19

You need to develop an integration with an analytics platform that tracks shopper activity across all
Commerce

Cloud pages and provides its own JavaScript library.

Which statement describes how you can implement this use case in Commerce Cloud?

A. Create a custom non-global widget that includes the analytics JavaScript library and upload to
Commerce

Cloud as a Storefront extension which will automatically apply to all layouts.

B.

https://www.certsguru.com/
B. Create a custom global widget with a display template that includes an inline script reference to the

analytics JavaScript library and upload to Commerce Cloud as a Storefront extension.

C. On the “Application-Level JavaScript” tab on the Settings Page, add the URL for the analytics
JavaScript

library so that it will automatically apply to all layouts.

D. Create a custom global widget that includes the analytics JavaScript library and upload to Commerce

Cloud as a Storefront extension.

Answer: B

Question #:20

Given the example widget configuration definition:

Which two statements are correct? (Choose two.)

A. You can reference the configuration in the widget JavaScript aswidget.enabled()

B. The widget configuration setting does not have a default value

C. You can reference the configuration in the widget JavaScript assite.enabled()

D. The value can be either true or false

E. The widget configuration setting will appear as a dropdown

Answer: D E

https://www.certsguru.com/
Question #:21

A company has created and configured a new site with the ID 10012 and is ready to enable it.

What step do they need to do to enable the site?

A. Option A

B. Option B

C. Option C

D. Option D

Answer: B

Question #:22

Which isNOTa step involved in creating widget configuration settings?

A. Define the configuration settings string resources for all supported locales

B. Update widget template and JavaScript code to use the configuration parameters as required

C. Define the configuration settings in a config.json file

D.

https://www.certsguru.com/
D. Compile the configurations before the widget extension is uploaded

E. Add the widget configuration settings folders and files to the widget extension structure

Answer: D

Question #:23

An account buyer receives an email notification that their order has been approved and they can pay for the
order. Once they click the associated link, it brings them to the B2B Checkout Payment After Approval layout.

Which two are valid statements regarding the B2B Checkout Payment After Approval layout? (Choose two.)

A. This is an out-of-the-box layout that provides payment options for orders requiring approval

B. The layout is of type Checkout and is displayed to account shoppers only

C. The layout allows the buyer to modify the order details and input payment information

D. The layout is only displayed when the order status is PENDING_PAYMENT

Answer: B D

Explanation
Orders that meet the criteria for requiring approval are sent back to OCC and put into the out-of-the-box order

approvals workflow. Set the layout to be displayed when the Order Status is PENDING_PAYMENT

Question #:24

Which three features are supported in a B2B Storefront implementation? (Choose three.)

A. A displaying products and prices that are specific to the logged in contact’s account

B. managing account buyers and addresses on the storefront by contacts with account specified storefront

roles

C. simultaneously logging into multiple accounts in order to compare product items and prices

D. requiring an order approval based on a specified price threshold associated with the account

E. sharing a purchase list with a contact from another account

Answer: B C D

https://www.certsguru.com/
Question #:25

An organization has implemented loyalty points as a payment currency by creating a payment gateway

extension with loyaltyPoints as one of the paymentMethodTypes and configuring the Custom Curency

Payment webhook.

What additional step does the organization need to do to add loyalty points as a payment option on the

Payments Method widget?

A. Create a custom widget extension called Loyalty Payment and add it to the checkout layout

B. Create a new checkout layout with custom widgets for payment

C. Nothing. The Payments Method widget already includes loyalty points as a payment option

D. Add the baseline Loyalty Payment widget to the checkout layout on the Design page

Answer: A

Question #:26

Why is it a best practice to use the ccLink binding in your custom widgets?

A. for ensuring the correct layout is displayed

B. for ensuring a link does not cause a full page reload

C. for ensuring that your URL is correctly formatted

D. for ensuring images are sized for the current viewport

Answer: C

Question #:27

When working with the agent REST APIs, the site context is important. What are two ways the site context
canbe set? (Choose two.)

A. siteIdproperty in the JSON request and response

B. the webhook’ssiteIdproperty setting

C. site request header, such as{“X-CCSite” : “siteA”}

D.

https://www.certsguru.com/
D. query parameter, such as POST/ccagent/v1/orders?siteId=siteA

Answer: A C

Question #:28

Given the example custom widget template code:

Where will the value of displayName be read from?

A. The widget $data variable

B. Product view model

C. The widget locale resources

D. Widget observable attributes

Answer: B

Question #:29

Which three design elements are provided in each baseline provisioned environment? (Choose three.)

A. a basic collection of component instances that include widgets, stacks, and slots

B. sample catalog data including product collections and SKUs

C. storefront style templates with a set of pre-defined sample themes

D. storefront template called Cloud Lake with a set of default layouts

E. provisioned data used for sample shopper profiles

Answer: A B E

https://www.certsguru.com/
Question #:30

Given the example snippet of custom widget JavaScript:

What are two correct statements about this code? (Choose two.)

A. Creates a new PAGE_CHANGED topic available for subscription

B. Uses the PubSub library to publish to a topic

C. Changes the page when the inline function runs

D. Runs the inline function when the subscribed event fires

E. Uses the PubSub library to subscribe to a topic

Answer: A B

Question #:31

The design of a particular B2B storefront implementation has three supported locales.

When configuring the Profile Navigation – Account Shoppers settings, which statement describes how to

configure the option name to handle the different languages?

A. Type the names for each language directly into the field, using a comma delimited format

B. Configure three different Profile Navigation – Account Shoppers widget instances, one for each locale

C. Specify the option names using the Administration UI on the Setting Page

D. Configure using Text Snippets on Design page after selecting the respective language

Answer: B

Explanation
Three layouts to the Profile Navigation – Account Shoppers widget, make sure you set

Question #:32

https://www.certsguru.com/
A company has Site A as its default site. It has created and enabled Site B and is ready to make Site B the

default site and delete Site A.

Which statement describes the steps involved in deleting Site A?

A. When you delete Site A, Site B will be set as the new default site automatically

B. You must first make Site B the default site and then you can delete Site A

C. Disable the default Site A first and then delete it

D. It is not possible to delete a site. You can disable it using the updateSite endpoint

Answer: D

Question #:33

What is the Commerce Cloud ccResizeImage custom binding used for?

A. update image borders and colors before download

B. size image to the current viewport before it is downloaded

C. alter image proportions after download so that it fits on the screen

D. crop the image based on specified top, bottom, left and right parameters

Answer: B

Question #:34

After a year running their sites on Commerce Cloud, an international company has changed the URL patterns

for both the product and collection pages across multiple languages. The product page URL pattern has been

updated to use a queryable URL slug. The collection page URL pattern has been updated by translating the

string ‘category’ into each language, but retained the same structure with no queryable URL slug.

Which set of actions should the company take on the URL Patterns tab to complete the process?

A. Deselect Auto Redirect and click the Build URL Slugs button for the collection page

B. Deselect Auto Redirect and click the Build URL Slugs button for the product page

C. Select Auto Redirect and click the Build URL Slugs button for the product page

https://www.certsguru.com/
D. Select Auto Redirect for collections, deselect it for products, and click the Build URL Slugs buttons

Answer: D

Question #:35

If your storefront has both B2B and B2C implementations, you will need to have one Order History Layout for

B2B as well as a different Order History Layout for B2C.

What is the reason for this?

A. Each layout will use different instances of the Secondary Navigation widget, depending if the shopper is

account based or not.

B. If implemented, delegated administrators can view a list of all previous orders placed from the account

shopper.

C. Account-based orders are tied to an Account, and the Order History Layout for B2B needs a B2B Order

History widget instance.

D. You cannot have one layout used for both B2B and B2C shoppers.

Answer: C

Question #:36

Which two statements describe the gateway configuration definition in the config.json file? (Choose two.)

A. TheconfigTypeproperty must be set to the value payment

B. Valid values for theinstancesproperty areagent,preview,test, andstorefront

C. No additional properties are needed to enable a payment method for scheduled orders

D. The configuration must include a property with the IDpaymentMethodTypes

Answer: A B

Question #:37

https://www.certsguru.com/
The following code snippet shows thecustomPropertiessubobject included in the payments object in the
payments object in a sample JSON request payload:

Which two statements describe how the custom properties were included in the request? (Choose two.)

A. Custom properties can be added via a custom widget

B. Custom properties are included in the gateway extension’s JavaScript

C. Custom properties are specified in the config.json file for the gateway extension

D. Custom properties are specified in thecreateOrderREST request

Answer: C D

Question #:38

A company has two sites. Site A is the default site and has English as the default language and German as an
additional language. Site B has German as the default language. The company needs to provide metadata in
both languages.

After creating the products in English, which action can the company take to have metadata in both German
and English?

A. On the Metadata tab, add the German translations in addition to the English metadata

B. On the Metadata tab, overwrite the English metadata with the German translations

C. Create a duplicate set of the products and collections in German

D. Switch to Site B to add the German translations for product and collection names and descriptions

E. Select German as the content language and enter the German translations for product and collection
names and descriptions

Answer: A

https://www.certsguru.com/
Question #:39

Which two statements describe benefits of the custom payment framework for merchants? (Choose two.)

A. Merchants can leverage the provided payment webhooks or create their own custom webhooks

B. Merchants can change the underlying payment service provider without affecting their integration

C. Merchants can store credit cards on the Commerce Cloud server in its PCI-compliant zone

D. Merchants can apply their own business rules on top of each transaction

Answer: A D

Question #:40

Given the configuration:

US Catalog and Mexican Catalog share some of the products.

Which two methods enable a merchandiser to enter Spanish translations in the products? (Choose two.)

A. Import the translations by settingLOCALE=esin the CSV import file

B. Select the site on the Catalog page and edit the products that need Spanish translations

C. Select Spanish from the Content Language drop-down and create new products with Spanish entries in
the

relevant fields

D. Select Spanish from the Content Language drop-down and edit the products that need Spanish

translations

Answer: A D

Question #:41

Consider the widget template snippet, which uses Knockout’s containerless control flow syntax based on

https://www.certsguru.com/
comment tags:

Under what condition will<li>Item #2</li>be displayed?

A. Item #2 will never be displayed

B. if the Product view model is available on the page

C. Item #2 will always be displayed

D. If the shopper has a product in his/her cart

Answer: D

Question #:42

For account-based commerce, the checkout layout can contain B2B-specific widgets that support accounts as

well as general B2C widgets.

At a minimum, which two widget instances should be included on a B2B Checkout layout? (Choose two.)

A. Payment Methods widget instance

B. Promotions widget instance

C. Order Details widget instance

D. Purchase List widget instance

E. Account-Address Selector widget instance

Answer: C E

Question #:43

Which three statements describe webhooks in Commerce Cloud? (Choose three.)

A.

https://www.certsguru.com/
A. Function webhooks support synchronous calls to external applications

B. Webhooks are only configured using the Server Extensions REST API

C. Event webhooks support asynchronous, event-triggered outbound calls to custom integration endpoints

D. Webhooks can be defined separately for Storefront, Preview, and Agent instances

E. Webhooks use the POST HTTP method for the outgoing call

Answer: A C E

Question #:44

Your customer has a B2B Storefront instance designed to have three English language sites: North America,
European Union, and Asia.

What two components will the storefront developers need to configure to support one or more sites? (Choose

two.)

A. The settings for each layout to specify one or more sites valid for that layout

B. Associated component text snippets that are valid for each site

C. The layout components to include branding, images, and page content that are specific for the site

D. The profile Navigation – Account Shoppers widget instance settings to specify a URL entry for each
layout

per site

Answer: C D

Question #:45

An account buyer logs into the storefront, but does not see the addresses associated with their account on the

My Account page.

What is the reason for this behavior?

A. The Profile Navigation – Account Shoppers widget instance settings was not configured to include an

option for Account Address Book

B. By default, the account buyer needs to create an order before the Account Address Book is displayed

https://www.certsguru.com/
C. The account buyer did not have the correct storefront role to access the Account Address Book

D. The Contact Login (for Managed Accounts) element is configured on the header widget which only

supports B2C login

Answer: A

Question #:46

Consider the following code from the gateway.json file for a sample payment gateway extension:

For which paymentMethodTypes is the processors property (not shown in the code example) required to be
defined in your descriptors file?

A. card, for both regular and 3D-Secure cards

B. card, only for 3D-Secure card support

C. card, cash, physicalGiftCard

D. cash, physicalGiftCard

E. physicalGiftCard, only for debit card support

Answer: B

Question #:47

What are two operational parameters that are configurable by merchants in the Commerce Cloud

Administration UI? (Choose two.)

A. SSO configuration

B. URL patterns for products and collections

C.

https://www.certsguru.com/
C. Tax processor

D. Site enablement

Answer: A C

Question #:48

When configuring sites, you have two properties related to price groups: the default price group and additional
price groups. Consider the following scenario:

Site UShas theUS Dollarprice group set as its default price group.

Site Canadahas theCanadian Dollarprice group as its default price group, but needs a second price
group for US dollars.

It can either share theUS Dollarprice group withSite USor have a separateUS Dollars2price group.

Under what condition shouldSite Canadause the separateUS Dollars2as its additional price group?

A. The two countries have different sales tax rate calculations

B. Reports in Oracle Business Intelligence Enterprise Edition need to separate sales totals in US dollars by

site

C. Site Canada has two languages and two currencies, and therefore needs dedicated price groups to

accurately display prices

D. US dollar prices differ between Site US and Site Canada

Answer: A

Question #:49

What does a slot component reserve space in a layout to display?

A. a widget determined in real-time based on variable criteria

B. an ordered set of widgets specified in a tabular format

C. the header of footer of a page that contains configurable elements

D. a group of related widgets that constitute a composite shopper-based function

Answer: A

https://www.certsguru.com/
Question #:50

What are two reasons to use the CC-Storage library to save data objects in local storage? (Choose two.)

A. to support browsers using private browsing mode

B. to support Firefox browsers only

C. to support Chrome browsers only

D. to support iOS devices using Safari

Answer: A D

Question #:51

Which two are required to communicate with an Order Management System (OMS) Integration Service
whenintegrating with an OMS from Commerce Cloud? (Choose two.)

A. Shopper Profile Update event webhook

B. Order Submit event webhook

C. Admin Orders REST API

D. Custom order management widget

Answer: A C
Question #:52

Which two describe the assets contained in a storefront extension .zip archive? (Choose two.)

A. the defined format of expected JSON request and response payloads

B. a hierarchy of folders and files that are specific to the extension type

C. language translation resources for each language used on the storefront

D. configurations for function and event webhooks related to the extension

Answer: A B

Question #:53

https://www.certsguru.com/
Which use case does NOT require the use of multiple sites or multiple instances?

A. A company has stores in multiple countries and their stores only differ by the languages and currencies

they support

B. A company wants to expand their brand to multiple countries with multiple languages and currencies.
The

stores sell different products and have different promotions, but share shoppers

C. A company has two brands with mostly different products. The brand stores have separate carts,
payment

gateways, and tax providers, with a unique look and feel

D. A company operates three distinct brands operating as separate business units with different teams. The

brands share no layouts, promotions, content, products, or shoppers

Answer: C

Question #:54

Given the exampleelement.jsonelement configuration:

What does theinlineattribute determine?

A. whether the element should be inserted as an HTML span or as a div

https://www.certsguru.com/
B. whether the translation text is inserted into the element source

C. the display characteristic of the element

D. whether the element can be included in another element

Answer: D

Question #:55

What does a storefront extension package contain?

A. All the JavaScript, HTML template, CSS, localization resources, and configuration parameters that
define,

implement and support the component

B. A copy of the JavaScript, HTML template and CSS resources from the Commerce Cloud source code

repository

C. A pointer to the location of the definition of the component

D. A collection of the 3rdparty JavaScript libraries that may be referenced by the component

Answer: A

Question #:56

The Commerce Cloud storefront extension framework provides a set of resources, templates and libraries that

support the implementation of custom client-side store extensions.

What are two aspects of this framework? (Choose two.)

A. JavaScript code which provides client-side page logic

B. Commerce Cloud delivered libraries with resources that support client-side development

C. Integrated development environment for Commerce Cloud

D. Code management repository tools

Answer: A B

https://www.certsguru.com/
Question #:57

What are the three main technologies employed in widget development? (Choose three.)

A. React

B. JavaScript

C. Node.js

D. HTML 5

E. CSS/Less

Answer: A D E

Question #:58

The Profile Navigation – Account Shoppers widget instance settings specifies the storefront role of buyer for
the Account Address Book.

Note that the storefront role for the /accountaddressbook URL is specified as buyer.

Which configuration step is needed to allow a delegated administrator the privilege to create, edit, and delete
account addresses?

A. Nothing needs to be configured. The account Addresses widget will automatically provide additional
create, edit, and delete privileges for delegated administrators.

B. Modify the settings for the Account Address Book and specify the storefront role of admin.

C. The Account Addresses widget will need to be customized to perform this functionality.

D. Create an additional Account Address Book layout that allows delegated administrators the privilege to
perform the tasks.

Answer: D

Question #:59

The following code from a sample gateway.json file shows the configuration for a web checkout payment
gateway extension without the transaction types filled in:

https://www.certsguru.com/
What three of the valid transaction types for thegenericpayment method are needed for web checkout using
redirect? (Choose three.)

A. authorization

B. initiate

C. void

D. refund

E. retrieve

Answer: A C D

Question #:60

Given the example custom widget JavaScript:

In this example, what does $ represent?

A. Local function referring to the JQuery library

B. Placeholder for anonymous Require.js content

C. Null value until it is initialized

https://www.certsguru.com/
D. Local function referring to the ccLogger library

Answer: C

Question #:61

Given the example custom widget Javascript:

In order to employ the Cart view model, what should the custom widget’swidget.jsondescriptor contain for
theimportsattribute?

A. The imports attribute should contain the value “user” because the cart view model belongs to the user

B. The imports attribute is only valid for global widgets and is not relevant

C. The imports attribute can be empty because the Cart view model is global

D. The imports attribute should contain the value “cart”

Answer: B

Question #:62

A storefront developer has just logged into the Commerce Cloud Administration UI and selects the Design

page to begin configuring layouts and components for their account-based implementation.

What two key concepts must they understand? (Choose two.)

A. A B2B Storefront implementation can include B2B-specific widgets as well as standard widgets that

support both B2B and B2C implementations.

B. Out-of-the-box B2B-specific storefront layouts and associated components must be used for the
accountbased

implementation and cannot be customized.

C.

https://www.certsguru.com/
C. “Display layout to account shoppers only” must be selected in the layout settings in order to restrict the

layout to account-based shoppers only.

D. A B2B storefront implementation can only support one site per Account.

Answer: C D

Question #:63

Consider the following code snippet from the config.json file for a custom payment gateway extension’s
properties:

Which two statements describe thepaymentMethodsTypesproperty configuration? (Choose two.)

A. The generic option will appear as a checkbox in the Administration UI

B. The default value is set to generic, which means that option will be selected in the Administration UI

C. Other paymentMethodTypes options defined in the gateway.json file will appear in the Administration
UI,

even though not explicitly defined in config.json

D. The property is public by default and can be used in a custom widget

Answer: C D

https://www.certsguru.com/
Question #:64

A company has multiple country stores and wants the collection page URL to reflect the language and format
specific to the country store. For the site configured with French as the default language, the URL should
appear in the following example format: /femmes/chemises/cat1234, where Chemises is the name of the
collection, its ID is cat1234, and the Chemises collection appears under the Femmes collection.

What are two of the steps they need to do to accomplish this? (Choose two.)

A. On the URL Patterns tab of the Setup menu, change the value for the collection page to/

{parentCategory}/categorie/{id}

B. For each separate site configured with the French language, update settings to use the new URL patterns

C. In the Administration UI, click the Content Language icon and select French as the language.

D. On the URL Patterns tab of the Setup menu, change the value for the collection page to/

{parentCategory}/{seoUrlSlugDerived}/{id}

Answer: A B

Question #:65

A company currently has two sites. The ID of the default site is siteA. The ID of the second site is siteB. They

want to create a third site, but have it copy the configurations of siteB rather than the default siteA.

Which endpoint, method, and URI do they use to accomplish this?

A. ThecreateSiteFromFormendpoint, usingPOSTwith the URI set to/ccadmin/v1/siteCreateForms/

siteB

B. TheupdateSiteendpoint, using PUT with the URI set to/ccadmin/v1/sites/siteB

C. ThecreateSiteendpoint, using POST with the URI set to/ccadmin/v1/sites/siteB

D. ThegetSiteendpoint, using GET with the URI set to/ccadmin/v1/sites/siteB

Answer: D

Question #:66

https://www.certsguru.com/
The Payment Processing menu on the Settings page of the Administration UI has a Payment Options property

with two choices: Full Payment Required and Allow Partial Payment.

When should the Allow Partial Payment option be selected?

A. One of the supported payment methods used on the order requires shopper action during payment

processing

B. All payment methods used on the order can be processed at the same time

C. The storefront uses standard payment widgets

D. If one payment of a partial payment fails, the successful payments are voided immediately and the order

stays incomplete

Answer: A

Question #:67

Consider the following code from the widget.json for a sample custom widget:

For which pages will the widget appear in the Component library in the Design page in the Administration UI?

A. The widget will appear for all pages

B. The widget will appear for all global pages only

https://www.certsguru.com/
C. The widget will not appear for any pages

D. The widget will appear for all product pages only

Answer: D

Question #:68

The business team has decided to add order approvals into the B2B storefront.

What three things do you need to configure in order to implement this functionality? (Choose three.)

A. Add order approval functionality into the B2B Checkout Layout

B. Specify a Price Hold Period for an approved order

C. Set the frequency of the Order Cancellation service

D. Ensure that an invoice payment type is configured in the Payment Methods widget instance

E. Configure B2B Storefront administrative privileges for account shoppers to request an order approval

Answer: A C E

Question #:69

What are two examples of existing functionality provided with Commerce Cloud custom bindings? (Choose

two.)

A. display product images

B. save local data to disk

C. connect to source control repositories

D. format date and numbers

E. publish messages to other websites

Answer: A C

Question #:70

https://www.certsguru.com/
A company has one site with English as the default language and German as an additional language. The
German subsidiary needs to translate the site’s name and description into German using the updateSite
endpoint.

Which header and JSON combination must they pass to this endpoint to accomplish this task?

A. Option A

B. Option B

C. Option C

D. Option D

https://www.certsguru.com/
Answer: A

兵敳瑩潮 ⌺ 71

䥮⁴桥⁃潭浥牣攠䍬潵搠業灬敭敮瑡瑩潮映瑨攠䵯摥氭噩敷ⵖ楥睍潤敬⁡牣桩瑥捴畲攠灡瑴敲測⁷桡琠摯敳⁴桥

噩敷⁲数牥獥湴?

䄮† 坩摧整潣慬楺慴楯渠獴物湧⁲敳潵牣敳

䈮† 坩摧整⁈呍䰠瑥浰污瑥

䌮† 坩摧整⁊慶慓捲楰t

䐮† 却潲攠摡瑡Ⱐ敮捡灳畬慴敤⁩渠䩓低

兵敳瑩潮 ⌺ 72

坨慴⁡牥⁴睯⁵獥⁣慳敳⁦潲⁦牡杭敮瑩湧⁷楤来瑳⁩湴漠敬敭敮瑳㼠⡃桯潳攠瑷漮)

䄮† 剥摵捥⁴桥⁰慧攠汯慤⁴業敳⁡湤⁩浰牯癥⁰敲景牭慮捥

䈮† 䅬汯眠杲敡瑥爠捯湴牯氠潶敲⁴桥⁰潳楴楯渠潦⁷楤来琠晵湣瑩潮慬汹渠瑨攠獴潲敦牯湴

䌮† 䥭灲潶攠牥畳慢楬楴礠慮搠數瑥湳楢楬楴礠潦⁷楤来琠捯摥

䐮† 卥灡牡瑥⁴桥⁈呍䰠摩獰污礠瑥浰污瑥⁡湤⁊慶慓捲楰琠晩汥s

73

https://www.certsguru.com/

You might also like