Order Fulfilment

Anonymous

Shopify Local Delivery: Mark as Ready for Delivery on Writeback
## Request Please add a Shopify writeback option for Local Delivery orders similar to the existing "Mark pickup in store orders as ready for pickup" option. ### Current behaviour When we scan and pack a Shopify Local Delivery order in Starshipit, Starshipit currently writes the order back to Shopify as fulfilled/delivered. This is too far along in Shopify's Local Delivery workflow. Our actual workflow is: Order is packed in Starshipit. Shopify should show the order as Prepared / Ready for delivery . We physically deliver the order ourselves. We manually click Mark as delivered in Shopify after the delivery has actually been completed. At the moment, step 2 is being skipped and Starshipit effectively performs step 4 when the parcel is packed. ## Requested option Please add a setting similar to: Mark local delivery orders as ready for delivery When enabled: * Detect Shopify fulfillment orders where deliveryMethod.methodType = LOCAL . * When Starshipit writeback occurs after packing, transition the Shopify Local Delivery order to its prepared for local delivery / ready for delivery state. * Do not mark the order as DELIVERED . * Leave the final Mark as delivered action for the merchant to complete later in Shopify. This could sit alongside the existing: Mark pickup in store orders as ready for pickup ## Shopify developer information Shopify exposes Local Delivery through the FulfillmentOrder GraphQL object and identifies the method using: deliveryMethod.methodType = LOCAL Shopify also exposes the webhook: fulfillment_orders/line_items_prepared_for_local_delivery This event occurs when a fulfillment order's line items have been prepared for local delivery. For comparison, Shopify's pickup workflow has the GraphQL mutation: fulfillmentOrderLineItemsPreparedForPickup As of the Shopify Admin GraphQL API 2026-07, Shopify does not appear to expose an equivalent public fulfillmentOrderLineItemsPreparedForLocalDelivery mutation. Starshipit's development team may therefore need to confirm with Shopify which supported method third-party order management apps should use to trigger the native Prepared for delivery state. The important part for us is that packing a Local Delivery order in Starshipit should not create a DELIVERED fulfillment event . A DELIVERED event should only occur once the parcel has physically been delivered.
1
Load More