Skip to content

Commit b1cf17f

Browse files
feat: rename Shopify New Shipment trigger and add New Fulfillment Event trigger
- Renamed 'New Shipment' trigger to 'New Order Fulfilled' for better clarity - Added new 'New Fulfillment Event Created' trigger - Updated descriptions and nomenclature Fixes #14873
1 parent fddf3fa commit b1cf17f

File tree

2 files changed

+31
-5
lines changed

2 files changed

+31
-5
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import constants from "../common/constants.mjs";
2+
import common from "../common/webhook-metafields.mjs";
3+
4+
export default {
5+
...common,
6+
key: "shopify_developer_app-new-fulfillment-event-created",
7+
name: "New Fulfillment Event Created (Instant)",
8+
type: "source",
9+
description: "Emit new event when a fulfillment event is created.",
10+
version: "0.0.1",
11+
dedupe: "unique",
12+
methods: {
13+
...common.methods,
14+
getTopic() {
15+
return constants.EVENT_TOPIC.FULFILLMENT_EVENTS_CREATE;
16+
},
17+
generateMeta(resource) {
18+
const ts = Date.parse(resource.created_at);
19+
return {
20+
id: resource.id,
21+
summary: `New Fulfillment Event ${resource.id}`,
22+
ts,
23+
};
24+
},
25+
},
26+
};

components/shopify_developer_app/sources/new-shipment/new-shipment.mjs renamed to components/shopify_developer_app/sources/new-shipment/new-order-fulfilled.mjs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ import common from "../common/webhook-metafields.mjs";
33

44
export default {
55
...common,
6-
key: "shopify_developer_app-new-shipment",
7-
name: "New Shipment (Instant)",
6+
key: "shopify_developer_app-new-order-fulfilled",
7+
name: "New Order Fulfilled (Instant)",
88
type: "source",
9-
description: "Emit new event for each new fulfillment event for a store.",
10-
version: "0.0.4",
9+
description: "Emit new event whenever an order is fulfilled.",
10+
version: "0.0.1",
1111
dedupe: "unique",
1212
methods: {
1313
...common.methods,
@@ -18,7 +18,7 @@ export default {
1818
const ts = Date.parse(resource.updated_at);
1919
return {
2020
id: ts,
21-
summary: `New Shipped Order ${resource.id}.`,
21+
summary: `Order ${resource.id} fulfilled`,
2222
ts,
2323
};
2424
},

0 commit comments

Comments
 (0)