Inventory Module 1.4.0 Release: Enhanced Catalog Support and Attribute Flexibility
Author:
Fluent Commerce
Changed on:
13 Sept 2024
Target release date: | 2024-09-12 |
---|---|
Release status: | Released |
Description
This release enhances our Inventory Module rules, increasing their flexibility and usability across different inventory catalog types. The updates remove the hard-coded dependency on the inventory catalogue type
`DEFAULT`
We’ve also introduced support for a new
`inventoryQuantity`
`InventoryChanged`
Changelog
Enhanced Rules: The following inventory rules have been updated to support flexible inventory catalog types, eliminate dependency on the
`DEFAULT`
- SplitInventoryUpdates
- LoadInventoryPosition
- ForwardIfInventoryQuantityOfTypeExists
- ForwardIfInventoryQuantityOfTypeNotExists
- CreateInventoryQuantity
- UpdateInventoryQuantity
- CreateBaseVirtualPosition
- UpdateBaseVirtualPosition
- LoadVirtualPositionAndVirtualCatalogueDetails
- NotifyVirtualCatalogueOnNetworkMatch
- DownToInventoryPositionIfExists
- SplitDeltasAndDownToInventoryPosition
- ForwardIfInventoryPositionStatusEquals
Key Changes:
- Inventory position types now inherit their type from the inventory catalog, enabling workflows and plugins to function across different catalog types without rule modifications.
- The subtype in the inventory catalog workflow must be correctly set to leverage this flexibility, ensuring rules are no longer limited to the catalog type.
`DEFAULT`
- Rule updates have removed the hard-coded inventory catalogue type (), increasing the usability of these rules with other catalog types.
`DEFAULT`
- A new field, , has been introduced for the
`inventoryQuantity`
event, which is produced for each record within an inventory batch. The field aggregates all attributes which now can be passed by inventory batches under the`InventoryChanged`
field and the information can be accessed by the corresponding rules in the workflows.`attributes`
- The CreateInventoryQuantity and UpdateInventoryQuantity now update fields like ,
`condition`
, and`expectedOn`
if the information is passed in a inventory batch record. All other inventory batch record attributes will be available in workflows for further actions.`storageAreaRef`
Package
Released capability depth: | Enhancement |
---|---|
Release bundle / Capability type: | Module |