Order Module 2.3.2 - Delivery Type on Created Fulfillments and Complete Sourcing Context
Release
Author:
Holger Lierse
Changed on:
12 Nov 2026
| Target release date: | 2026-11-13 |
|---|---|
| Release status: | Released |
Description
Order Module 2.3.2 fixes issues in the reference Order rules and the Sourcing Utilities. Check the changelog for details.Fulfillments created by the`CreateFulfilment` and `CreateFulfilmentForUnfulfillableItems` rules had no `deliveryType`. The rules looked for it on the Order, which has no such field. They now take the `deliveryType` of the Fulfillment Choice.Events sent by 3 rules had no `entityRef` or `rootEntityRef`, so anything that processed them next, such as rules that read `entityRef` or webhooks, got an empty `entityRef`. All 3 rules now set both refs.In Fulfillment Option sourcing, an incomplete products page was treated as "no products", and sourcing continued with order lines missing. It now fails with an explicit error.Changelog
Rules
`CreateFulfilment`and`CreateFulfilmentForUnfulfillableItems`: created Fulfillments get the`deliveryType`of the Fulfillment Choice.`SendEventOnVerifyingAnyFulfilmentStates`,`SendEventToProcessUnfulfilableFulfilment`and`SendEventOnVerifyingAllOrderItemsProcessed`: sent events include`entityRef`and`rootEntityRef`.`SendEventForAllFulfilments`and`SendEventOnVerifyingAllOrderItemsProcessed`: now load only the data they need. Rule behavior is unchanged.
- Sourcing Utilities 2.3.2:
`SourcingContextUtils.loadSourcingContext`fails with an error when a Fulfillment Option products page is incomplete (no page, no edges, no pageInfo, or an empty edge or product), instead of sourcing with missing lines.
Packages
| Released capability depth: | Fix |
|---|---|
| Release bundle / Capability type: | Module, Tool |