Jump to content

Personalización de mails con un nuevo campo producto


Recommended Posts

Prestashop 1.5.5.0

 

He creado un campo más, para el producto, lo he hecho en la tabla product_lang (espero que sea el sitio más adecuado), es un campo de texto.

 

He abierto la entrada al campo en el formulario de producto.

 

Parece que se está registrando la información en el campo... (aunque una vez guardada no se ve en el formulario)... esto será otra cuestión.

 

Necesito hacer figurar esa información en el mail de confirmación del pedido al cliente.

 

He ido a order_conf.html y he introducido la variable.

 

He ido a modules/mailalerts/mailalerts.php y lo he encajado en las variables, lo he debido hacer mal, porque no en los mails me sigue apareciendo la variable.

 

Sospecho que debía haberlo introducido en algún php más de la carpeta classes, quizá en PaymentModule.php, pero... quien sabe?

 

Alguien podría ayudarme?

Link to comment
Share on other sites

Lo mas probable es que tu problema venga porque no recuperas el campo de la bbdd. Para estas cosas lo mejor es tener un IDE de desarrollo que te permita depurar el código, así podrás ver qué datos le estás pasando a la plantilla del e-mail. También te servirá para ver por qué métodos va pasando el código y así incorporar el campo que tú quieres cuando cargue los datos de los productos. 

 

Otra posibilidad pudiera ser que estés usando mal la variable en la plantilla de e-mail. Hay métodos de prestashop que directamente devuelven todos los campos y no hay que tocar nada, pero lo normal sería que cada consulta a la bbdd tenga solo los campos necesarios.

Link to comment
Share on other sites

  • 2 weeks later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...