dalaila Posted October 10, 2013 Share Posted October 10, 2013 (edited) Buenos días, he modificado el email por defecto que prestashop envía para la confirmación del pedido a los clientes order_conf.html, lo he renombrado y ahora lo llamo "cliente.html", pero es basicamente el mismo añadiendole alguna variable más y texto que le he añadido. El problema es que he cambiado la plantilla en el estado que envía el mail y he puesto la que he creado, es decir, cliente.html. Con esta plantilla envia el mensaje al cliente pero no recoje ninguna variable, aparecen todas entre llaves, es decir, {firstname}. Tras esta prueba y comprobar que no funciona, he vuelto a poner el antiguo order_conf.html y ahora no le envía al cliente ni siquiera el mensaje de confirmación. A que puede ser debido? y en caso de poder solucionarlo, como debo añadir las variables para que se me añadan al email? Un saludo Edited October 11, 2013 by dalaila (see edit history) Link to comment Share on other sites More sharing options...
Paula Martinez Posted October 10, 2013 Share Posted October 10, 2013 Hola, Me llamo Raul Martinez, /classes/PaymentModule.php if (Validate::isEmail($this->context->customer->email)) Mail::Send( (int)$order->id_lang, 'order_conf', Mail::l('Order confirmation', (int)$order->id_lang), $data, $this->context->customer->email, $this->context->customer->firstname.' '.$this->context->customer->lastname, null, null, $file_attachement, null, _PS_MAIL_DIR_, false, (int)$order->id_shop ); } Cambiar order_conf por cliente Link to comment Share on other sites More sharing options...
dalaila Posted October 11, 2013 Author Share Posted October 11, 2013 Muchas Gracias Raúl, ya lo he solucionado. Link to comment Share on other sites More sharing options...
Recommended Posts