Changed on:
17 Oct 2024
Conditionally send an event (or multiple events) to Virtual Catalog(s) specified by their Types, which passed the "Network-Match-Check".
A Virtual Catalog passes the "Network-Match-Check" when its Network(s) finds a match with a given Inventory Position Location Network(s).
Plugin Name | Inventory Reference Module |
---|---|
Namespace | [[account.id]].globalinventory |
The Inventory Reference Module is the foundation for inventory related implementations. It provides reference Workflows for inventory ingestion and processing. Extensible by design, use this Module as a base to build a solution to the needs of your customers.
The Inventory Module includes the following areas:
Forward the event with name {eventName} to the virtual catalogues with types {virtualCatalogueTypes} if the location's network ref is listed in the virtual catalogue's networkIds.
Name | Type | Description |
|
| The name of the event to be triggered |
|
| The types of the virtual catalogs to be notified |
This Rule does not expect any Event attributes.
`PropertyNotFoundException`
`RubixException`
`virtualCatalogueTypes`
1{
2 "name": "[[account.id]].globalinventory.NotifyVirtualCataloguesByTypesOnNetworksMatch",
3 "props": {
4 "eventName": "VirtualCatalogueEvent",
5 "virtualCatalogueTypes": ["BASE", "AGGREGATE", "..."]
6 }
7}
Language: json
This Rule conditionally produces a SendEventAction. The Rule condition is defined by the "Network-Match-Check", including the following steps:
`id`
`virtualCatalogueTypes`
`networkIds`
`{eventName}`
The generated event contains the following event attributes:
Parameter | Description | Notes |
| Inventory Position reference | Legacy attribute |
| Location reference | Taken from the Inventory Position |
| Product reference | Taken from the Inventory Position |
| Inventory Position reference | Taken from
|
| Inventory Catalog reference | Legacy attribute |
Refers to the Product Release Version
Copyright © 2024 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.