Fluent Commerce Logo
Docs
Sign In

Inventory Module 2.2.0: Expanded Inventory Types & Simplified Configuration

Release

Author:

Kirill Gaiduk

Changed on:

18 Feb 2025

Target release date:2025-02-18
Release status:Released

Description

Here's what's new in Inventory Module 2.2.0: 

  • Support for creating and updating Inventory Quantity records of any Type loaded via the Inventory Batch API, removing the previous restriction to
    `LAST_ON_HAND`
    . (also see Inventory Batch API Enhancements)
  • Upgrade your Inventory Module version to the latest with no extra configuration efforts:
    • The Bulk Threshold Control setup is no longer mandatory for Workflows to work correctly.
    • If no Bulk Threshold Controls are configured, the fallback logic is automatically applied to ensure the correct Inventory and Virtual Position Statuses. For example, updating the Status from
      `CREATED`
      to
      `ACTIVE`
      upon the:
      • Inventory Position creation via the Inventory Batch (when the corresponding Product and Location are
        `ACTIVE`
        )
      • Inventory Position activation upon the corresponding Product activation
  • And fixes for Inventory Updates:
    • Via the Inventory Batch API, ensuring correct
      `onHand`
      calculation when the Product setup is not finalized, i.e., when the Inventory Update happens before the corresponding Product is created in Fluent.
    • Via the Event, validating the
      `rootEntityType`
      and
      `rootEntityRef`
      Event Properties. An Exception will be thrown when they are missing.

Changelog

Rules and Utilities

  • `ApplyThresholdControlsToInventoryPosition`
    and
    `ApplyThresholdControlsToVirtualPosition`
    Rules have been enhanced to apply fallback logic that imitates the presence of an Active Bulk Threshold Control (applicable to all the Inventory and Virtual Catalogs) to ensure the correct management of Position Statuses when no Bulk Threshold Controls are configured. Previously, Inventory and Virtual Positions remained in the
    `CREATED`
    Status when no Active Bulk Threshold Control(s) was available for a corresponding Inventory or Virtual Catalog.
  • New
    `UpsertInventoryQuantity`
    and
    `LoadInventoryPositionData`
    Rules have been introduced to enable Inventory Quantity Type configuration for Inventory Quantity creation or update via the Batch.

Reference Workflows

  • Reference Inventory Catalog Workflow has been improved to:
    • Support loading Inventory Quantities of any Type via the Enhanced Inventory Batch.
    • Ensure correct
      `onHand`
      calculation when Inventory is loaded before the Product is created in Fluent
  • Direct Inventory Updates have been deprecated.

📖 See the Inventory Catalog Workflow Template Version History section for details.

Limitations

Released capability depth:Enhancement
Release bundle / Capability type:Module

Copyright © 2025 Fluent Retail Pty Ltd (trading as Fluent Commerce). All rights reserved. No materials on this docs.fluentcommerce.com site may be used in any way and/or for any purpose without prior written authorisation from Fluent Commerce. Current customers and partners shall use these materials strictly in accordance with the terms and conditions of their written agreements with Fluent Commerce or its affiliates.

Fluent Logo