Jump to content

[Solucionado] Modificar {delivery_block_html} para agregar una descripción


Recommended Posts

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 by blackdroots (see edit history)
Link to comment
Share on other sites

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

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

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

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

  • 1 month later...
  • 2 months later...

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

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