Hola, cuando actualizo el estado del pedido no sale el numero del pedido en el email que recibe el cliente, sino:
"Cambio del estado en su pedido: Su Pedido {Pedido_id}"
¿qué archivo debería modificar para que me salga el numero del pedido, en vez de {Pedido_id}?
Muchas gracias por todo.
Hola,
Por lo que parece hay un fallo en la traducción del archivo de idiomas de Virtuemart en español.
Tienes que editar el archivo administrator/components/com_virtuemart/languages/common/spanish.php y buscar el texto
"Cambio del estado en su pedido: Su Pedido {Pedido_id}"
Una vez localizado cámbialo por:
Cambio del estado en su pedido: Su Pedido {order_id}
Con esto debería de empezar a mostrarse correctamente el número de pedido. Ten en cuenta que la etiqueta {order_id} se utiliza para ser sustituida por el número de pedido, de ahí que falle si se cambia.
Si tienes otros sitios en el archivo donde tengas {pedido_id} también deberás de realizar el cambio.
He hecho el cambio en ese archivo, lo he guardado y he hecho la prueba cambiando de estado, pero sigue igual...
"Cambio del estado en su pedido: Su Pedido {Pedido_id}
El estado de su número de pedido {pedido_id} ha cambiado.
El nuevo estado es:
____________________________________________________________
Cancelado
____________________________________________________________ "
Los cambios que he he hecho en el archivo administrator/components/com_virtuemart/languages/common/spanish.php:
'PHPSHOP_ORDER_STATUS_CHANGE_SEND_MSG_1' => 'El estado de su número de pedido {order_id} ha cambiado.',
'PHPSHOP_ORDER_STATUS_CHANGE_SEND_MSG_2' => 'El nuevo estado es:',
'PHPSHOP_ORDER_STATUS_CHANGE_SEND_SUBJ' => 'Cambio del estado en su pedido: Su Pedido {order_id}',