The pickup address not showing in the order confirmation is actually by design. For local pickup Shopify puts the store address in the separate Ready for pickup email, the one that goes out when you mark the order ready. That is why the confirmation only says you will get an email when it is ready. So the address is coming, just in the next email not this one.
The estimated delivery line is the annoying part. The order confirmation template still renders a delivery estimate block even for pickup orders. You can fix it in Settings, Notifications, Order confirmation. Open the code and find the block that prints the delivery estimate, then wrap it so it only renders when the order actually requires shipping. Pickup orders skip it and it stops saying delivery.
Are you trying to hide that estimate completely, or swap it for a pickup ready timeframe like ready in 2 hours?
This is usually controlled by Shopify’s notification templates rather than the theme.
For the missing pickup location, go to Settings → Notifications → Customer notifications → Order confirmation and check whether the local pickup location variables are included in the template. If they’ve been removed or customized, you’ll need to add them back.
As for the estimated delivery date, it typically appears when Shopify is using shipping-related information instead of recognizing the order as a local pickup. Double-check that Local Pickup is configured correctly under Settings → Shipping and delivery and that the product isn’t also triggering shipping estimates.
@SaphtaBakery ,
I ran into something similar before. I’d first double check that the order is actually being processed as Local Pickup and not Local Delivery. If it is the pickup address should normally appear in the notification.
As for the estimated delivery date that doesnt seem right for a pickup order. It may be worth reviewing your notification template or reaching out to Shopify Support as it could be related to a recent template change or a configuration issue.
Hey if you hardcode the pickup address into the template, you’ll need to update it manually if your store location changes. If you’re operating multiple pickup locations or a multi-vendor setup, it’s worth considering how pickup availability is managed as your business grows. We’ve seen merchants use solutions like ShipTurtle’s Local Pickup & Delivery to let customers choose pickup or local delivery based on vendor-defined locations, alongside Shopify’s native notifications.