Mostrar número de pedido en el albarán en Prestashop

En el albarán podemos ver el numero asignado al mismo, y la referencia del pedido.

No se ve el número de pedido en el albarán

La idea es mostrar también el número de pedido.

Al acceder al fichero: pdf/delivery-slip.summary-tab.tpl

Veremos el siguiente código:

Código fichero => delivery-slip.summary-tab.tpl

Si estudiamos el código, vemos por un lado las palabras claves (que luego se usan en las traducciones) referente a los títulos de las columnas y por otro lado tres variables.

{l s=’Order Reference’ pdf=’true’} | Título => “Referencia de pedido”
{l s=’Order Date’ pdf=’true’} | Título => “Fecha de pedido”
{l s=’Carrier’ pdf=’true’} | Título => “Transportista

Título columnas

{$order->getUniqReference()} => Referencia del pedido
{dateFormat date=$order->date_add full=0} => Fecha del pedido
{$carrier->name} => Nombre del transportista

Valores que han tomado las variables en un pedido en concreto.
Valores que han tomado las variables en un pedido en concreto.

Yo en mi caso particular no quiero cambiar la referencia del pedido ({$order->getUniqReference()} ) por el id del pedido{$order->id}, sino añadir una nueva columna para mostrar.

  1. Añadimos un título para la columna que mostrara el id del pedido.
    Debajo del siguiente código (correspondiente a la parte donde se muestra el título  => “Referencia del pedido”):

    Título => Referencia del pedido

    Añadimos un título nuevo

    Título => Order ID
  2. Añadimos la variable que muestra el “ID del pedido”.
    Debajo del siguiente código (correspondiente a la parte donde se muestra la referencia del pedido):

    Variable que muestra la referencia del pedido
    Variable que muestra la referencia del pedido

    Añadimos el siguiente bloque de código que mostrara el id del pedido.

    ID del pedido
  3.  Resultado final del código

    Resultado final del código
  4. Resultado final a la hora de visualizar el albarán
    Mostrar ID del pedido en el albarán

     

  5.  Recordar, fichero => /pdf/delivery-slip.summary-tab.tpl

Si no habéis creado antes un override del fichero en el directorio => /themes/tuPlantilla/pdf/, copiar el fichero y hacer las modificaciones en este último (en el override).  Si ya existe el fichero, hacer las modificaciones directamente sobre el override.

Por último, recordar limpiar la caché de Prestashop en la pestaña Parámetros Avanzados => Rendimiento

Borrar Caché

Documento construido bajo Prestashop 1.6

Otra cosa es que queráis trabajar directamente con el ID del pedido en vez de con la referencia en toda la tienda, si es así, mejor usar este módulo => Usar el ID del pedido y no el número de referencia en Prestashop