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 .

🔎 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