Why do items added to a Local Pickup order via API default to Shipping? I want any products added to an existing pickup order to stay as Local Pickup. Any fix for this?
I had the same problem. Most of the time I add an item to an order, even if the order is for pickup it comes in as shipping.
Hi @GabrielTurnes and @dchueri,
I’ve looked into this behaviour a bit on my test store, and I’ve been able to both replicate this behaviour and not replicate this behaviour with various fulfillment and location configurations.
For example if both products are only fulfilled by the pickup location, I was able to have the product added to the order after the fact included in the same local pickup fulfillment.
Alternatively, if the products are fulfilled to multiple locations with multiple delivery methods (shipping and pickup), then I experienced additional shipping fulfillments created when adding the second product, instead of it being included in the existing pickup fulfillment.
I would recommend reviewing the order routing rules that you may have set in the Shopify Admin, as described in the Shopify Help Center, and if possible for your fulfillment needs you can set it so the pickup location has a higher priority than the non-pickup locations:
However this won’t resolve the behaviour in all cases, as it will still default to a shipping fulfillment for the added product, if both products are fulfilled by the same location that offers both shipping and pickup.
This is a known platform limitation that our developers are aware of, and while I can’t guarantee if this will be changed in the future, I will be sending up some feedback internally on your behalf’s that you’d like to see the abilty to specify what delivery method (shipping or pickup) is used when editing an order with a new variant/line item added.
Hi @GabrielTurnes,
I just wanted to follow up and see if my last post helped answer all of your questions here?
If so, we can go ahead and mark this thread as solved, otherwise I’m happy to help with any further related questions you may have!