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. FTP
B. SOAP
C. HTTP Form
D. WebDAV
A Digital Developer selects "Show Orderable Products Only" in the Search > Search Preferences Business Manager module. Which business goal does this accomplish?
A. Exclude products from search results if Available to Sell (ATS) = 0.
B. Exclude back-ordered products from showing on the website.
C. Block displaying the product detail page if Available to Sell (ATS) = 0.
D. Exclude pre-order products from search results.
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.getErrorLog().log(`Unable to find Apple Pay payment instrument for order.`+paymentInstruments);
C. Logger.fault(`Unable to find Apple Pay payment instrument for order.`+paymentInstruments);
D. Logger.error(`Unable to find Apple Pay payment instrument for order.`+paymentInstruments);
A Digital Developer is asked to optimize controller performance by lazy loading scripts as needed instead of loading all scripts at the start of the code execution.
Which statement should the Developer use to lazy load scripts?
A. importPackage () method
B. $.ajax () jQuery method
C. local include
D. require () method
A merchant reports that a particular landing page loads slowly. As a result, there is a significantly higher visitor departure rate in the analytics that appears to correlate with this. They anticipate this will impact revenues and want to resolve as
soon as possible.
In order to diagnose and remedy this, the merchant asks their developer to investigate caching settings on the page in an attempt to determine the root cause.
How can the developer quickly inspect the page components to understand the caching?
A. Open the request logs to inspect the caching information
B. Utilize the debugger to inspect the caching information
C. Use the Storefront Toolkit cache info tool to inspect page components
D. Inspect the caching properties of the page component in an IDE
A merchant has a requirement to render personalized content on a category page via a Content Slot that targets VIP high-spending customers during a specific promotional period. Which two items should the developer create to achieve the specified requirements? (Choose two.)
A. Rendering Template
B. VIP Customer Group
C. Slot Configuration
D. Page Template
A developer needs to check for product inventory in all inventory lists using the Open Commerce API.
An example request URL is:
http://refarch.demandware.net/dw/data/v18_3/inventory_lists/ecom-inventory/ product_inventory_records/00883408601
Which property should the developer check in the OCAPI settings to confirm the appropriate resource is enabled?
A. client_id
B. resource_id
C. methods
D. ecom-inventory
A developer customized the Cart-Show controller route with a LINK cartridge that adds social media data. There is a new requirement to add a dataLayer object to the Cart-Show controller route. How should the developer achieve this to ensure that no code change will be needed if the client decides to remove the LINK cartridge?
A. Replace the existing viewData variable with the dataLayer object in the Cart-Show controller route
B. Replace the Cart-Show controller route in client cartridge and add dataLayer object to the viewData variable
C. Replace the Cart-Show controller route in client cartridge and add dataLayer object to the viewData variable. Ensure that the client cartridge is on the left of the LINK cartridge in cartridge path
D. Append Cart-Show controller route in the client cartridge and add dataLayer object to the viewData variable
A developer is asked to write a job that is responsible for updating the customer order based upon a trigger from the Order Management System (OMS). While all the information for the order remains the same, the Order number provided by
the OMS needs to replace the existing Order Number.
The developer chooses to use the B2C OCAPI hooks to update the order to achieve the above requirement.
According to best practices which OCAPI call should the developer use along with which OCAPI hook?
A. PATCH /orders/{order_no} with dw.ocapi.shop.order.beforePATCH
B. DELETE /orders/{old_order_no} with dw.ocapi.shop.order.afterDELETE
C. PATCH /orders/{order_no} with dw.ocapi.shop.order.afterPATCH
D. POST /orders/{order_no} with dw.ocapi.shop.order.afterPOST
When looking at Custom Object instances for a site, a merchant notices that the creation date is not showing up on the instances in Business Manager. Where should the developer add this attribute to the Custom Object so it is visible for the merchant to see in Business Manager?
A. Add the creation date to the attributes of the Custom Object.
B. Mark the existing creation date attribute as visible.
C. Add the creation date to the attribute group for the Custom Object.
D. Assign the current date/time to a new custom attribute, creationDate, via code.