Solución para enviar emails de pedidos a proveedores

pedrob2b221021.enconstruccion2.es/modules/ps_emailalerts/ps_emailalerts.php

Línea: 455

//EDITADO EMAIL ADICIONAL 29-10-2021
        $referenciaCustomer=$customer->company;
        $codigo=explode("*", $referenciaCustomer);
        $referenciaCustomer="R*".$codigo[1];  
 
        //extraemos de la dirección el número de el proovedor limpio
 
        $consulta_getEmail = Db::getInstance()->executeS('
        SELECT  email FROM '._DB_PREFIX_.'customer WHERE company="'.$referenciaCustomer.'"  ');
 
        //buscamos en customer el email de dicho proveedor
 
        //log que sirve para detectar errores o mostrar variables
        /*$logger = new FileLogger(0); //0 == debug level, logDebug() won’t work without this.
        $logger->setFilename(_PS_ROOT_DIR_."/log/debug.log");
        $logger->logDebug("Referencia que recoje".$referenciaCustomer);
        $logger->logDebug('SELECT  email FROM '._DB_PREFIX_.'customer WHERE company="'.$referenciaCustomer.'" ');
        $logger->logDebug('el email seleccionado es el.'.$consulta_getEmail[0]['email']);*/
       
 
        //si encontramos el email envia el correo al proveedor si no encuentra el email se lo salta
        if ($consulta_getEmail[0]['email']!="") {​​​
        $mail_id_lang = $id_lang;
        $mail_iso = $iso;
        $to=$consulta_getEmail[0]['email'];
            Mail::Send(
                (int)(Configuration::get('PS_LANG_DEFAULT')),
                'new_order',
                sprintf(Mail::l('Nuevo pedido desde Pedro miralles : #%d - %s', $mail_id_lang), $order->id, $order->reference),
                $template_vars,
                $to,
                null,
                null,
                null,
                null,
                null,
                $this->local_path . 'mails/'
            );
       
        }​​​​​​​​​​
        //FINEDITADO EMAIL ADICIONAL 29-10-2021