GraphQL Cancelling Fulfillments ?? a WTF ??

Shopify Expert
4509 46 492

Order booked.

Merchant Requested Fulfillment.

Fulfillment Request Accepted -> assignedFulfillmentRequest now IN PROGRESS

Fulfillment created and transitions assignedFulfillmentRequest to CLOSED. Tracking number shows to merchant, email goes to customers, Admin appears Fulfilled.

Merchant has option to now Cancel Fulfillment

I pressed that button, and nothing was sent to the Fulfillment Service. But that line item is now Unfulfilled again, and awaiting more action. Can anyone explain how this is used? Why? What? I am curious.

Custom Shopify Apps built just for you!