Setting the file. One moment. Order Created Edit Order · Shopify · Shopify/Shopify-AI-Toolkit · Skills Docs22.11
Onboarding Merchant
(opens in a new tab)
assets/flow/order-created-edit-order.json
JSON·109 lines·3 KB
"TRIGGER"
,
12 "config_field_values": []
13 },
14 {
15 "step_id": "begin_order_edit",
16 "task_id": "shopify::admin::admin_api_operation",
17 "task_version": "0.1",
18 "task_type": "ACTION",
19 "config_field_values": [
20 {
21 "config_field_id": "api_call",
22 "value": "{\"name\":\"orderEditBegin\",\"blob\":\"{\\\"id\\\":\\\"{{ order.id }}\\\"}\"}"
23 }
24 ]
25 },
26 {
27 "step_id": "add_shipping_line",
28 "task_id": "shopify::admin::admin_api_operation",
29 "task_version": "0.1",
30 "task_type": "ACTION",
31 "config_field_values": [
32 {
33 "config_field_id": "api_call",
34 "value": "{\"name\":\"orderEditAddShippingLine\",\"blob\":\"{\\\"id\\\":\\\"{{ sendAdminApiRequest.calculatedOrder.id }}\\\",\\\"shippingLine\\\":{\\\"price\\\":{\\\"amount\\\":9.99,\\\"currencyCode\\\":\\\"{{ order.currencyCode }}\\\"},\\\"title\\\":\\\"Express Shipping\\\"}}\"}"
35 }
36 ]
37 },
38 {
39 "step_id": "each_calculated_line_item",
40 "task_id": "shopify::flow::foreach",
41 "task_version": "0.1",
42 "task_type": "FOREACH",
43 "config_field_values": [
44 {
45 "config_field_id": "listpath",
46 "value": "sendAdminApiRequest.calculatedOrder.lineItems"
47 }
48 ]
49 },
50 {
51 "step_id": "discount_calculated_line_item",
52 "task_id": "shopify::admin::admin_api_operation",
53 "task_version": "0.1",
54 "task_type": "ACTION",
55 "config_field_values": [
56 {
57 "config_field_id": "api_call",
58 "value": "{\"name\":\"orderEditAddLineItemDiscount\",\"blob\":\"{\\\"id\\\":\\\"{{ sendAdminApiRequest.calculatedOrder.id }}\\\",\\\"lineItemId\\\":\\\"{{ lineItemsForeachitem.id }}\\\",\\\"discount\\\":{\\\"percentValue\\\":10,\\\"description\\\":\\\"Loyalty discount\\\"}}\"}"
59 }
60 ]
61 },
62 {
63 "step_id": "commit_order_edit",
64 "task_id": "shopify::admin::admin_api_operation",
65 "task_version": "0.1",
66 "task_type": "ACTION",
67 "config_field_values": [
68 {
69 "config_field_id": "api_call",
70 "value": "{\"name\":\"orderEditCommit\",\"blob\":\"{\\\"id\\\":\\\"{{ sendAdminApiRequest.calculatedOrder.id }}\\\",\\\"notifyCustomer\\\":false}\"}"
71 }
72 ]
73 }
74 ],
75 "links": [
76 {
77 "from_step_id": "order_created",
78 "from_port_id": "output",
79 "to_step_id": "begin_order_edit",
80 "to_port_id": "input"
81 },
82 {
83 "from_step_id": "begin_order_edit",
84 "from_port_id": "output",
85 "to_step_id": "add_shipping_line",
86 "to_port_id": "input"
87 },
88 {
89 "from_step_id": "add_shipping_line",
90 "from_port_id": "output",
91 "to_step_id": "each_calculated_line_item",
92 "to_port_id": "input"
93 },
94 {
95 "from_step_id": "each_calculated_line_item",
96 "from_port_id": "loop_body",
97 "to_step_id": "discount_calculated_line_item",
98 "to_port_id": "input"
99 },
100 {
101 "from_step_id": "each_calculated_line_item",
102 "from_port_id": "after",
103 "to_step_id": "commit_order_edit",
104 "to_port_id": "input"
105 }
106 ],
107 "patched_fields": []
108 }
109}