Lightless Posted November 12, 2012 Share Posted November 12, 2012 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 More sharing options...
Lightless Posted November 13, 2012 Author Share Posted November 13, 2012 toc toc , alguien puede ayudarme por favor? Link to comment Share on other sites More sharing options...
Lightless Posted November 13, 2012 Author Share Posted November 13, 2012 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 More sharing options...
Lightless Posted November 15, 2012 Author Share Posted November 15, 2012 alguien puede ayudarme? Link to comment Share on other sites More sharing options...
Recommended Posts