Updated for Winter '26
Salesforce Order Management Developer AP Exam Tips (Winter '26): How to Pass
The Order Management Developer AP validates developer expertise in customising and integrating Salesforce OMS. These tips focus on OMS APIs, Flow customisation, and headless commerce integration that define this accreditation.
Written and reviewed by Krishna Mohan — ADM-201, PD1, PD2, App Builder & Consultant certified. Updated for Winter '26. Methodology · Contact
Exam At a Glance
40
Questions
60 min
Time Limit
Pass / Fail
Passing Score
$150
Exam Fee
Quick Answer: What Order Management Developer AP Tests
- OMS API integration — Using ConnectApi for programmatic order operations (create, update, cancel, return), REST API integration for headless commerce (submitting orders from external storefronts, WMS order fulfilment callbacks), authentication patterns for external system API access, and error handling for failed API operations.
- Flow and Apex customisation — Building invocable Flows for custom OMS processing logic, registering Flow actions in OMS orchestration steps, writing Apex to extend order lifecycle events, implementing the OMS platform event model for asynchronous processing, and customising OMS-generated emails and notifications.
- Headless commerce integration — Integrating OMS with external commerce platforms (Shopify, Magento, custom) via REST APIs, implementing the headless order submission pattern (external cart → OMS order via API), configuring webhook endpoints for order status updates, and handling order data transformation between commerce platform schemas and OMS data model.
Highest-Weight Exam Sections
AP format: 40 questions, 60 minutes, Pass/Fail, $150. OMS API knowledge + Flow customisation = 60% — the developer-specific skills that distinguish this from the Admin AP.
Scenario Strategy: How to Approach OMS Developer AP Questions
Questions describe an OMS customisation or integration requirement and ask which developer approach achieves it. Use OMS-designed extension points — never use trigger-based approaches for OMS order lifecycle events.
- For API integration questions: external systems submit orders to OMS using the REST API (POST to the Order Summary endpoint). Order status updates flow back from OMS to the commerce platform via webhooks (Platform Events that external systems subscribe to). Authentication uses Connected App OAuth. When a scenario says 'orders from Shopify should appear in OMS in real time', configure a Shopify webhook to call the OMS REST API — not a nightly batch sync.
- For Flow customisation questions: OMS uses the Invocable Method pattern for Flow extensions. Custom logic is packaged as an Apex @InvocableMethod and exposed as a Flow Action. The custom Flow is then registered as a step in the OMS orchestration (e.g., 'after order is received, run Custom Tax Calculation flow action'). When a scenario says 'calculate taxes using our external tax service during order processing', build an Invocable Apex method that calls the tax API and register it in the OMS routing flow.
- For ConnectApi questions: ConnectApi.OrderSummary.cancelOrderSummary() programmatically cancels an order. ConnectApi.FulfillmentOrder.submitFulfillmentOrderToFulfillmentLocation() routes a fulfilment order. Using ConnectApi in Apex tests requires Test.startTest()/Test.stopTest() blocks and mock responses for HTTP callouts. When a scenario says 'build an Apex class to cancel orders older than 30 days that haven't been fulfilled', use ConnectApi.OrderSummary.cancelOrderSummary() — not a direct DML update on Order Summary records.
AP Exam Benchmark
Pass 3 timed 40-question mocks before booking (Pass/Fail scoring)
OMS Developer AP is for developers building OMS integrations and customisations. Understanding the OMS data model (from the Admin AP) is a prerequisite — the Developer AP tests how to interact with that model programmatically. Build a test integration using the OMS REST API before booking. The OMS Developer documentation on the Salesforce Developer site is the primary reference.
3 Concepts That Fail Most Order Management Developer Candidates
These are not the hardest topics — they are the ones where candidates are most confidently wrong. Learn the distinction early.
1. Order Management APIs — REST vs Connect API vs APEX
Salesforce OMS exposes Connect API endpoints for storefront integrations (cart-to-order, checkout). REST API is for general programmatic access. Apex classes (OrderManagement namespace) are available for server-side custom logic. Candidates use general REST endpoints for checkout integrations — the exam expects Connect API (specifically the OMS Connect endpoints) for storefront-to-order creation workflows.
2. Inventory Availability Check — Not a Default Order Creation Step
Inventory availability checks are NOT automatically performed when an Order is created in Salesforce OMS unless explicitly configured. Developers must implement the check via the Inventory Integration or a custom callout. Candidates assume OMS validates inventory automatically — the exam expects explicit inventory availability check configuration as part of the order capture workflow.
3. Payment Integration — Capture vs Authorisation vs Void
Authorisation reserves funds on a payment method without charging. Capture charges the authorised amount (typically after shipment). Void cancels an authorisation before capture. In OMS, these correspond to separate Payment Gateway API calls. Candidates design a single payment operation — the exam expects separate Auth and Capture calls in the correct fulfilment sequence.
Frequently Asked Questions
- What is the Order Management Developer AP exam format?
- The Order Management Developer AP exam has 40 multiple-choice questions, a 60-minute time limit, a Pass/Fail result, and a $150 fee. It validates developer-level knowledge of Salesforce Order Management: customising OMS using Flow, Apex, and ConnectApi, integrating external systems via OMS APIs, and extending the order lifecycle with custom business logic.
- What are the highest-weight Order Management Developer AP exam sections?
- OMS API Integration (35%) and Flow and Apex Customisation (25%) together account for 60% of the exam. Using the OMS Connect API for programmatic order operations, building custom Flow actions for order processing, and writing Apex to extend OMS behaviour are the most tested areas.
- What OMS APIs does the Developer AP exam test?
- The exam tests the Salesforce Order Management Connect APIs: ConnectApi.OrderSummary for order retrieval and status updates, ConnectApi.FulfillmentOrder for fulfilment management, and REST APIs for headless commerce integration (submitting orders from external storefronts, updating order status from WMS systems). The exam tests when to use each API and how to handle authentication for external system integration.
- How does OMS use Flow for customisation?
- Salesforce Order Management uses an invocable action pattern — OMS processes call Flows via Flow Actions at key points in the order lifecycle. Developers create custom Flows that are invoked by OMS during order processing (for custom routing logic, custom tax calculation, custom notification triggers). The exam tests how to build and register custom Flow actions in the OMS processing pipeline.
- What concepts do most Order Management Developer candidates get wrong?
- The most commonly misunderstood topics for the Order Management Developer exam are: (1) Order Management APIs — REST vs Connect API vs APEX; (2) Inventory Availability Check — Not a Default Order Creation Step; (3) Payment Integration — Capture vs Authorisation vs Void. Candidates are most confidently wrong on these — learn the distinctions early to avoid losing marks on questions you expect to get right.
- Why do most Order Management Developer Ap candidates fail questions about Order Management APIs?
- Salesforce OMS exposes Connect API endpoints for storefront integrations (cart-to-order, checkout). REST API is for general programmatic access. Apex classes (OrderManagement namespace) are available for server-side custom logic. Candidates use general REST endpoints for checkout integrations — the exam expects Connect API (specifically the OMS Connect endpoints) for storefront-to-order creatio...
- Why do most Order Management Developer Ap candidates fail questions about Inventory Availability Check?
- Inventory availability checks are NOT automatically performed when an Order is created in Salesforce OMS unless explicitly configured. Developers must implement the check via the Inventory Integration or a custom callout. Candidates assume OMS validates inventory automatically — the exam expects explicit inventory availability check configuration as part of the order capture workflow.
- Why do most Order Management Developer Ap candidates fail questions about Payment Integration?
- Authorisation reserves funds on a payment method without charging. Capture charges the authorised amount (typically after shipment). Void cancels an authorisation before capture. In OMS, these correspond to separate Payment Gateway API calls. Candidates design a single payment operation — the exam expects separate Auth and Capture calls in the correct fulfilment sequence.
Related Exam Tips
Start Order Management Developer AP Prep
After this exam, consider Sales Cloud Consultant or Service Cloud Consultant next.