AD0-E724 Exam Questions
73 real AD0-E724 exam questions with expert-verified answers and explanations. Page 1 of 2.
- Question #1Setup and Configuration
A developer has created the backend models for a new payment method. To make this method appear as an option on the checkout page, it must be declared to the system. Which XML file...
payment methodsdi.xmlmodule registrationpayment.xml - Question #2Customization
When programmatically creating a new entity type, a developer uses the repository pattern for data management. Which of the following are key benefits of using the Service Contract...
service contractsrepository patternloose couplingREST API - Question #3Administering
Which 'magento-cloud' CLI command would a developer use to get a list of all active and inactive environments in their cloud project?
magento-cloud CLIenvironment managementcloud environments - Question #4Troubleshooting and Debugging
A developer needs to troubleshoot an issue on a remote cloud integration environment. They need to run 'bin/magento' commands and check log files directly on the server. Which Clou...
cloud CLISSH accessremote environmentapplication container - Question #6Integrations
What is the officially recommended method to integrate Adobe Commerce with a third-party ERP system?
ERP integrationAPI MeshREST APIthird-party integration - Question #7Troubleshooting and Debugging
A developer is investigating why a newly created product is not appearing for customers using the SaaS-powered Live Search. The developer has confirmed that the Partial Sync cron j...
Live SearchSaaS data feedscatalog syncscopes feed - Question #8Customization
When is it appropriate to use a "preference" in 'di.xml' instead of a plugin?
di.xmlpreferencespluginsdependency injection - Question #9Administering
What is the key difference in responsibility between the 'bin/magento' CLI and the 'magento- cloud' CLI?
bin/magento CLImagento-cloud CLIcloud infrastructureapplication management - Question #10Customization
Which of the following statements about observers in Adobe Commerce are considered best practices? (Choose 2.)
observerseventsbest practicesperformance - Question #11Administering
A developer wants to check the current status (e.g., "Ready", "Reindex required") and mode (e.g., "Update on Save") of all indexers. Which CLI command provides this information?
indexer statusCLI commandsreindexindexer mode - Question #12Setup and Configuration
An Adobe Commerce on cloud infrastructure project is experiencing high traffic, and the merchant wants to ensure the site can handle load spikes without manual intervention. The pr...
auto scalingcloud Pro planScaled Architectureload management - Question #13Troubleshooting and Debugging
During checkout, a customer's shipping address form is not displayed, and they are taken directly to the payment step. The customer has a physical product in their cart. What is a...
checkout flowshipping stepvirtual productscart behavior - Question #14Administering
A developer needs to create a custom URL rewrite for a marketing campaign. They want the user- friendly URL 'mystore.com/summer-sale' to display the content of a specific category...
URL rewritesURL routingmarketingredirect types - Question #15Troubleshooting and Debugging
A developer has set an indexer to "Update by Schedule". However, they notice that data changes are not appearing on the storefront even after a long wait. What is the most likely c...
indexer schedulecron jobsUpdate by Schedulestorefront data - Question #16Integrations
Which of the following is a best practice for Adobe Commerce API design?
API designAPI Meshbest practicesservice integration - Question #17Administering
The Customer Grid indexer has a unique behavior compared to other indexers. Which statement accurately describes the operational mode of the Customer Grid indexer?
Customer Grid indexerindexer modesUpdate on Saveindexer behavior - Question #18Setup and Configuration
A developer is configuring the Commerce Services Connector. They are presented with two synchronization modes for the SaaS data export modules. Review the following descriptions: 1...
Commerce Services ConnectorSaaS data exportsync modescron export - Question #19Setup and Configuration
What file is used to define module dependencies in Adobe Commerce?
module dependenciescomposer.jsonmodule structureregistration - Question #20Integrations
A developer is debugging the data flow to Adobe Commerce Services. They need to understand how different types of data are categorized and sent. Which of the following is considere...
catalog entity feedsLive SearchSaaS synchronizationproduct data - Question #21Setup and Configuration
A developer needs to store a sensitive API key for a third-party integration that will be used in a production environment. To maintain security, this key should not be stored in t...
environment variablesmagento-cloud CLIAPI key securitysensitive credentials - Question #22Administering
A developer needs to manually trigger a full reindex of all indexers from the command line after a large data import. Which CLI command should be used?
indexer reindexCLI commandsmagento indexercommand line - Question #23Setup and Configuration
Which two deeply integrated services are provided with Adobe Commerce on cloud infrastructure to enhance performance and monitoring? (Choose 2.)
Fastly CDNNew Reliccloud infrastructureperformance monitoring - Question #24Customization
A developer has created an extension attribute for the 'Product' entity. They have correctly defined it in 'etc/extension_attributes.xml'. Now, they need to implement the logic to...
extension attributesrepository pluginProductRepositoryInterfaceafter plugin - Question #25Setup and Configuration
A developer wants to create a new development environment named 'feature-xyz' based on the existing 'staging' environment. Which 'magento-cloud' CLI command accomplishes both creat...
magento-cloud CLIenvironment branchcloud environmentenvironment provisioning - Question #26Administering
A developer needs to run a data patch a second time to apply additional changes. By default, Adobe Commerce records successfully executed patches in the 'patch_list' database table...
data patchpatch_list tablesetup upgradepatch re-execution - Question #27Customization
Which of the following is NOT a core principle of modular design in Adobe Commerce?
modular designhigh cohesionlow couplingsingle responsibility - Question #28Administering
Which action can significantly improve system performance according to Adobe Commerce best practices?
performance optimizationmodule managementdisabled modulesbest practices - Question #29Administering
The URL rewrite system in Adobe Commerce provides significant flexibility for SEO and marketing. Which of the following statements about URL rewrites are true? (Select all that app...
URL rewrites301 redirectsSEOURL keys - Question #30Setup and Configuration
A developer needs to specify a different 'SCD_THREADS' value for the build phase only on the 'staging' and 'production' environments to speed up deployment. Which configuration fil...
.magento.env.yamlSCD_THREADSdeployment stagesenvironment-specific variables - Question #31Customization
A developer needs to create a new page for the storefront checkout process that displays custom terms and conditions. The page must appear as a new step in the checkout flow. Which...
checkout layout XMLlayout customizationcheckout flowstorefront - Question #32Customization
When building a new Admin page, a developer must create a menu item so that users can access it. In which module configuration file should the new Admin menu item be declared?
admin menumenu.xmladminhtml configurationmodule XML - Question #33Customization
A developer needs to programmatically create a URL rewrite for a custom entity page. Which service contract (repository) should be used to save the 'UrlRewrite' object?
URL rewriteservice contractUrlRewriteRepositoryInterfacerepository interface - Question #34Customization
A developer needs to programmatically add a new, complex data object to the customer entity. This data should not be a simple EAV attribute and must not alter the core 'customer_en...
extension attributescustomer entityextension_attributes.xmlrepository plugin - Question #35Integrations
To enable features like Product Recommendations, a developer must first connect their Adobe Commerce instance to the Commerce Services platform. What specific credentials must be o...
Commerce Services ConnectorAPI keysproduct recommendationsAdobe Commerce integration - Question #36Setup and Configuration
What is the primary function of a Tax Rule in Adobe Commerce?
tax rulescustomer tax classproduct tax classtax rate - Question #37Administering
Which of the following is NOT aligned with Adobe Commerce caching optimization strategies?
full page cacheblock cacheRediscaching strategy - Question #38Setup and Configuration
Where does the entry point exist for the adminhtml area?
adminhtml entry pointpub/index.phpadmin areaapplication bootstrap - Question #39Administering
What are the three required fields for creating a simple product in Adobe Commerce? (Choose three.)
simple productrequired fieldsSKUproduct creation - Question #40Customization
A developer was instructed to disable plugins in their Adobe Commerce system. Which .xml file and parameter combination can perform the action?
pluginsdi.xmldisable plugindependency injection - Question #41Customization
A developer needs to run a piece of custom logic, such as sending a notification to an external system, every time a customer successfully places an order. The custom logic does no...
observerevent dispatchsales_order_place_afterorder placement - Question #42Customization
A developer is building a new Admin page using the UI Component framework. In which file is the data source for an Admin grid or form component typically defined, specifying the pr...
UI Component frameworkAdmin gridXML declarationdata source - Question #43Setup and Configuration
Which directory is part of the core component file structure in Adobe Commerce module development?
module structuredirectory structureapp/codevendor - Question #44Customization
How does the event/observer mechanism in Adobe Commerce function?
event observerpublish-subscribedesign patternevents - Question #45Customization
The Admin UI SDK is an out-of-process extension framework. What is the role of the 'CommerceBackendUix' PHP module in this architecture?
Admin UI SDKout-of-process extensibilityCommerceBackendUixReact integration - Question #46Setup and Configuration
What is the primary purpose of the 'services.yaml' file in an Adobe Commerce on cloud infrastructure project?
services.yamlcloud infrastructureMySQLRedis - Question #47Administering
An Adobe Commerce developer needs to transform complex product data, which is stored in an EAV (Entity-Attribute-Value) structure, into flat tables for faster querying on the store...
indexingEAVflat tablesperformance - Question #48Customization
A developer is creating a new EAV attribute for products programmatically using a data patch. They want to ensure this new attribute is automatically included in the "Default" attr...
EAV attributedata patchattribute setattribute group - Question #49Setup and Configuration
A developer is working on an Adobe Commerce on cloud infrastructure project and needs to install a new PHP extension required by a third-party module. Which configuration file must...
.magento.app.yamlPHP extensioncloud infrastructureconfiguration - Question #50Customization
A developer needs to declare an observer that listens for the 'catalog_product_save_before' event. In which XML file must this observer be registered?
observerevents.xmlevent registrationXML configuration - Question #51Setup and Configuration
Which layer in Adobe Commerce architecture is responsible for handling business logic and domain rules?
architecture layersdomain layerbusiness logicCommerce architecture