A Digital Developer selects "Show Orderable Products Only" in the Search > Search Preferences Business
Manager module.
Which business goal does this accomplish?
A. Exclude pre-order products from search results.
B. Exclude products from search results if Available to Sell (ATS) = 0.
C. Exclude back-ordered products from showing on the website.
D. Block displaying the product detail page if Available to Sell (ATS) = 0.
A Digital Developer is requesting product information for an external integration. The following Open Commerce API (OCAPI) request is NOT functioning correctly:
How should the Developer change the request?
A. Change the HTTP method to GET.
B. Change the HTTP method to PUT.
C. Change the URI to /dw/shop/vl8_3/products/creative-zen-v.
D. Include an authentication token in the request.
Which two methods are efficient and scalable? Choose 2 answers
A. ProductMgr.queryAllSiteProducts()
B. ProductSearchModel.getProductSearchHits()
C. Category.getProducts()
D. ProductSearchHit.getRepresentedProductsQ
A Digital Developer wants to selectively retrieve products and process them from an (Phone. Which action should the Developer take, given that JavaScript controllers CANNOT be used?
A. Create a webservice to retrieve products.
B. Use import/export in Business Manager.
C. Use WebDAV Client to retrieve products.
D. Use OCAPI and invoke it in native language.
Universal Containers requires that a new order comments attribute is added to the existing SiteGenesis
checkout flow. This new attribute needs to be included as part of the standard order export.
Aside from updating the HTML markup and form definition, which option contains all necessary steps to
achieve this task?
A. Add the new attribute to the";Orde"; system object. Modify the";COPlaceOrde"; controller to add this new attribute to the current session's";Orde"; object.
B. Modify the";COPlaceOrde"; controller to update a CSV file in the IMPEX WebDAV directory with the order ID and comments. Modify the order export process to read information in the CSV file and include it as part of the export.
C. Add the new attribute to the";Custome"; system object. Modify the "COPlaceOrder" controller to add this new attribute to the current session's "Customer" object.
D. Create a new custom object type for order comments that contains the attributes: order ID and comments. Modify the";COPlaceOrde"; controller to create a new order comments custom object upon order completion.
A Digital Developer is working in a sandbox on a site named -est-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:7www.test.com/dw/shop. vl8_3. products M1355?client_id=aaa...
B. https: test.demandware.com/dw/shop products \I1355?client_id=aaa...
C. http: ''www.test.com/s/test-site/sfc/shop products M1355?client_id=aaa...
D. http: test.demandware.netstest-sitedwshop v!8_3 productsM1355?client_id=aaa...
Universal Containers is preparing their storefront to use Open Commerce APIs (OCAPI). To which hook should the Digital Developer move taxation logic to ensure consistent order totals within B2C Commerce?
A. dw.ocapi.shop.basket.afterPostShipment
B. dw.ocapi.shop.order.afterPOST
C. dw.ocapi.shop.order.validateOrder
D. dw.ocapi.shop.basket.calculate
A Digital Developer has a new requirement to disable the "Discover" credit card type for all checkouts. What does the Developer need to change in Business Manager to fulfill this requirement?
A. Credit card exclusion rules in the CreditCardType.json configuration file.
B. Checkout exclusion rules in the Merchant Tools > Site Preferences > Checkout Preferences module.
C. Credit cards in the Merchant Tools > Ordering > Payment Methods module.
D. Credit card exclusion rules in the Merchant Tools > Site Preferences > Payment Preferences module.
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.httpsPost(handlePaymentForm);
B. exports.PaymentForm = guard.ensure(['https', 'post', 'loggedln'], handlePaymentForm);
C. exports.PaymentForm = guard.ensure(['http\ 'post', 'loggedln'], handlePaymentForm);
D. exports.PaymentForm = guard.expose(['post', 'loggedln'], handlePaymentForm);
A Digital Developer wants pass control to an ISML template from a JavaScript Controller and load product
on the pipeline dictionary with the name myProduct.
Which code sample will achieve this?
A. ISML.renderTemplate{ "helloworld.isml", { "product": myPrcduct });
B. ISML.renderTemplate( "helloworld.isml", { "myProduct": "product" });
C. ISML.renderTemplate{ "helloworld.isml", { myProduct: product });
D. ISML.renderTemplate( "helloworld.isml", { product: myProduct });