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
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