Responsive Sourcing for Fulfillment Options: Improved Product and Fulfillment Plan Loading
Release
Author:
Kirill Gaiduk
Changed on:
6 Oct 2026
| Target release date: | 2026-10-06 |
|---|---|
| Release status: | Released |
Description
This release improves how Responsive Sourcing loads the products and existing fulfillment plans of a fulfillment option. Fulfillment options processed by the Responsive Sourcing workflows no longer fail with a GraphQL query complexity error, and fulfillment plans are created as expected for Click & Collect and Home Delivery.- To apply the fix, upgrade the Fulfillment Options Extension Module to v1.5.4+
- If your custom rules use the Sourcing Utilities to source fulfillment options, update the dependency to v2.3.1+
Changelog
Sourcing Utilities`SourcingContextUtils.loadSourcingContext`now loads the products of a fulfillment option per product catalog, in batches of up to 500 product references, following the pagination cursor- Products without a catalog reference are matched across catalogs; if a reference exists in several catalogs, the catalog with the lowest reference is used
- Fulfillment option products that resolve to the same product are sourced as one item with the combined quantity
- Existing fulfillment plans of a fulfillment option are loaded in pages of 10, following the pagination cursor until all plans are loaded
- Plan loading is skipped when none of the fulfillment option products are found in the product catalog
- Updated the
`util-sourcing`dependency to v2.3.1, which fixes the GraphQL query complexity error in the Responsive Sourcing rules:`CreateFulfilmentPlanWithSourcingProfile``CreatePartialFulfilmentPlanWithSourcingProfile``CreateRejectedFulfilmentPlan`
Limitations
- If not all products or existing fulfillment plans of a fulfillment option can be loaded (including more than 1000 plans), the rule fails with an error instead of sourcing against a partial list
Packages
| Released capability depth: | Fix |
|---|---|
| Release bundle / Capability type: | Module, Tool |
