CreateRevisedOrder
Rule
Changed on:
8 Aug 2025
Overview
The rule creates a revised order based on the revised order attributes passed in the event.| Plugin Name | Order Reference Module |
|---|---|
| Namespace | [[account.id]].order |
UI Description
Creates a revised order based on the revised order attributes passed in the event.
Accepts
- ORDER
Actions
- This rule results in the createOrder mutation being sent
Rule parameters
This rule does not identify any input parameters.
Event attributes
| Parameter | Description | Data Type | Required? |
| revisedItems | The list of revised items | The list of `RevisedOrderAttributes` objects | Required |
Exceptions
This rule will throw an IllegalArgumentException
- if the
`accountId/retailerId/entityId`property is not provided - if the order not found or invalid
- if failed to handle the tariff
- if failed to get the
`incomingCurrency/incomingTaxType/incomingCatalogueRef`property - if failed to validate and extract revised items
Configuration example
1{
2 "name": "<ACCOUNTID>.order.CreateRevisedOrder",
3 "props": {}
4}