calzadosrosi Posted February 6, 2013 Share Posted February 6, 2013 (edited) Hola de nuevo, sigo perfilando mi Web, pero me surgen dudas y más dudas. Por mas que busco entre los Topics creados no encuentro ninguno que me ayude, por eso pido ayuda en una discusión nueva, pido perdón si ya había una creada, pero no he conseguido encontrar. La cuestión es que tengo un problema con una plantilla de mail, creo saber como modificarlas, pero después de supuestamente haber echo las modificaciones pertinentes el problema sigue hay. La cuestión es que quiero que aparezca el nº de pedido, pero sale {id_order} (esta marcado en rojo en la imagen adjunta. También en la misma imagen aparecen dos cuadrados más en rojo, uno donde pone “Elija su número” me gustaría que solo dijera “Número” y en el recuadro donde dice “Nombre delcupon” me gustaría que simplemente no pusiera nada. Os agradecería mucho la ayudas que me podáis aportar, porque es un tema que me tiene rayado…. Un saludo. Oscar Barroso. Edited February 12, 2013 by calzadosrosi (see edit history) Link to comment Share on other sites More sharing options...
infinityl Posted February 6, 2013 Share Posted February 6, 2013 (edited) O bien en mails/es/nombredelemail o sino son las "traducciones" Pega el codigo de como tienes la plantilla del email para ver eso del id_order... Edited February 6, 2013 by infinityl (see edit history) Link to comment Share on other sites More sharing options...
calzadosrosi Posted February 6, 2013 Author Share Posted February 6, 2013 Hola infinityl, gracias por tu respuesta, aunque no me aporta nada nuevo, he probado por los dos cauces que me recomiendas, con el mismo resultado… sigo en el mismo punto muerto. Adjunto el código, haber si veis algo que a mí se me escapa. Gracias. Un saludo. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Mensaje desde {shop_name}</title> </head> <body> <table style="font-family: Verdana,sans-serif; font-size: 11px; color: #374953; width: 550px;"> <tbody> <tr> <td align="left"><a title="{shop_name}" href="{shop_url}"><img style="border: none;" src="{shop_logo}" alt="{shop_name}" /></a></td> </tr> <tr> <td> </td> </tr> <tr> <td align="left">Hola {firstname} {lastname}, gracias por comprar en {shop_name}.</td> </tr> <tr> <td> </td> </tr> <tr> <td style="background-color: {color}; color: #fff; font-size: 12px; font-weight: bold; padding: 0.5em 1em;" align="left">Detalles del Pedido</td> </tr> <tr> <td> </td> </tr> <tr> <td align="left">Pedido: # {id_order} realizado el {date} <br />Forma de Pago: {payment}</td> </tr> <tr> <td> </td> </tr> <tr> <td align="left"> <table style="width: 100%; font-size: 11px; color: #374953;"><!-- Title --> <tbody> <tr style="background-color: #b9babe; text-align: center;"><th style="width: 15%; padding: 1em 0;">Referencia</th><th>Producto</th><th style="width: 15%;">Precio Unidad</th><th style="width: 15%;">Cantidad</th><th style="width: 20%;">Precio Total</th></tr> <tr> <td colspan="5">{products}</td> </tr> <tr> <td colspan="5">{discounts}</td> </tr> <tr style="text-align: right;"> <td> </td> <td style="background-color: #b9babe; padding: 0.6em 0.4em;" colspan="3">Productos</td> <td style="background-color: #b9babe; padding: 0.6em 0.4em;">{total_products}</td> </tr> <tr style="text-align: right;"> <td> </td> <td style="background-color: #ebecee; padding: 0.6em 0.4em;" colspan="3">Descuentos</td> <td style="background-color: #ebecee; padding: 0.6em 0.4em;">{total_discounts}</td> </tr> <tr style="text-align: right;"> <td> </td> <td style="background-color: #dde2e6; padding: 0.6em 0.4em;" colspan="3">Envíos</td> <td style="background-color: #dde2e6; padding: 0.6em 0.4em;">{total_shipping}</td> </tr> <tr style="text-align: right; font-weight: bold;"> <td> </td> <td style="background-color: #f1aecf; padding: 0.6em 0.4em;" colspan="3">TOTAL</td> <td style="background-color: #f1aecf; padding: 0.6em 0.4em;">{total_paid}</td> </tr> </tbody> </table> </td> </tr> <tr> <td> </td> </tr> <tr> <td style="background-color: {color}; color: #fff; font-size: 12px; font-weight: bold; padding: 0.5em 1em;" align="left">Envío</td> </tr> <tr> <td> </td> </tr> <tr> <td align="left">Modo de envio: {carrier}</td> </tr> <tr> <td> </td> </tr> <tr> <td> <table style="width: 100%; font-size: 11px; color: #374953;"> <tbody> <tr style="background-color: #b9babe; text-transform: uppercase;"><th style="text-align: left; padding: 0.3em 1em;">Dirección de Entrega</th><th style="text-align: left; padding: 0.3em 1em;">Dirección de Facturación</th></tr> <tr> <td style="padding: 0.5em 0 0.5em 0.5em; background-color: #ebecee;">{delivery_block_html}</td> <td style="padding: 0.5em 0 0.5em 0.5em; background-color: #ebecee;">{invoice_block_html}</td> </tr> </tbody> </table> </td> </tr> <tr> <td> </td> </tr> <tr> <td align="left">Puedes revisar tu pedido y descargar la factura aquí: <a style="color: {color}; font-weight: bold; text-decoration: none;" href="{history_url}"><span style="color: #000000;">"Historial de Pedidos"</span></a> dentro de tu cuenta <span style="color: #000000;"><a style="color: {color}; font-weight: bold; text-decoration: none;" href="{my_account_url}"><span style="color: #000000;">"<span style="color: #000000;">Entrar en</span> <span style="color: #000000;">Mi Cuenta"</span></span></a></span> de nuestro sitio web.</td> </tr> <tr> <td align="left">If you have guest account, you can follow your order at <span style="color: #000000;"><a style="color: {color}; font-weight: bold; text-decoration: none;" href="{guest_tracking_url}"><span style="color: #000000;">"Guest Tracking"</span></a></span> section on our Website.</td> </tr> <tr> <td> </td> </tr> <tr> <td style="font-size: 10px; border-top: 1px solid #D9DADE;" align="center"> </td> </tr> </tbody> </table> </body> </html> Link to comment Share on other sites More sharing options...
infinityl Posted February 7, 2013 Share Posted February 7, 2013 (edited) Me imagino que los tiros iran por aqui... en classes/PaymentModule.php '{products}' => $this->formatProductAndVoucherForEmail($products_list), y por la linea 379 aprox que hace algo asi... (yo la tengo modificada pero es más o menos así) $products_list .= '<tr style="background-color: '.($key % 2 ? '#DDE2E6' : '#EBECEE').';"> <td style="padding: 0.6em 0.4em;width: 15%;">'.$product['reference'].' y e idacs'.$product['IDACS'].print_r($product['features']).'</td> <td style="padding: 0.6em 0.4em;width: 30%;"><strong>'.$product['name'].(isset($product['attributes']) ? ' - '.$product['attributes'] : '').' - '.Tools::displayError('Customized').(!empty($customization_text) ? ' - '.$customization_text : '').'</strong></td> <td style="padding: 0.6em 0.4em; width: 20%;">'.Tools::displayPrice(Product::getTaxCalculationMethod() == PS_TAX_EXC ? Tools::ps_round($price, 2) : $price_wt, $this->context->currency, false).'</td> <td style="padding: 0.6em 0.4em; width: 15%;">'.$customization_quantity.'</td> <td style="padding: 0.6em 0.4em; width: 20%;">'.Tools::displayPrice($customization_quantity * (Product::getTaxCalculationMethod() == PS_TAX_EXC ? Tools::ps_round($price, 2) : $price_wt), $this->context->currency, false).'</td> </tr>'; } $customization_text... ve haciendo busquedas hasta que des con la clave... pero vamos casi seguro que es en los archivos de idiomas/traducciones. Prueba a hacer una busqueda de eso entre todos los archivos y en la bd por el phpmyadmin... Y de lo del id_order creo que ahi en order_conf.html no lo puedes llamar tienes que usar: {order_name} o algo asi creo Edited February 7, 2013 by infinityl (see edit history) Link to comment Share on other sites More sharing options...
calzadosrosi Posted February 7, 2013 Author Share Posted February 7, 2013 Muchas gracias infinityl por tu interés y tu aportación. Aunque si he de ser sincero, todo lo que me cuentas se escapa a mis conocimientos. Lo que si he sacado en claro es que tengo que poner {order_name} en lugar de {id_order}, que es lo que ponía originalmente en la plantilla del email, pero es que yo quería sustituir en el email la referencia que es la {order_name} por la ID del pedido que es {id_order}, pero por lo que veo no es tan sencillo como cambiar la llamada sin mas como había echo yo. Por lo que creo que se quedara como estaba al principio, con la referencia. Sin abusar de vuestra buena voluntad, me podrías dar una pista de por donde puedo encontrar las traducciones de los recuadros rojo de la imagen los “elija su numero” que también aparece en el resumen del carrito. Y el de “nombre delcupon” Muchas gracias, un saludo. Link to comment Share on other sites More sharing options...
infinityl Posted February 11, 2013 Share Posted February 11, 2013 Pues usa un programa tipo notepad++ y haz un "buscar en todos los archivos" del sitio entero (descargado a local previamente sino lo tienes ahí). Sino aparecen resultados quiere decir que se almacena en la base de datos. Tendrías que buscar con phpmyadmin en que tabla estan y cambiarlos allí. Un saludo! Link to comment Share on other sites More sharing options...
calzadosrosi Posted February 11, 2013 Author Share Posted February 11, 2013 Muchas gracias infinityl por el aporte, me pongo con ello. Un saludo. Link to comment Share on other sites More sharing options...
infinityl Posted February 12, 2013 Share Posted February 12, 2013 Tuviste suerte? Link to comment Share on other sites More sharing options...
calzadosrosi Posted February 12, 2013 Author Share Posted February 12, 2013 (edited) Hola, aun no he conseguido anda con el notepad, intentare suerte con el phpmyadmin Gracias infiniytl Por fin esta todo resulto, era cuestion de buscar en la base de datos. Edited February 12, 2013 by calzadosrosi (see edit history) Link to comment Share on other sites More sharing options...
carlosco Posted May 15, 2013 Share Posted May 15, 2013 (edited) Has conseguido poner el id del pedido en lugar del nombre? estoy buscando para hacer los mismo.... No me hagais caso... he modificado el contenido del mail y con id_order, sale el nº de pedido en los mails sin problema. miento.... solo sale en algunos mails. En el de order_conf por ejemplo, no sale el nº de pedido sino "{id_order}". A ver si alguien puede dar una pista al tema.... gracias! Edited May 15, 2013 by ClubMotero.es (see edit history) Link to comment Share on other sites More sharing options...
carlosco Posted May 15, 2013 Share Posted May 15, 2013 (edited) Otra cosa más... en el FrontOffice, cuando confirman el pedido, por ejemplo, con transferencia bancaria, aparecen los datos del banco y bla bla bla.... aparece también esto: - No te olvides de insertar tu número de pedido IQNXAGDGZ en el tema de su transferencia bancaria. Me gustaría poner el nº de pedido en lugar del nombre. ¿Dónde puedo modificarlo? he mirado la traducción de payment_return, pero aparece solo "%s" despuest de la palabra "pedido" por lo que habrá que modificar esa variable. ¿Dónde la modifico? Aparte, en el mail de confirmación de pedido, aparece {id_order} en lugar del nº del pedido.... edito. Lo de id_order esta resuelto en http://www.prestashop.com/forums/topic/221742-archivo-para-controlar-variables-de-los-mail/ si alguno sabe cómo modificar lo de %s en payment_return, escucho opiniones Edited May 15, 2013 by ClubMotero.es (see edit history) Link to comment Share on other sites More sharing options...
chetxu Posted August 1, 2013 Share Posted August 1, 2013 Y el de “nombre delcupon” Muchas gracias, un saludo. Curiosamente esta traduccion que aparece en las confirmaciones de pedidos que llegan por email a los cliente esta creada como mensaje de error y se accede por: Localizacion>Traducciones>traducciones de los mensajes de error (en la 1.5.4) y creo que antes herramientas -> traducciones -> traducciones de los mensajes de error Link to comment Share on other sites More sharing options...
Recommended Posts