For sending an additional email for each Payment method ...
Add the code in RED:
Code:
zen_mail('', SEND_EXTRA_ORDER_EMAILS_TO, SEND_EXTRA_NEW_ORDERS_EMAILS_TO_SUBJECT . ' ' . EMAIL_TEXT_SUBJECT . EMAIL_ORDER_NUMBER_SUBJECT . $zf_insert_id,
$email_order . $extra_info['TEXT'], STORE_NAME, EMAIL_FROM, $html_msg, 'checkout_extra', $this->attachArray);
// bof: send extra email based on Payment
switch(true) {
case ($this->info['payment_module_code'] == 'moneyorder'):
zen_mail('', 'testmoneyorder@your_domain_name.com', SEND_EXTRA_NEW_ORDERS_EMAILS_TO_SUBJECT . ' ' . EMAIL_TEXT_SUBJECT . EMAIL_ORDER_NUMBER_SUBJECT . $zf_insert_id,
$email_order . $extra_info['TEXT'], STORE_NAME, EMAIL_FROM, $html_msg, 'checkout_extra', $this->attachArray);
break;
case ($this->info['payment_module_code'] == 'paypalwpp'):
zen_mail('', 'testpaypalexpress@your_domain_name.com', SEND_EXTRA_NEW_ORDERS_EMAILS_TO_SUBJECT . ' ' . EMAIL_TEXT_SUBJECT . EMAIL_ORDER_NUMBER_SUBJECT . $zf_insert_id,
$email_order . $extra_info['TEXT'], STORE_NAME, EMAIL_FROM, $html_msg, 'checkout_extra', $this->attachArray);
break;
default:
zen_mail('', 'testunknown@your_domain_name.com', SEND_EXTRA_NEW_ORDERS_EMAILS_TO_SUBJECT . ' ' . EMAIL_TEXT_SUBJECT . EMAIL_ORDER_NUMBER_SUBJECT . $zf_insert_id,
$email_order . $extra_info['TEXT'], STORE_NAME, EMAIL_FROM, $html_msg, 'checkout_extra', $this->attachArray);
break;
}
// eof: send extra email based on Payment
NOTE: there is a typo in the previous code:
Code:
case ($this->info['payment_module_code'] == ' paypalwpp'):
change to:
Code:
case ($this->info['payment_module_code'] == 'paypalwpp'):
Bookmarks