Fluent Commerce Logo
Docs

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.

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
Fulfillment Options Extension Module
  • 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
Released capability depth:Fix
Release bundle / Capability type:Module, Tool