Email Transactional

Saleor App — transactional emails dla Perfumesco

● Aktywnav0.1.0

Webhooks (Saleor events)

  • ORDER_CONFIRMED → email „Otrzymaliśmy zamówienie #N"

Templates

SMTP

Transport: Mailpit (sandbox staging — emaile nie lecą do prawdziwych skrzynek). Switch na Resend/SES w prod przez SMTP_HOST env var.

Brandbook compliance

  • Heading: Cormorant Garamond → Georgia fallback
  • Body: Inter → Helvetica Neue fallback
  • Logo: Montserrat ExtraLight 200, tracking 0.4em
  • Colors: #1C1C1C primary, #C9A961 accent, #FAFAF7 bg
  • Voice: „Ty", bez wykrzykników, bez „Świetnie!", brak emoji w body

TODO (osobne sesje)

  • Templates: PaymentReceived, OrderShipped, OrderCanceled
  • Account: AccountConfirmation, PasswordReset
  • UI overview — log wysłanych emaili (sukces/error) z SQLite
  • UI config — toggle templates on/off, edit BANK_ACCOUNT_TRANSFER, EMAIL_FROM
  • Retry queue dla failed SMTP (BullMQ)