Fluent Commerce Logo
Docs
Sign In

Core Module 2.0.0 - Refined Rules and Reduced Log Actions

Release

Author:

Kirill Gaiduk

Changed on:

17 Feb 2025

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

Description

Core Module 2.0.0 introduces refined Rules logic and eliminates unnecessary log Events, reducing system noise and improving overall efficiency. These enhancements provide a cleaner and more predictable execution of Workflow.

🔎 See the Changelog for details.


📢 Future Development Announcement

The improvements in Core Module 2.0.0 introduce essential Rules changes that, along with the updated Inventory Module Reference Workflows, establish a strong foundation for the next evolution of the Inventory Batch API Enhancement.

Stay tuned for more updates as we continue to refine and expand platform capabilities! 🚀

Changelog

Rules

  • The
    `IfPropertyNotEquals`
    Rule
    now correctly evaluates to false when the specified
    `jsonpath`
    property is missing (i.e.,
    `null`
    ). This change improves Workflow design by preventing unintended Event duplication when used alongside other "
    `IfProperty...`
    " Rules (e.g.,
    `IfPropertyIsNotPresent`
    ).
  • The 
    `SetState`
     Rule
    no longer triggers an exception when the 
    `entitySubType`
     value is missing from the Event. This change specifically applies to the 
    `CREATE`
     Event for Variant and Standard Products within the Product Catalog Workflow.

Limitations

  • An upgrade to the Core Module version 2.0.0 may require a custom Workflow(s) audit and adjustment due to the changes in the behavior of the Reference Rules described above.
  • In a future release, we will address the CREATE Event’s correctness to ensure that entitySubType is always included as expected for Variant and Standard Products.
Released capability depth:Fix
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