Question: 31
What
property of the ApprovalFormHandler is used to submit comments as to why the
order was approved or rejected?
A. <dsp:input
bean="ApprovalFormHandler.message" size="500"
value="" type="text"/>
B. <dsp:input
bean="ApprovalFormHandler.approverMessage" size="500"
value="" type="text"/>
C. <dsp:input
bean="ApprovalFormHandler.commentsMessage" size="500"
value="" type="text"/>
D. <dsp:input
bean="ApprovalFormHandler.approverComments" size="500" value=""
type="text"/>
Answer: B
Question: 32
Which
scenario event notifies the Scenario Server that someone needs to approve an
order?
A. Order
approval is required
B. Order
approval is completed
C. Approval
status has changed
D. Approval
request event received
Answer: A
Question: 33
ApprovalRequiredDroplet
queries the order repository and returns all orders that meet which two
criteria? (Choose two.)
A. The
state of the order is PENDING_APPROVAL.
B. The
order.pendingApproval property is set to true.
C. The
profile ID of the order belongs to a customer for whom the given approver is
allowed to approve or reject orders.
D. The
profile ID of the user belongs to the user who wants to see his own orders,
which are pending approval.
Answer: A, C
Question: 34
The
PricingModelHolder provides what information to a pricing engine?
A. a list
of pricing calculators
B. definition
of a bulk pricing scheme
C. cache
for pricelists and global discounts
D. all
promotions a user is eligible to receive
Answer: D
Question: 35
When is
a custom pricing calculator required?
A. when a
double (coupon) discount is applied to an item
B. when a
fixed price discount is applied to an entire order
C. when an
item discount is rounded up to the closest $x.99 price
D. when a
shipping price is determined based on the sum of the weights of each item in an
entire order
Answer: C
Question: 36
Which
two statements are true for pricing of all CommerceItem objects? (Choose two.)
A. Each
CommerceItem has exactly one ItemPriceInfo.
B. Only one
discount can apply to a given DetailedItemPriceInfo object.
C. All the
items described by a DetailedItemPriceInfo are in the same payment group.
D. The sum
of the prices given by a group of DetailedItemPriceInfo objects should equal
the price given by the associated ItemPriceInfo object.
Answer: A, D
Question: 37
How
would you display the price of a given item with discounts such as "Buy
racing helmet, get 50% off gloves"?
A. display
/atg/commerce/cart.currentItem.priceInfo.amount
B. display
the ShoppingCartModifier's currentItem.priceInfo.amount
C. iterate
through the items in ShoppingCart.current.commerceItems, and display the
priceInfo.amount of each item
D. iterate
through the objects in the PricingEngine.currentOrder.commerceItems array
property, and display the priceInfo.amount of the CommerceItem corresponding to
that item
Answer: C
Question: 38
Which
three statements regarding the out-of-the-box functionality of price lists and
static pricing are true? (Choose three.)
A. Price
lists handle sale prices.
B. Price
lists can be associated on a per-user basis.
C. Price
lists handle complex tiered-pricing schemes.
D. Static
pricing handles simple bulk-pricing schemes.
E. In
static pricing, the list price is stored in the listPrice property of the sku.
Answer: B, C, E
Question: 39
Which
two statements about tax pricing are true? (Choose two.)
A. Tax can
be split into multiple payment groups.
B. Tax
pricing requires a third-party product integration.
C. There is
no item-descriptor for tax in the promotions repository.
D. The
TaxDiscountCalculator determines tax on discounted items.
Answer: A, C
Question: 40
How is
the final price for a CommerceItem determined when using static pricing?
A. by
multiplying sku.listPrice amount by CommerceItem.quantity
B. by
multiplying ItemPriceInfo.quantity by ItemPriceInfo.listPrice
C. by multiplying
CommerceItem.quantity by sku.salePrice if sku.onSale is true, or by
sku.listPrice if not
D. by
multiplying sku.listPrice amount by CommerceItem.quantity and setting
ItemPriceInfo.amountIsFinal to true
Answer: C
No comments:
Post a Comment