moraira Posted November 4, 2013 Share Posted November 4, 2013 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 More sharing options...
moraira Posted November 4, 2013 Author Share Posted November 4, 2013 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 More sharing options...
Recommended Posts