ChangeOrderDeliveryAddress
Changed on:
28 Nov 2023
Overview
The changes the delivery address and creates a comment for the .
Plugin Name | Order Reference Module |
---|---|
Namespace | [[account.id]].order |
The is the foundation for order-related implementations. It provides reference workflows for , 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
Change the order delivery address and create a comment for the order with the following template:"Customer Address changed from <%s> to <%s>"
Accepts
- ORDER
Actions
- This rule triggers UpdateCustomerAddressMutation, which updates the order's delivery address, and CreateCommentMutation if changeReason exists.
Rule parameters
This does not directly identify any parameters.
Event attributes
Parameter | Description | Data Type | Required? |
deliveryAddress | New delivery address of the | ADDRESS | Required |
changeReason | Reason for changing the delivery address | String | No |
Exceptions
This may result in the following exceptions:
IllegalArgumentException: When `deliveryAddress`
is missing or cannot retrieve the 's delivery address.
Configuration example
1{
2 "name":"<ACCOUNTID>.order.ChangeOrderDeliveryAddress",
3 "props":{}
4}
Version History
v1.0.0
refers to