blackdroots Posted October 9, 2012 Share Posted October 9, 2012 (edited) Hola estimados, estoy modificando los correos que le llegan al cliente y administrador en mails/es Pero quiero modificar esta parte: Dirección de Entrega Comprador: nombre recepcionista apellido recepcionista Empresa: Entre Rosas Direccion entrega: Bulnes 209 Fecha de entrega: 7/7/2012 Ciudad entrega: Santiago País: Chile Fono: 6666666 Rut: 76576575-7 Me gustaría ponerle una descripción como la dejé en negrita. Porque lo que llega es solamente la información, como por ejemplo en la parte de dirección, llega Bulnes 209 y quier que llegue como Direccion entrega: Bulnes 209 Qué tengo que modificar? Se los agradeceré mucho, porque mi cliente ya me tiene aburrido por tanto detalle como estos jaja. Gracias!! Edited October 11, 2012 by blackdroots (see edit history) Link to comment Share on other sites More sharing options...
blackdroots Posted October 10, 2012 Author Share Posted October 10, 2012 Estimados por favor, alguien sabe como modificar esto? A la información de dirección de entrega y dirección de facturación quiero agregarle su correspondiente descripción. Dejarlo asi, por ejemplo: Dirección de entrega: bulnes 209 En este link un print de la parte que quiero modificar http://www.subirimagenes.net/show-image.php?id=d734dc275945720935261d81d23e285c Link to comment Share on other sites More sharing options...
blackdroots Posted October 10, 2012 Author Share Posted October 10, 2012 Estimados, este es el código que hay que modificar, creo, para hacer lo que quiero hacer: {delivery_block_html} y {invoice_block_html} Esto para agregar que es dirección, el nombre del comprador, fono, etc. <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> Esta parte del código está en mails/es/new_order.html pero no sé donde estan {delivery_block_html} y {invoice_block_html} Ayuda por favor! Link to comment Share on other sites More sharing options...
blackdroots Posted October 10, 2012 Author Share Posted October 10, 2012 Estoy más cerca, creo que el archivo que tengo que modificar es classes/PaymentModule.php en la línea 460 en adelante aprox. Pero con php me pierdo un poco!, Este es el código que creo que hay que modificar: '{delivery_company}' => $delivery->company, '{delivery_firstname}' => $delivery->firstname, '{delivery_lastname}' => $delivery->lastname, '{delivery_address1}' => $delivery->address1, '{delivery_address2}' => $delivery->address2, '{delivery_city}' => $delivery->city, '{delivery_postal_code}' => $delivery->postcode, '{delivery_country}' => $delivery->country, '{delivery_state}' => $delivery->id_state ? $delivery_state->name : '', '{delivery_phone}' => ($delivery->phone) ? $delivery->phone : $delivery->phone_mobile, '{delivery_other}' => $delivery->other, '{invoice_company}' => $invoice->company, '{invoice_vat_number}' => $invoice->vat_number, '{invoice_firstname}' => $invoice->firstname, '{invoice_lastname}' => $invoice->lastname, '{invoice_address2}' => $invoice->address2, '{invoice_address1}' => $invoice->address1, '{invoice_city}' => $invoice->city, '{invoice_postal_code}' => $invoice->postcode, '{invoice_country}' => $invoice->country, '{invoice_state}' => $invoice->id_state ? $invoice_state->name : '', '{invoice_phone}' => ($invoice->phone) ? $invoice->phone : $invoice->phone_mobile, '{invoice_other}' => $invoice->other, Por si queda alguna duda, estoy intentando agregar información al correo de aviso de una nueva venta que le llega al administrador. En la tabla de Información de Envío e Información de Facturación, llega la información pero necesito agregarle una descripción, que quede asi (en negrita lo que quiero agregar: Nombre: Pato Díaz Fono: 7777777 Dirección: lord cochrane 111 etc etc etc. Help please! Link to comment Share on other sites More sharing options...
blackdroots Posted October 11, 2012 Author Share Posted October 11, 2012 Me respondo solo: En /modules/mailalerts/mails/es/new_order.html en la parte del llamado al {delivery_block_html}, puedo reemplazarlo quedando asi: <tr> <td height="164" style="padding: 0.5em 0 0.5em 0.5em; background-color: #ebecee;"><p><strong>Empresa:</strong> {delivery_company}</p> <p><strong>Nombre:</strong> {firstname} {lastname}</p> <p><strong>Direcci贸n:</strong> {delivery_address1}</p> <p><strong>Ciudad:</strong> {delivery_state}</p> <p><strong>Pa铆s:</strong> {delivery_country}</p> <p><strong>Fono:</strong> {delivery_phone}</p></td> </tr> De esta forma logro agregar una descripción al dato que estoy llamando para que quede todo más ordenado. Lo ideal hubiese sido modificar el dato antes, cuando se construye la tabla en /modules/mailalerts/mailalerts.php y pasa de $delivery al {delivery_block_html}. Si alguien sabe como hacerlo, sería genial. La idea es poder agregar una descripción al dato que llega. Saludos, espero que le sirva a alguien. Link to comment Share on other sites More sharing options...
empaná_de_pino Posted November 21, 2012 Share Posted November 21, 2012 Hola, estoy buscando lo mismo, encontré estos archivos donde creo se crea el {delivery_block_html}: modules/mailalerts/mailalert.php alrededor de la línea 195. classes/PaymentModule.php alrededor de la línea 387. Ojalá nos sirva. Slds. Link to comment Share on other sites More sharing options...
Jupiterr Posted February 15, 2013 Share Posted February 15, 2013 En Prestashop 1.5.2 se crean en classes/PaymentModule.php, línea 564. '{delivery_block_html}' => $this->_getFormatedAddress($delivery, '<br />', array( 'firstname' => '<span style="color:#75AAFF; font-weight:bold;">%s</span>', 'lastname' => '<span style="color:#75AAFF; font-weight:bold;">%s</span>' )), '{invoice_block_html}' => $this->_getFormatedAddress($invoice, '<br />', array( 'firstname' => '<span style="color:#75AAFF; font-weight:bold;">%s</span>', 'lastname' => '<span style="color:#75AAFF; font-weight:bold;">%s</span>' )), Un saludo. Link to comment Share on other sites More sharing options...
Recommended Posts