DOM extensibility
This article describes the extensibility of distributed order management (DOM) in Microsoft Dynamics 365 Commerce.
Extensibility in DOM is limited because optimization occurs in the prebuilt Mixed-Integer Programming (MIP) model that considers the optimization and its constraints. However, there are several extensible points available in the DOMExtensionEvents
class for you to create customizations that meet your business requirements.
The following events defined in DOMExtensionEvents
class can replace or extend use of the chain of command extensibility mechanism:
OnSettingFulfillmentLocations
- Allows you to override the fulfillment locations in the fulfillment network.OnCalculatingDistance
- Allows you to override the distance calculation of two addresses.OnSettingAvailableInventory
- Allows you to override the on-hand product inventory.OnExecutingFulfillmentPlan
- Allows you to perform actions before fulfillment plans are applied.OnExecutedFulfillmentPlan
- Allows you to perform actions after fulfillment plans were applied.
Additional resources
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for