Transfer to pickup location using GraphQL

Hi there,
We have a “Pickup in store” order with an item that is not available in the pickup location so current item fulfilment status is not “Ready for pickup” but “Transfer for pickup location”. For sure the mutation fulfillmentOrderLineItemsPreparedForPickup returns an error “The fulfilment order does not have any line items that can be prepared.” because it’s not yet “Ready for pickup”. I tried to check API documentation can’t find any GraphQL to transfer fulfilment item to a different location.


For the sake of curiosity I checked if it’s possible to update status to “Ready for pickup” using a fulfillmentEventCreate mutation but it actually requires fulfillmentId as a parameter and we only have FulfillmentOrder at this stage with no actual fulfilments as they will be created using fulfillmentCreateV2 when customer will actually come to the pickup location to pickup the goods.
May I ask for some guidance on making transfer for a fulfilment item please?

I guess the fulfillmentOrderMove mutation might be proper for it

1 Like

Thank you @Eric_Han , this is exactly what we were looking for!

1 Like