Email Notifications

The module sends emails on key events (submit, counter-offer, status changes, expiration reminders, messages, etc.).

Common Notifications

  • Quote submitted (admin + customer)
  • Counter-offer / price negotiated
  • Status changed
  • Expiration reminders
  • Message notifications

Configuration

Email settings live under b2bquote/email_notifications/*.

Common fields:

  • email_sender
  • admin_recipients (comma-separated)
  • template_quote_submitted
  • template_counter_offer
  • template_status_changed
  • template_quote_expired
  • template_price_negotiated
  • template_message_notification
  • template_message_notification_admin
  • expiration_reminder_intervals (array field)
  • template_expiration_reminder
  • attach_quote_pdf
  • attach_customer_files

Useful options:

  • Admin recipients (comma-separated)
  • Template selection per event
  • Attach quote PDF (optional)
  • Attach customer files (optional)

Expiration Reminders

Reminders are driven by:

  • b2bquote/email_notifications/expiration_reminder_intervals

and executed by cron:

  • b2bquote_send_expiration_reminders

See:

Screenshot placeholder: email template selection + admin recipients field
File: ./_screenshots/config-email-notifications.png

Found an issue with this documentation? Let us know