Fluent Commerce Logo
Docs

Configure the Inventory Catalog Workflow to Release Stock Held by Late Reservations

How-to Guide

Author:

Holger Lierse

Changed on:

6 Nov 2026

Key Points

  • Late reservations no longer hold stock after the sale. A late reservation is a `RESERVED` quantity created after its Fulfillment is already confirmed.
  • Inventory Module 2.3.1 adds 3 rules that catch these when the quantity is created: `IfRelatedQuantitiesArePresent`, `IfRelatedQuantitiesAreNotPresent` and `SendEventForInventoryPosition`.
  • The rules aren't part of the reference Inventory Catalog workflow. To opt in, you need to change your workflow as described in this guide.
  • Fulfillment quantity refs must follow the reference pattern `{inventoryPositionRef}:{quantityType}:{fulfilmentId}`, which the reference modules use. If a quantity also has a Fulfillment `associationRef`, the rules use it instead of the ref to find related quantities.
  • Opting in increases the number of queries and mutations during inventory processing.

Steps

Why reservations get stuck

Update the Inventory Catalog workflow