Jump to content

[SOLUCIONADO] Enviar Un Email Creado Por Tí A Un Cliente De Prestashop Cuando Confirma Un Pedido


alguien22

Recommended Posts

Wenas, llevo varios días intentando realizar una cosa en Prestashop, pero no consigo dar con ella, lo que intento hacer es que cuando un cliente "Confirme su pedido" le llegue un Email creado por ti aparte de los que envía Prestashop por si solo.

 

Lo que he intentado por el momento es crearme un fichero ".php" en el directorio "/mails/es/" y en el fichero "payment_execution.tpl" crear un input como este, dentro del formulario que hay: <input name="emaill" id="emaill" class="emaill" readonly="readonly" value="{$cookie->email}" type="email" style="display:none;"/>

 

La variable "{$cookie->email}" recoge el Email que esta usando el cliente y con funciones javascript he intentado redirigir ese dato a donde está el fichero "php" pero no consigo que se envie el dato, otras veces si consigo que el dato se envie, pero la pagina se me queda en blanco y se redirige solo al fichero ".php", en ese caso si que envia el mensaje, pero lo que quiero es que la pagina siga su funcionamiento normal y que aparte se rediriga al fichero ".php"  y mande el mensaje a la dirección de Email guardada en la variable "{$cookie->email}".

 

El fichero "php" contiene este código:

 

<?php
  $email_usuario = $_POST['emaill'];
  $datos = '<body>
              <div>
                  <h1>Prueba de Envio</h1>
              </div>
          </body>';
  $from = $email_usuario;
  $subject = 'Envio Personal';
  $headers = "From: ".$from."\n";
  $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
  mail($from,$subject,$datos,$headers);
?>

 

Por favor, si alguien sabe como hacer esto que me diga los pasos que tengo que realizar o el codigo que tengo que insertar y si sabe otras formas de hacerlo también me sirven. ¡ GRACIAS !

Edited by ctb (see edit history)
Link to comment
Share on other sites

Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.
 
Si no encuentras como añadir la palabra "Solucionado" al título del tema, aquí tienes una guía: http://www.prestasho...itulo-del-tema/
 
PD: Avisa cuando añadas la palabra "Solucionado" al titulo del tema, para proceder a cerrar el tema.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...