Jump to content

Mailalert y multi-idioma


moraira

Recommended Posts

Con lo bueno que es Prestashop y a veces no entiendo como a algún técnico se le va la pinza tanto.

 

Como es posible que mailalert mande un correo de confirmación de la venta en el idioma del cliente, no hay un campo idioma en la tabla empleados o no tenemos un idioma por defecto en la tienda.

 

A quien se le habrá ocurrido que si mi tienda esta en español, el correo de confirmación de un francés llega en francés y el de un alemán en alemán.

 

PENSAR ES GRATIS

Link to comment
Share on other sites

Bueno como además de quejarse hay que proponer soluciones, imagino que esto sucede porque el correo de New Order, lo manda en realidad el cliente, y para el cliente el id_lang será su idioma.

 

aunque posteo la solución sin probarlo, y sabiendo que es una chapucilla (en todo caso es para consumo interno ya que este correo nos llega a los gestores de las tiendas), ya que lo que habría que hacer es leer el idioma de la tienda, no meterle uno a pelo, pero creo que soluciona el problema. haré más pruebas y lo comento.

 

en la linea 386 de www.mitienda/modules/mailalerts/mailalerts.php tenemos esto

$iso = Language::getIsoById($id_lang);

y a continuación ponemos esto

$iso = 'ES';
$id_lang= '4';

en mi caso el idioma que me interesa para las nuevas ordenes es el 4.

Link to comment
Share on other sites

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