CreateFulfilmentForFulfilmentChoice
Changed on:
8 Aug 2025
Overview
The rule creates a fulfilment based on the incoming proposed fulfilment, excluding fulfilments in specified statuses. If the`fulfilmentType` parameter is not empty then a fulfilment with this type will be created.| Plugin Name | Order Reference Module |
|---|---|
| Namespace | [[account.id]].order |
UI Description
Creates a fulfilment based on the incoming proposed fulfilment, excluding fulfilments in statuses from "excludedFulfilmentStatuses". If the "fulfilmentType" parameter is not empty then a fulfilment with this type will be created.
Accepts
- FULFILMENT_CHOICE
Actions
- Creates a fulfilment based on in coming proposed fulfilment, excluding fulfilments in proper excluded statuses
Rule parameters
| Parameter | Description |
| excludedFulfilmentStatuses | The list of excluded fulfilment statuses. |
| fulfilmentType | The type of the fulfilment. |
Event attributes
| Parameter | Description | Data Type | Required? |
| proposedFulfilment | List of proposed fulfilments | String | Required |
| fulfilmentChoiceRef | Reference to the fulfilment choice | String | Required |
Exceptions
Configuration example
1{
2 "name": "<ACCOUNTID>.order.CreateFulfilmentForFulfilmentChoice",
3 "props": {
4 "fulfilmentType":"HD_PFS",
5 "excludedFulfilmentStatuses": "fulfilmentStatuses"
6 }
7}Detailed Technical Description
Extension
If you are using Click and Collect, Home Delivery or Mixed Baskets reference workflows, following fulfilment types can be used without additional rule modification.`CC_PFS` for Click & Collect - Pick from Store`CC_PFDC` for Click & Collect - Pick from DC`HD_PFS` for Home Delivery - Pick from Store`HD_PFDC` for Home Delivery - Pick from DCIf you create your own fulfilment type and would like it to be supported in our reference workflow, you need to set the custom type in the `fulfilmentType` field and update the workflow so the new fulfillment type could be processed.Useful information: