[ { "label": "Send an email notification when order is edited, listing all updated line items", "trigger_type": [ "order_edited" ], "object_type": "order_edit", "app_id": "triggers", "settings": { "priority": 0, "condition_groups": { "1": { "conditions": [], "actions": { "1": { "type": "email", "settings": { "token_object_type": "order_edit", "to": "{{ workflow_vars[\"recipients\"].value }}", "cc": "", "bcc": "", "reply_to": "", "subject": "Order {{ order_edit.order.name }} updates", "plain_text": "0", "body": "Hi there, \r\n\r\n

\r\n Order updates \r\n<\/h3>\r\nOrder: {{ order_edit.order.name }}<\/span>\r\nEdit ID: {{ order_edit.id }}<\/span>\r\nDone at: {{ order_edit.created_at }}<\/span>\r\n

Here is a list of changes done to the order<\/h3>\r\n{% if order_edit.line_item_additions|length > 0 %}\r\n

\r\n Items added\r\n<\/h4>\r\n\r\n \r\n
SKU<\/td>Title<\/td>Adjustment Qty<\/td><\/tr>\r\n {% for order_edit_line_item in order_edit.line_item_additions %}\r\n
{{ order_edit_line_item.sku }}<\/td>\r\n {{ order_edit_line_item.title }} {{ order_edit_line_item.variant_title }}<\/td>\r\n {{ order_edit_line_item.delta }}<\/td>\r\n <\/tr>\r\n {% endfor %}\r\n\r\n<\/table>\r\n{% endif %}\r\n\r\n{% if order_edit.line_item_removals|length > 0 %}\r\n

\r\n Items removed\r\n<\/h4>\r\n\r\n\r\n \r\n
SKU<\/td>Title<\/td>Adjustment Qty<\/td><\/tr>\r\n {% for order_edit_line_item in order_edit.line_item_removals %}\r\n
{{ order_edit_line_item.sku }}<\/td>\r\n {{ order_edit_line_item.title }} {{ order_edit_line_item.variant_title }}<\/td>\r\n {{ order_edit_line_item.delta }}<\/td>\r\n <\/tr>\r\n {% endfor %}\r\n\r\n<\/table>\r\n{% endif %}\r\n\r\n

\r\n Edited by: {{ order_edit.user_id }}\r\n<\/h4>\r\n

\r\n Notes\r\n<\/h3>\r\n{{ order_edit.staff_note }}<\/span>", "wait": "0", "cw_timezone": "Africa\/Nairobi", "custom_wait": "", "run_once": 0 }, "weight": 999, "target_key": "order_edit" } } } }, "shared_workflow_id": 84337 }, "description": "This automation is fired when an order is edited, compiles, and sends a list of all the items that were added and removed to the store's email address. ", "variables": { "recipients": { "label": "Recipients", "machine_name": "recipients", "type": "triggers_text", "settings": { "can_be_disabled": true, "disabled": false, "attributes": { "width": null, "bulk_ops_editable": 1, "input_instructions": "Add a list of recipient email addresses, separated by comma", "description": "", "default_value": "{{ shop.email }}" }, "weight": 1, "validations": [], "conditions": [] } } } } ]