ForwardIfUnfulfilledItemsExistInFulfilmentChoice
Changed on:
29 Nov 2023
Overview
The rule forwards the event with the proper event name if fulfilment statuses are not from the provided list and there are unfulfilled items in the fulfilment choice.
Plugin Name | Order Reference Module |
---|---|
Namespace | [[account.id]].order |
The Order Reference Module is the foundation for order-related implementations. It provides reference workflows for click & collect, home delivery and mixed baskets and those needed to build your own. Extensible by design, use this Module as a base to build a solution to your customers' needs.
UI Description
Forwards the event with the name "eventName" if fulfilment statuses are not from the list “excludedFulfilmentStatuses” and there are unfulfilled items in the fulfilment choice.
Accepts
- FULFILMENT_CHOICE
Actions
- Forwards the event with proper event name if unfulfilled items exist in the fulfilment choice excluding fulfilment statuses.
Rule parameters
Parameter | Description |
eventName | The name of event to be triggered |
excludedFulfilmentStatuses | The list of excluded fulfilment statuses. |
Event attributes
Parameter | Description | Data Type | Required? |
fulfilmentChoiceRef | Reference to the fulfilment choice | String | Required |
Exceptions
This rule does not directly throw any exception.
Configuration example
1{
2 "name": "<ACCOUNTID>.order.ForwardIfUnfulfilledItemsExistInFulfilmentChoice",
3 "props": {
4 "eventName": "ProcessOrder",
5 "excludedFulfilmentStatuses": "FulfilmentStatuses"
6 }
7}
Language: json
Version History
v1.0.0
refers to plugin