Buenos días,
Estoy tratando de modificar la factura de la tienda de prestashop, para que aparezca el NIF de la empresa en los datos de la empresa.
Estuve buscando información de como hacerlo, pero en la web no encontré nada y buscando en internet hay que modificar un fichero .tpl
Pero no sé exactamente cuál ni que hay que modificar en el fichero.
Contenido solo visible a usuarios registrados
Hola Jaime.
.- Accede a tu cuenta de cPanel -> Admisntrador de archivos
.- Accede a tu instalación careta " PDF "
.- Edita el archivo " invoice.addresses-tab.tpl "
.- Busca la siguiente linea:
{if isset($order_invoice)}{$order_invoice->shop_address}{/if}
.- Debajo de es linea añade:
A1234567879
Modifica " A1234567879 " por el NIF de la empresa.
Un saludo
@pepesoler de esa manera aparece el NIF pero aparece abajo después del teléfono de la empresa. Me gustaría saber si lo puedo poner encima de los datos y como se haría.
Muchas gracias de antemano.
Hola Jaime,
Si comprendo bien te refieres a mostrar antes que todo el nif, verifica el cambiar el orden es decir:
Subir antes de la condicional el texto, también puedes verificar agregandolo en Pedidos > Facturas:
Una vez dentro vas a la opción que indica Texto legal libre > Aquí se utiliza este campo para mostrar información adicional en la factura, bajo el resumen de métodos de pago (como información legal específica).
Puedes agregar el nif alli y verificar si te gusta como se muestra, igualmente tienes otra opción y es la de permitir que se cree una nueva columna en la parte superior del pdf con tus datos:
Para ello puedes sustituir el código de tu archivo que previamente editaste:
<table id="addresses-tab" cellspacing="0" cellpadding="0">
<tr>
<td width="33%"><span class="bold"> </span>
{$order_invoice->shop_address}
</td>
<td width="33%">{if $delivery_address}<span class="bold">{l s='Delivery Address' d='Shop.Pdf' pdf='true'}</span>
{$delivery_address}
{/if}
</td>
<td width="33%"><span class="bold">{l s='Billing Address' d='Shop.Pdf' pdf='true'}</span>
{$invoice_address}
</td>
</tr>
</table>
Esto hará que se muestre la información de tu empresa en el lado izquierdo creando 3 columnas, pero ten en cuenta que esta información que se mostrará es la que se habilite en Parámetros de la tienda > contacto > pestaña de tienda > Datos de contacto.
NOTA: Antes de realizar cualquier cambio en archivos ten a la mano un respaldo de dicho archivo para tener un punto de retorno en caso de que se dañe el mismo
Verifica lo que te comento y nos avisas, un saludo 🖐️
@argenis ya tengo el NIF arriba. Pero tengo otra duda.
He quitado de la factura los datos de envío, y quiero que salgo a la derecha de la factura los datos de facturación del cliente.
¿Cómo puedo hacer que los datos de facturación aparezcan a la derecha de la factura?
ya lo he conseguido. Muchas gracias por todo.
Hola Jaime.
Podrías utilizar los mismo datos de entrega, solo Tendras que modificar ese titulo.
Si quieres obtener mas datos ya se complica, tendras que crear un nuevo bloque e importar los datos.
Un saludo