The Magento 2 Certified Order Management Developer Exam, a primarily scenario-based exam, is designed to validate the skills and knowledge needed to understand and successfully deploy Magento Order Management with focus on integration and the ability to properly leverage the Magento Commerce Connector.
The Developer is also responsible for all integrations of data between Magento Order Management and third party tools such as ERPs, payment gateways and shipping providers using the Magento Order Management API, and for installing and extending the Magento Commerce Connector to meet the requirements of each client. The developer has a deep understanding of Magento Commerce as well as API-based integration.
60 Multiple Choice items 90 minutes to complete the exam Score of 67% or higher needed to pass Based on Magento Open Source (2.3) and Magento Commerce (2.3), but applicable to those using any version of Magento 2 No hard-copy or online materials may be referenced during the exam
6 to 12 months of hands-on experience with Magento development and Magento Order Management and/or completion of 1 to 2 Order Management projects Helpful training course is Magento Order Management for Developers Free Study Guide available HERE
Exam topics and the percentage covered in the test:
- Magento Order Management functionality 7%
- Integration flow 7%
- Plans and environments 5%
- Integrations 23%
- Troubleshooting 10%
- Magento Commerce Connector 18%
- Magento Order Management knowledge 13%
- Connector 12%
- Deployment process 5%
- What is the Magento Order Management API used for?
- Which protocol is the Magento Order Management API using to the external system?
- What kind of messages is the Magento Order Management API using?
Order Management and Magento Commerce
- Which message will Magento Order Management receive to create orders?
- Which message will Magento Order Management deliver to update Magento Commerce orders?
- Which message will Magento Order Management deliver to create a shipment in Magento Commerce?
- Which message will Magento Order Management receive to authorize a payment?
- What are the actions needed around these messages?
Management
Magento Order Management pricing: License fees for Core Magento Order Management and Store Fulfillment, Onboarding fee + TAM support, Services Offerings (as needed)
Overview of Magento Order Management pre-production and production environments (for example, what is included, hosting regions and architecture)
- Integration overview and review of system architecture diagram
- Best practices for integrating with Magento Order Management
- If you want to receive the shipment-request from Magento Order Management what integration should be designed?
- If you want to receive a payment notification form Magento Order Management what integration should be designed?
- If you are receiving payment notifications which message should you expect?
- If you are receiving shipment notifications which message should you expect?
- If you are sending information about shipments which message will you send to Magento Order Management to notify that a shipment was canceled or shipped?
- Which message does Magento Commerce receive from Magento Order Management?
- Which message does Magento Order Management use to update inventory from sources?
- magento.inventory.aggregate_stock_management.updated: What is it used for? Which integration is it receiving? What information should the message lines_shipped include?
Types of inventory integrations (delta, nonzero, full) and strategies (adjustment, snapshot, etc.)
- Deep dive on what is a sales channel integration
- Understand how to coordinate order and post sales messages properly, as well as ATP (Available to Promise) inventory
- Recognize other data points that may be included in a sales channel integration (such as product information)
- Other types of integrations (reporting, CRM, PIM, etc.)
- Define how to use the customer service APIs to perform order actions in a third-party tool
- 5.1 Demonstrate ability to troubleshoot issues coming from an integration
- 5 2 Determine alerts and guardrails during the integration testing cycle
- 5.3 Determine how to subscribe to and properly use the Magento Status pages
- Which configuration must be added to the env.php file and which command must be run to register Magento Commerce to the Magento Order Management API ?
- If stock is not received, where should you go to start investigating the problem?
- Which configuration is needed to send orders from Magento Commerce to Magento Order Management?
Management
- If you want to synchronize stock between Magento Commerce and Magento Order Management, which kind of configuration do you need to add?
- How do you manage a stock aggregate page to create an association with a website and aggregates?
- Which message is sent to Magento Order Management to synchronize the catalog?
- How can you do a FULL catalog export?
- Which message sent from Magento Order Management will automatically create invoices and shipments in MagentoCommerce?
- 7.1 Identify the differences between soft allocation and hard allocation
- 7.2 Identify the differences between source-stock message in mode NONZERO or FULL
- 7.3 Identify the difference between a refund and return
- 7.4 Identify how to manage a return
- 7.5 Identify the difference between In-store pickup and ship from store
- 7.6 Determine the use of pick-confirm in Magento Order Management
- 7.7 Understand special order types
- 8.1 Demonstrate ability to customize the connector
- 8.2 Demonstrate ability to update a new version of the connector
- 8.3 Demonstrate an ability to install and configure with the Magento Commerce Connector
- 8.4 Determine how to configure the Magento Commerce back office to work with the connector
- 9.1 Demonstrate ability to perform application testing
- 9.2 Identify pre-launch activities