Added missing order status events that were not showing in admin UI.
New Events Added (Staff + Customer):
- Order On-Hold (awaiting payment)
- Order Failed (payment/processing failed)
- Order Refunded (full refund processed)
- Order Pending (initial order state)
Changes:
1. EventRegistry.php - Added 8 new event definitions
2. DefaultTemplates.php - Added 8 new email templates
3. DefaultTemplates.php - Added subject lines for all new events
Now Available in Admin:
- Staff: 11 order events total
- Customer: 12 events total (including new customer)
All events can be toggled on/off per channel (email/push) in admin UI.