Jump to content

Mail new_order modificar tablas mail


Lightless

Recommended Posts

Hola buenas tardes, soy novatillo en este mundillo, me gustaria modificar el new_order y el order_conf, me gustaria suprimir Producto de la tabla y añadir en vez de ella una descripción ($product.description_short) si no me equivoco es esa. Quedandome solo la referencia , la descripción corta, el precio , la cantidad y el total.

He estado mirando el mailalert.php de dentro del modulo, diria que es ahí la modificación pero sin exito , no lo he logrado, alguien puede hecharme una mano por favor? muchas gracias por adelantado.

Link to comment
Share on other sites

 

Hi there, you'd have to add code to the mailalerts module php file.

 

modules > mailalerts > mailalerts.php

 

In the function hookNewOrder, the product details are read in from ps_order_detail in the database, which doesn't store the descriptions.

 

An easier way would be to add product references e.g supplier codes or just tags as those do get stored in the order_details table but if you want the descriptions, you can make an instance of the product class and read the data.

 

Just before $itemsTable .= insert the following:

 

 

$prod_tmp = new Product((int)$product['product_id']);

$pdescription = $prod_tmp->description[$id_lang];

$pdescription_short = $prod_tmp->description_short[$id_lang];

You'd then put $pdescription or $pdescription_short somewhere in the table. You can put it in a new column by say duplicating the product_reference line:

 

 

<td style="padding:0.6em 0.4em;">'.$product['product_reference'].'</td>

<td style="padding:0.6em 0.4em;">'.$pdescription.'</td>

Esta es la solución para añadir el campo descripción en el new_order que nos llega a nosotros, como podeis ver, podeis utilizar la descripción larga o corta.

 

ahora solo me faltaria saber como añadir lo mismo en el order_conf ... el archivo php es paymentModule.php? he probado de usar esto mismo con ese archivo pero no parece funcionar :( , alguien me hecha una mano?

Link to comment
Share on other sites

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