Avisos
Vaciar todo

script para envio de mail in_transit

2 Respuestas
2 Usuarios
0 Reactions
996 Visitas
 Marc
Respuestas: 143
Estimable Member
Topic starter
 

Hola,

Quiero enviar el mail de envío de mercancía según una condiciones de la base de datos (actualmente prestashop envia este mail si se modifica el valor de shipping_number en admin en el pedido).

Para probar si puedo enviar yo mails a parte de los módulos he escrito el siguiente código. Ejecuto el script, pero no se envia ningún mail.

Supongo que el error que tengo es que tengo que enlazar esto con alguna classe de prestashop....
esta seria mi pregunta...

Gracias.
Marc
(a continuación el código):

shipping_number = '55555';
$customer->firstname='marc picas';
$customer->lastname='marc picas';
$order->id_lang='4';
$customer->email='marcpicas@hotmail.com';
$order->id_shop='1';

$carrier->url='www.lacaixa.es';
$order->id='285';
$customer = '66665';
$carrier = '35';

if ($order->shipping_number = '55555')
{
echo "hola0";
// Send mail to customer

$templateVars = array(
// '{followup}' => str_replace('@', $order->shipping_number, $carrier->url),
'{firstname}' => $customer->firstname,
'{lastname}' => $customer->lastname,
'{id_order}' => $order->id,
'{shipping_number}' => $order->shipping_number
//'{order_name}' => $order->getUniqReference()
);

@Mail::Send(
(int)$order->id_lang,
'in_transit',

@Mail::l('Package in transit', (int)$order->id_lang), $templateVars,
$customer->email, $customer->firstname.' '.$customer->lastname, null, null, null, null,
_PS_MAIL_DIR_, true, (int)$order->id_shop);
}

?>

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 13/04/2016 10:45 am
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Marc.
El tema que estás tratando es de programación y desde el foro no ofrecemos soporte programación.
Si quieres puedes ponerte en contacto con algún colaborador directorio colaboradores.

De normal los transportistas habituales, ' Seurr, chronoexpres, tienen su propio módulo y con el puedes configurar el seguimiento.

Un saludo


 
Respondido : 13/04/2016 12:02 pm