Changed on:
2 Nov 2023
Forward event {eventName} (inline event) with the attribute 'inventoryPositionExists' set to true or false if the inventory position exists or not respectively.
Plugin Name | Inventory Reference Module |
---|---|
Namespace | {{accountId}}.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 Modules includes the following areas:
Forward event {eventName} (inline event) with the attribute 'inventoryPositionExists' set to true or false if the inventory position exists or not respectively.
Parameter | Description |
eventName | The name of event to be triggered |
Parameter | Description | Data Type | Required? |
inventoryPosition | One single item of inventory batch request | Array | Required |
This rule will throw a RubixException if
`{eventName}`
1{
2 "name": "FLUENTRETAIL.globalinventory.LoadInventoryPosition",
3 "props": {
4 "eventName": "CheckInventoryPositionExists"
5 }
6}
Language: json
Based on the inventory position
`ref`
`SendEventAction`
`{eventName}`
Event Attribute Key | Event Attribute Value |
type | inventoryPosition.type (from incoming event attributes) |
ref | inventoryPosition.ref (from incoming event attributes) |
qty | inventoryPosition.qty (from incoming event attributes) |
productRef | inventoryPosition.productRef (from incoming event attributes) |
locationRef | inventoryPosition.locationRef (from incoming event attributes) |
inventoryPositionStatus | inventoryPosition.status from GraphQL query*, otherwise set to CREATED |
inventoryPositionRef | inventoryPosition.ref from GraphQL query*, otherwise generated to
|
inventoryPositionOnHand | inventoryPosition.onHand from GraphQL query*, otherwise set to 0 |
inventoryPositionExists | TRUE if position exists, FALSE if position doesn't exist |
correctedQty | inventoryPosition.correctedQty (from incoming event attributes) |
*The first option will occur when an Inventory Position already exists, otherwise the second option will occur. |
refers to the plugin
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.