Skip to content
Sigmund Petersen edited this page Oct 2, 2023 · 26 revisions

Note: BROKEN here means "Email is sent in the instances default language instead of the users language". Epic representing the broken cases https://github.com/openfoodfoundation/wishlist/issues/357

This page lists all emails sent by the platform:

  1. user signup with confirmation link (BROKEN not working in multi-language) wishlist #469
  2. user welcome (after following confirmation link) (BROKEN not working in multi-language) wishlist #470
  3. forgotten password (BROKEN not working in multi-language)
    1. enterprise welcome email - triggered after enterprise creation on admin/enterprises
    2. enterprise welcome email - triggered during self-registration in the frontoffice
    1. order confirmation - triggered during checkout
    2. order confirmation - triggered as resend in the backoffice
  4. order confirmation for shop
  5. order shipped (BROKEN not working in multi-language)
  6. order cancellation email
  7. order cancellation email for shop
  8. order invoice email
    1. enterprise manager invite - new account - invitation email (BROKEN not working in multi-language) UPDATE: This seems to work in multi-language currently.
    2. enterprise manager invite - new account - user signup with confirmation link (BROKEN not working in multi-language)
  9. order cycle producers notification

Additionally, there are 6 emails related to subscriptions (BROKEN not working in multi-language):

  1. subscription confirmation email

  2. order placement email

  3. empty order placement email

  4. failed payment email

  5. order placement summary email (to the shop owner)

  6. confirmation summary email (to the shop owner)

  7. Email requiring Stripe SCA payment authorization from customer (to the customer)

  8. Email informing about Stripe SCA payment, awaiting customer authorization (to the shop owner)

NOTE: currently #5.i #5.ii and #8 will not work in multi-language for orders placed by a GUEST user or by a customer created in the backoffice because it's difficult to persist guest user locale and there's no way to know what's the customer locale

NOTE: related to case 11 above, no email is sent when an existing user is added as an manager of an enterprise

Sidekiq is used to send emails in OFN.

Clone this wiki locally