4.4.0
Changelog
- [FEATURE] Output Klevu cron execution information in Stores > Configuration
- [FEATURE] Add CLI Command to show indexing entity sync information
- [IMPROVEMENT] Implement deferred stock status processing for indexing
- [IMPROVEMENT] Add Stores > Configuration setting to determine indexing action following product sale
- [IMPROVEMENT] Add Stores > Configuration setting to allow matching stock status logic for discovery and sync payload generation
- [IMPROVEMENT] Add Stores > Configuration setting to define method used to determine stock status for entity discovery
- [IMPROVEMENT] Show metapackage and SDK package versions in Stores > Configuration
- [IMPROVEMENT] Output additional indexing entity sync information in backend Products grid modal
- [IMPROVEMENT] Hide Sync Info link in backend Products grid where no Klevu API key is integrated
- [IMPROVEMENT] Improve stock status support for stores utilising MultiSource Inventory
- [BUGFIX] Cascade variant and child stock changes to parent product (Configurable; Grouped; and Bundle)
- [BUGFIX] Resolve products not being marked for sync on stock status change *
- [BUGFIX] Resolve parent stock status not correctly considered for variant stock status in some scenarios during discovery and payload generation
- [BUGFIX] Resolve missing data in DiscoveryOrchestrator result objects
- [TECHNICAL] Add events to indexing record provider to support customisation
- [TECHNICAL] Extract Product status determination to standalone service to support customisation
- [TECHNICAL] Extract Product stock status determination to standalone service to support customisation
- [TECHNICAL] Implement cache clean support on StoresProvider
- [TECHNICAL] Expand Indexing Entity properties to include created and update dates
- [TECHNICAL] Add batch size validation to SetIndexingEntities... actions
- [TECHNICAL] Add provider for consolidation product parent IDs
- [TECHNICAL] Add missing dependencies
- [CHORE] Miscellaneous refactoring and clean-up
Version Updates
-
klevu/module-m2-search: 4.3.4 -> 4.4.0 -
klevu/module-m2-analytics: 1.2.0 -> 1.2.1 -
klevu/module-m2-configuration: 1.2.1 -> 1.3.0 -
klevu/module-m2-indexing: 3.3.0 -> 3.4.0 -
klevu/module-m2-indexing-api: 3.2.0 -> 3.3.0 -
klevu/module-m2-indexing-categories: 3.1.2 -> 3.1.3 -
klevu/module-m2-indexing-cms: 3.1.2 -> 3.1.3 -
klevu/module-m2-indexing-msi: [new module] -> 1.0.0 -
klevu/module-m2-indexing-products: 3.3.0 -> 3.4.0 -
klevu/module-m2-pipelines: 1.1.0 -> 1.1.1
* See documentation for known issues due for resolution in upcoming releases