Ecommerce Emails

Which RedERP ecommerce emails send, what settings gate them, and how to configure sender and reply-to.

Overview

Ecommerce emails are sent from the backend (SendGrid / mail env). Most order and payment messages respect email notifications; a few do not.

Configure sender fields under E-commerce → Store settings → General.


Configure sender (step by step)

  1. Open Store settings → General.
  2. Turn Email notifications ON (required for order/payment/recovery).
  3. Set Sender name (falls back to store name).
  4. Set Reply-to (falls back to account email). Required for reliable replies and contact inbox.
  5. Save.

System From address comes from server env (SENDGRID_FROM_EMAIL / MAIL_FROM), not the ERP form.


Email catalog

Order & fulfillment

EmailWhen it sends
Order confirmedCOD on create; Stripe after paid (webhook / confirm)
Ready for shippingFulfillment progress (when triggered by ops flow)
Order shippedDelivery status → shipped
Order deliveredDelivery status → delivered
Order cancelledCancellation flow

Payments

EmailWhen
Payment successfulStripe paid
Payment failedStripe payment failed
Payment refundedStripe charge refunded

Cart & account

EmailWhenGated by notifications?
Abandoned cartAuto idle hours or Carts → Send recoveryYes (+ auto recovery for auto send)
Password resetForgot / reset passwordNo
Contact messageShopper submits /contactNo (needs reply-to / inbox)

If notifications are off, order/payment/cart emails skip with reason email_notifications_disabled.


Abandoned cart email (step by step)

  1. Email notifications ON.
  2. Auto recovery ON.
  3. Idle hours between 1 and 168 (default 24).
  4. Save.
  5. Optional: open CartsSend recovery for a specific cart (needs customer email).

Link format: {storefront}/cart?recover={token}.


Contact form mail

  • Shopper fields: name, email, message
  • Delivered to store reply-to / account email
  • Reply-To header = shopper email
  • Error if inbox missing: Store contact inbox is not configured

Ops tips

  • Test with a real inbox before go-live.
  • COD vs Stripe: confirmation timing differs (see Stripe Go-Live).
  • Shipment emails follow shipment status, not only order handling status.