Fluent Commerce Logo
Docs
Sign In

ProduceVirtualPositionEventsForControlUpdate

Rule

Changed on:

2 Nov 2023

Overview

Send an {eventName} to each in the catalogue which is impacted by the control update. Only VariantProduct/ and VariantProduct control changes are considered.

Plugin NameInventory Reference Module
Namespace[[account.id]].globalinventory

The is the foundation for 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 Module includes the following areas:

  • Product Catalogue workflow
  • Inventory Catalogue workflow
  • Control Group workflow
  • Virtual Catalogue workflow

UI Description

Send an event {eventName} to each virtual position in the catalogue which is impacted by the control update. Only VariantProduct/Location and VariantProduct control changes are considered.

Accepts

  • CONTROL

Actions

  • This rule produces a SendEventAction that will send a scheduled event

Rule parameters

Parameter

Description

eventName

The name of to be triggered

virtualCatalogueRef

Virtual Catalogue to send control updates to

Event attributes

Not Applicable for this .

Exceptions

If `eventName`  property is not set in the , a PropertyNotFoundException will be thrown.

Configuration example

1{
2  "name": "FLUENTRETAIL.globalinventory.ProduceVirtualPositionEventsForControlUpdate",
3  "props": {
4    "eventName": "event name",
5    "virtualCatalogueRef" : "reference"
6  }
7}

Detailed Technical Description

This queries a list of virtual positions based on `virtualCatalogueRef``productRef``locationRef`(optional), then it will send a  `{eventName}` for each with attributes containing its `groupRef` and `productRef`.

Version History

2023-08-02

v2.0.0

refers to the