Online Local Delivery Orders Receive "Delivered" Emails Immediately

We provide pickup and local delivery, and our POS system handles this just fine. But when a customer places an order for delivery online, they receive an “order has been delivered” email immediately after receiving their “order confirmed” email - within a minute of placing their order. Obviously, we would have just gotten the notification of the order, and we haven’t delivered it yet. Plus, the customer has the option to choose the date and time for delivery, so we don’t want to cause any unnecessary confusion. I’m thinking there must be some kind of setting inside Shopify that automatically sends these emails. How do I fix this to only send the “delivered” email when their order was ACTUALLY delivered to them?

I’ve looked though everything in Settings → Checkout, and also Settings → Shipping and delivery → Local delivery, and there aren’t any options about order processing or fulfillment settings. I’m confused…is there some other place inside Shopify they could be?

Hi @Holland2828 !

You’re on the right track, and the other replies have pointed you in the right direction, it does sound like your orders are being auto-fulfilled, which is likely triggering that “delivered” email way too early.

You might want to double-check the Order processing settings in your Shopify Admin. Go to Settings > General, and under “After an order has been paid”, see if it’s set to “Automatically fulfill the order’s line items.” If it is, try changing it to “Do not fulfill any of the order’s line items automatically.”
You can also look into ‘Set up order processing’ article for more details.

This way, the “delivered” email will only be sent when you manually mark the order as fulfilled, ideally after the delivery has actually happened. Hope that clears things up!

1 Like