Out for Delivery Email not being sent

Topic summary

A user is experiencing issues with email notifications for local delivery orders. When changing the order status to “Prepare for delivery,” no email is sent to customers—emails only trigger when marking orders as “Delivered.”

Root cause identified:

  • The “Prepare for delivery” status lacks a default automatic email notification in most e-commerce platforms
  • This status is treated as an internal workflow step rather than a customer-facing update

New complication:

  • When selecting “Shipped” status, both “Out For Delivery” and “Shipped” emails are sent simultaneously to customers
  • This creates confusion as customers receive duplicate or conflicting notifications

Current status: The issue remains unresolved. The user notes similar threads from 2021 exist without solutions, and is seeking either an explanation for the behavior or a workaround to properly trigger “Out for Delivery” notifications without duplication.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

Whenever I change the status of the local delivery to Prepare for delivery no email is sent. Email is only sent when i select delivered. I want to know why its not being triggered or if there’s a workaround for this as i see other threads from 2021 with the same issue but no solution.

Any help is appreciated.

1 Like

You’re absolutely right to be looking into this and it’s a common point of confusion.

The reason no email is sent when the status is changed to “Prepare for delivery” is because, in most platforms (like Shopify, WooCommerce, etc.), that particular status doesn’t have an automatic email notification linked to it by default. It’s typically treated as an internal step in the order process, not a customer facing update.

Emails are usually only triggered for statuses like:

Order Confirmed.

Shipped/Out for Delivery.

Delivered.

I follow that but then the issue is once i select “Shipped” both the “Out For Delivery” and “Shipped” emails are sent at the same time.