Herland Posted November 11, 2014 Share Posted November 11, 2014 (edited) Hola, estoy teniendo problemas tratando de implementar la variable {id_order} en el email template order_conf.html. Actualemten, está la variable {order_name} y la quiero reemplazar con {id_order}. {order_name} se muestra bien, pero cuando uso {id_order}, no muestra el numero de la id order, en vez de eso, se imprime como "{id_order}"; es como si no reconociera la variable.Gracias Edited November 11, 2014 by Herland (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted November 11, 2014 Share Posted November 11, 2014 (edited) Si en el fichero: /classes/PaymentModule.php (o en el override que sería lo mas correcto) No tienes implementado que se muestre esa variable, es normal que no te lea el contenido de esa variable. (Revisa las variables disponibles en ese fichero para el email en cuestión, sino esta te tocara añadirla) Por el foro habia aporte antiguo: http://www.prestashop.com/forums/topic/218257-module-change-order-reference-using-order-id-andor-cart-id/ para mostrar el id depende el numero de referencia en casi todos los lados, el aporte es antiguo, y no recuerdo si esta actualizado. Edited November 11, 2014 by nadie (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted November 11, 2014 Share Posted November 11, 2014 (edited) Te doy una pista, fijate que en el fichero, que te he comentado tienes esto: '{order_name}' => $order->getUniqReference(), Puedes añadir una variable nueva debajo que puedas usar luego en el email en cuestión. Recuerda que es mejor hacer un override depende modificar el original. Edited November 11, 2014 by nadie (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted November 11, 2014 Share Posted November 11, 2014 Puedes revisar este hilo http://www.prestashop.com/forums/topic/352445-emails-order-name-id-order-solucionado/ Link to comment Share on other sites More sharing options...
nadie Posted November 11, 2014 Share Posted November 11, 2014 Pues ya lo tienes Aplica lo comentado, y cuéntanos como te fue Link to comment Share on other sites More sharing options...
Herland Posted November 11, 2014 Author Share Posted November 11, 2014 Gracias ventura y nadie, viendo las respuestas e hilos, al final la solución era agregar '{id_order}' => $order->id, en PaymentModule.phpSaludos! Link to comment Share on other sites More sharing options...
nadie Posted November 11, 2014 Share Posted November 11, 2014 Estimado Herland, Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.Si no encuentras como añadir la palabra "Solucionado" al título del tema, aquí tienes una guía: http://www.prestasho...itulo-del-tema/ PD: Avisa cuando añadas la palabra "Solucionado" al titulo del tema, para poder cerrar el tema. Saludos ! Link to comment Share on other sites More sharing options...
Recommended Posts