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_senderadmin_recipients(comma-separated)template_quote_submittedtemplate_counter_offertemplate_status_changedtemplate_quote_expiredtemplate_price_negotiatedtemplate_message_notificationtemplate_message_notification_adminexpiration_reminder_intervals(array field)template_expiration_reminderattach_quote_pdfattach_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
