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
Quote Originally Posted by loutka View Post
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?