Jump to content

LE template de facture prestashop 1.6 parfait


Recommended Posts

Bonjour,

 

Juste un petit topic pour vous faire part de la découverte d'un template de facture bien fait, désolé mais le thème de facture presta 1.6 est, comment dire,  :wacko:  sans commentaire avec du hors taxe de partout, m'enfin surement la facture la plus, étrange que j'ai jamais vu.

 

Petite pub à: Marjory Cubizolles, webdesigner pour son travail

 

Vous trouverez le template ici et en plus il est gratuit.

 

 

facture-prestashop.png

 

Quel dommage que prestashop n'ait pas conservé la mise en page de la 1.5 pour les guignols comme moi qui utilisent des feuilles avec encart adhésif pour l'adresse de livraison.

 

J'ai demandé à l'auteur comment déplacer le bloc sous le logo comportant les numéros de commande, date de commande etc... avec l'adresse de livraison histoire que l'adresse retrouve son emplacement du template de la version 1.5 et pouvoir enfin réutiliser les étiquettes adhésive...

 

ciao
 
edit: modification effectuée du invoice.tpl:
 
- Emplacement de l'adresse de livraison déplacé pour être identique à la version du template de presta 1.5
- Augmentation taille de la polices des adresses de livraison / facturation
- Suppression de l'intitulé adresse de livraison
- Correction traduction bloquée sur carrier modifié en dur par "Transporteur:"

 

Remplacer le début du code par ceci en espérant que ça en aide plus d'un:

*  @author PrestaShop SA <[email protected]>
*  @copyright  2007-2015 PrestaShop SA
*  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*}

<div style="line-height: 0pt"> </div>

<!-- ADDRESSES -->
{if !empty($delivery_address)}
	<table style="width: 100%">
		<tr>
        <td style="width:10%;"></td>
			<td style="width: 35%; ">
				<div style="background-color: #F7F7F7;line-height:0px"><span style="font-weight: bold; font-size: 10pt; text-align:center;text-transform:uppercase;">{l s=' ' pdf='true'}</span></div><br /><span style="font-size: 11pt; text-align:left;">{$delivery_address}</span>
			</td>
            <td style="width:10%;"></td>
			<td style="width: 35%;">
				<div style="background-color: #F7F7F7;line-height:0px"><span style="font-weight: bold; font-size: 10pt; text-align:center;text-transform:uppercase;">{l s='Billing Address' pdf='true'}</span></div><br /><span style="font-size: 11pt; text-align:left;">{$invoice_address}</span>
			</td>
            <td style="width:10%;"></td>
		</tr>
	</table>
{else}
	<table style="width: 100%;">
        <tr>
        	<td style="width:10%;"></td>
            <td style="width:35%;">
				<div style="background-color: #F7F7F7;line-height:0px"><span style="font-weight: bold; font-size: 10pt; text-align:center;text-transform:uppercase;">{l s=' ' pdf='true'}</span></div><br /><span style="font-size: 11pt; text-align:left;">{$invoice_address}</span>
			</td>
            <td style="width:10%;"></td>
			<td style="width: 35%; ">
				<div style="background-color: #F7F7F7;line-height:0px"><span style="font-weight: bold; font-size: 10pt; text-align:center;text-transform:uppercase;">{l s='Billing Address' pdf='true'}</span></div><br /><span style="font-size: 11pt; text-align:left">{$invoice_address}</span>
			</td>	
            <td style="width:10%;"></td>
		</tr>
	</table>
{/if}
<!-- / ADDRESSES -->

<div style="font-size: 8pt; color: #000">

<table style="width:100%; font-size:7pt">
<tr>
	<td style="width: 20%"></td>
	<td style="width: 80%; text-align: center;">
		<table style="width:100%; text-align:center; border:1px solid #666;">
	 <tr style="line-height:5px;">
    	<th style="border:1px solid #666; background-color: #F7F7F7;"><b>{l s='Order Number:' pdf='true'}</b></th>
        <th style="border:1px solid #666; background-color: #F7F7F7;"><b>{l s='Order Date:' pdf='true'}</b></th>
        <th style="border:1px solid #666; background-color: #F7F7F7;"><b>{l s='Payment Method:' pdf='true'}</b></th>
        <th style="border:1px solid #666; background-color: #F7F7F7;">{if isset($carrier)}<b>{l s='Transporteur:' pdf='true'}{/if}</b></th>
    </tr>
    
    <tr style="line-height:5px;">
    	<td style="border:1px solid #666">{$order->getUniqReference()}</td>
        <td style="border:1px solid #666">{dateFormat date=$order->date_add full=0}</td>
     	<td style="border:1px solid #666">{foreach from=$order_invoice->getOrderPaymentCollection() item=payment}
			{$payment->payment_method}
			{foreachelse}
			{l s='No payment' pdf='true'}
			{/foreach} </td>
       <td style="border:1px solid #666">
       	{if isset($carrier)}
			{$carrier->name}
			{/if}</td>   
     </tr>
		</table>
	</td>
</tr>
</table>

<div style="line-height: 2pt"> </div>

<!-- PRODUCTS TAB -->
<table style="width: 100%;">
Edited by lechapelier (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 4 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...