Buenas tardes
Necesito que en la factura que genera Prestashop en los pedidos de los clientes aparezca el nombre de mi empresa,y el CIF ya que es una información que actualmente prestashop no añade a las facturas generadas.
Porfavor Indicadme como debo proceder para añadirlo.
Deciros que ya he leido el tema del foro de prestashop donde comentan esto y no me ha servido.
Espero vuestra respuesta
Saludos
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Has probado hacerlo tal como se comenta en este artículo?
https://vegaweb.es/anadir-cif-empresa-factura-pdf-prestashop/
A veces este archivo puede ser sobrescrito por el theme que usas, revisa si tienes un archivo en los archivos de tu theme: /invoice.addresses-tab.tpl
Saludos.
Buenas noches
Gracias por el aporte
He añadido el codigo tal y como pone en el blog que me habeis facilitado y solo he ca,biado el nombre de mi empresa y el CIF:
Ferreidea {if isset($order_invoice)}{$order_invoice->shop_address}{/if} CIF: X000000Y |
{if $delivery_address}{l s=’Delivery Address’ d=’Shop.Pdf’ pdf=’true’}
{$delivery_address} |
{l s=’Billing Address’ d=’Shop.Pdf’ pdf=’true’}
{$invoice_address} |
Y lo he tabulado correctamente pero al intentar general la factura de los pedidos me da un error 500 y no me genera el .pdf
Alguna sugerencia para que no de Error 500?
Espero vuestra respuesta
Saludos
Hola,
Verifica si se generó un fichero error_log y envíanos las ultimas lineas para poderlo revisar: https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html
Buenas
He estado revisando el archivo error_log de mi directorio principal y no aprece ningun registro con el nombre del archivo modificado:invoice.addresses-tab.tpl
Si que aparecen errores de un modulo que tengo pero que no tiene nada que ver en pricipio con la factura de prestashop.
Os adjunto captura de pantalla del codigo que he puesto en el archivo invoice.addresses-tab.tpl
para que podais comprobar que esté todo bien e indicarme que debo arreglar:
Contenido solo visible a usuarios registrados
Como ya os digo en el archivo error_log del directorio public html no aparece ningun registro a nombre del archivo modificado en cuestion.
Espero vuestra respuesta
Saludos
Hola federico.
Elimina el código anterior.
.- Edita el archivo invoice.addresses-tab.tpl que encontrarás en la carpeta PDF
.- sustituye este código:
{if $delivery_address}{l s='Delivery Address' d='Shop.Pdf' pdf='true'} {$delivery_address} {/if} {l s='Billing Address' d='Shop.Pdf' pdf='true'} {$invoice_address}
Por el siguiente:
{$order_invoice->shop_address} {if $delivery_address}{l s='Delivery Address' d='Shop.Pdf' pdf='true'} {$delivery_address} {/if} {l s='Billing Address' d='Shop.Pdf' pdf='true'} {$invoice_address}
¿ Estamos hablando de prestashop 1.7 ?
Si ves que no te funciona por favor adjunta el archivo.
No es normal genere un error 500 a no ser que edites una factura pero en la web no tiene por que darte un error 500
Un saludo
Buenas
Si,estamos hablando de Prestashop 1.7.5.0
En el codigo que me adjuntas no veo donde puedo añadir la información de mi empresa (CIF,Nombre,etc,etc)
Porfavor,podrias adjuntarme el codigo exacto que debo incluir en el archivo invoice.addresses-tab.tpl e indicarme exactamente donde debo i troducir los datos de mi empresa?
Seria de gran ayuda ya que no se muy bien exactamente que debo incluir y que debo borrar.
Hola Federico.
No tienes que añadir los datos de la empresa ya que los recoge de los datos que tienes añadidos en prestashop con la siguiente linea :
$order_invoice->shop_address}
Solo tienes que sustituir el código que te indique en al anterior respuesta.
Recuerda descargar primero una copia del original antes de modificar.
Un saludo
Buenas tarde
He sustituido el codigo que me has pasado en el mensaje anterior y la factura se genera en blanco.
Ahora no da error 500 y si que genera el .pdf pero solo aparece el Logo y la información de i tienda a pie de pagina.
¿alguna solucion?
Saluods
Hola Federico.
Comprime el archivo invoice.addresses-tab.tpl y lo adjuntas para que podamos revisarlo.
Un saludo
Buenas
Os adjunto el archivo invoice.addresses-tab.tpl con las modificaciones que me sugeriste.
{$order_invoice->shop_address} | {if $delivery_address}{l s='Delivery Address' d='Shop.Pdf' pdf='true'} {$delivery_address} {/if} |
{if $delivery_address}{l s='Delivery Address' d='Shop.Pdf' pdf='true'} {$delivery_address} {/if} |
{l s='Billing Address' d='Shop.Pdf' pdf='true'} {$invoice_address} |
Espero vuestra respuesta
Saludos
Hola,
Es mejor que comprimas el fichero completo y lo adjuntes en formato .zip para poder revisarlo.
Buenas
Os los adjunto en ZIP
Saludos
Hola Federico.
Adjunto tienes el archivo modificado.
Descarga una copia del original y sustituye el archivo por el que te adjunto.
Revisa si se muestran los datos y nos comentas
Un saludo
Buenas
Ahora si que genera la factura con los datos de mi empresa en la parte superior,lo que no me incluye es el CIF,lo cual necesito .
Contenido solo visible a usuarios registrados
Porfavor,¿podeis indicarme como incluir el CIF junto a los otrros datos?
Espero vuestra respuesta
Saludos