Fluent Commerce Logo
Docs
Sign In

ProducePositionEventsForLocation

Rule

Changed on:

3 Nov 2023

Overview

Send a to each position using the locationRef from the attributes.

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 a scheduled event to each inventory position using the locationRef from the event attributes.

Accepts

  • INVENTORY_CATALOGUE

Actions

  • This rule produces a SendEventAction that sends a scheduled event with attribute retailer-id

Rule parameters

Parameter

Description

eventName

The name of to be triggered

Event attributes

Parameter

Description

Data Type

Required?

locationRef

The associated ref of the Position

String

Required

Exceptions

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

Configuration example

1{
2  "name": "FLUENTRETAIL.globalinventory.ProducePositionEventsForLocation",
3  "props": {
4    "eventName": "LocationStatusChanged"
5  }
6}

Detailed Technical Description

This extracts the `locationRef` from incoming attributes. It will send scheduled events to all positions that are related to the . The name is given from the input parameters property `{eventName}`

Version History

2023-08-02

v2.0.0

refers to the