This is not the total solution as you will now find that the batch update will not work correctly, you really need to change the code in super_order.php from line 109
PHP Code:
if ( ($check_status->fields['orders_status'] != $status) || zen_not_null($comments)) {
$customer_notified = '0';
if (isset($_POST['notify']) && ($_POST['notify'] == 'on')) {
$customer_notified = '1';
}
update_status($oID, $status, $customer_notified, $comments);
if ($customer_notified == '1') {
email_latest_status($oID);
}
to
PHP Code:
$notify = $_POST['notify'];
if ( ($check_status->fields['orders_status'] != $status) || zen_not_null($comments)) {
update_status($oID, $status, $notify, $comments);
if ($notify == 'on') {
email_latest_status($oID);
}
Frank knows about this and it will be fixed on the next update

Originally Posted by
loutka
I've found the solution: 
In
admin/includes/functions/extra_functions/super_orders_functions.php,
in
function update_status around line 401
change
if ($notified == 'on') to
if ($notified == 1)
Because value for function
update_status which is going to
$notified is not
on, but
1
This works for me... Helped to anyone?
Bookmarks