Fulfillment created trigger failed to get ATTEMPTED_DELIVERY notification

Fulfillment created trigger failed to get ATTEMPTED_DELIVERY notification

EunorauEbikes
Excursionist
25 0 6

I created a flow to inspect the fulfillmentDisplay Status, once it showed "ATTEMPTED_DELIVERY", then sent an internal email to notify my staff to remind our customers.

From Shopify official document, it says that "The Fulfillment event created trigger applies to updates from third-party fulfillment services, such as picked up, in transit, or delivered. Manual fulfillment events do not start workflows with the fulfillment event created trigger. For manual fulfillment workflows, use the Order fulfilled trigger instead.

Because we have many orders with "Partially Fulfillment" Status, the "order fulfilled" trigger is also not fittable for this flow, i tried to use "Fulfillment created" instead. But, from run history, every time it only can retrieve "Fulfillment / Display Status=FULFILLED", not "in transit", "Attempted_deliver", even "Delivered".

So my question is whether "Fullment created trigger" is available to get updated fulfillment display status - "ATTEMPTED_DELIVERY"? if not, what should i do to fix it?

Flow Design.jpgRecent Runs.jpgFulfillment Display Status = Fulfilled.jpg

Replies 6 (6)

paul_n
Shopify Staff
1744 192 408

As the docs say, this is dependent on your fulfillment service, which is who? 

 

You should contact them to ask if they provide this data to Shopify. 

Paul_N | Flow Product Manager @ Shopify
- Finding Flow useful? Leave us a review
- Need Flow help? Check out our help docs.
- Building for Flow? Check out Flow's dev docs.
EunorauEbikes
Excursionist
25 0 6

I cannot get your point, all orders on shopify can show the updated tracking info., and the documents also suggest to replace the trigger, if not, why waste time on it? 

paul_n
Shopify Staff
1744 192 408

The data is different than a fulfillment event. Not all fulfillment services generate all of the fulfillment events, even if they include tracking info.

Paul_N | Flow Product Manager @ Shopify
- Finding Flow useful? Leave us a review
- Need Flow help? Check out our help docs.
- Building for Flow? Check out Flow's dev docs.
EunorauEbikes
Excursionist
25 0 6

Thank u Paul, you are a pro. I have spent 2 weeks on this flow, to test and change. If i understand correctly, only the fulfillment event trigger works on this flow, right? i really appreciate what u did.

paul_n
Shopify Staff
1744 192 408

I think you are asking if there is another way? Your exact situation and goals are not clear. I think you are not seeing any events from your fulfillment service but you want to check fulfillment status and send an email if there are issues? 

 

Normally I'd recommend using a "Get data" action, in this case to get fulfillments. But no query exists in the API to query fulfillments. You could get open fulfillment orders by using "Get fulfillment order data" on a schedule. And then you could check the status of any fulfillments in those fulfillment orders. But that would like miss some events...it would better as something like a daily report of fulfillments in a certain status.

Paul_N | Flow Product Manager @ Shopify
- Finding Flow useful? Leave us a review
- Need Flow help? Check out our help docs.
- Building for Flow? Check out Flow's dev docs.
EunorauEbikes
Excursionist
25 0 6

Got it, thank u