Mary Brezden Posted May 5, 2013 Share Posted May 5, 2013 (edited) Hola! Me podrían ayudar a saber como puedo modificar tanto el aspecto como el texto que viene al generar automáticamente la factura? Lo digo porque el logotipo aparece descuadrado o muy grande, ademas los textos estan descuadrados y quisiera que haga el desgloce de los impuestos, Les anexo una imagen , gracias! -----YA LO DEJE JUSTO COMO ME GUSTA------ Les dejo una imagen por si alguien quiere dejarlo igual PERO.... SIEMPRE HAGAN UN RESPALDO POR SI NO LES GUSTA O SI NO TIENEN LOS MISMO PARAMENTROS QUE YO, FUNCIONA EN PRESTASHOP 1.5.2.0 En el FOOTER.TPL <table> <tr> <td style="text-align: center; font-size: 7pt; color: #444"> {if $available_in_your_account} {l s='An electronic version of this invoice is available in your account. To access it, log in to our website using your e-mail address and password (which you created when placing your first order).' pdf='true'} <br /> {/if} {$shop_address|escape:'htmlall':'UTF-8'}<br /> {if !empty($shop_phone) OR !empty($shop_fax)} {l s='For more assistance, contact Support:' pdf='true'}<br /> {if !empty($shop_phone)} Tel: {$shop_phone|escape:'htmlall':'UTF-8'} {/if} {if !empty($shop_fax)} Fax: {$shop_fax|escape:'htmlall':'UTF-8'} {/if} <br /> {/if} {if isset($shop_details)} {$shop_details|escape:'htmlall':'UTF-8'}<br /> {/if} {if isset($free_text)} {$free_text|escape:'htmlall':'UTF-8'}<br /> {/if} </td> </tr> </table> EN EL HEADER.TPL <table style="width: 100%"> <tr> <td style="width: 75%"> {if $logo_path} <img src="{$logo_path}" style="width:5000%" /> {/if} </td> <td style="width: 50%; text-align: left;font-weight: normal; font-size: 8pt; color: #444"> <table style="width: 100%"> <tr> <td style="font-weight: bold; font-size: 10pt; color: #444; width: 100%">{$title|escape:'htmlall':'UTF-8'}</td> </tr> <tr> <td style="font-weight: normal; font-size:9pt;color: #444" width:100%>Fecha de emisión: {$date|escape:'htmlall':'UTF-8'}</td> </tr><br/> <tr> <td style="width: 100%; padding-left: 10pt"><span style="font-weight: bold; font-size: 8pt; color: #6E6E6E">[EMPRESA]</span><br/> RFC: <br/> CURP: <br/> Domicilio Fiscal: <br/> Del. , C.P. <br/> País - Estado <br/> Tel. [55] 0000-0000 / 01800-000-000</td> </tr> </table> </td> </tr> </table> EN EL INVOICE.TPL <div style="font-size: 8pt; color: #444"> <table> <tr><td> </td></tr> </table><!-- ADDRESSES --> <table style="width: 100%"> <tr><br /><br /><br /><br /> <td style="width: 1%"></td> <td style="width: 85%"> {if !empty($delivery_address)} <table style="width: 100%"> <tr> <td style="width: 50%"> <span style="font-weight: bold; font-size: 9pt; color: #9E9F9E">{l s='Delivery Address' pdf='true'}</span><br /> {$delivery_address} </td> <td style="width: 50%"> <span style="font-weight: bold; font-size: 9pt; color: #9E9F9E">{l s='Billing Address' pdf='true'}</span><br /> {$invoice_address} </td> </tr> </table> {else} <table style="width: 100%"> <tr> <td style="width: 50%"> <span style="font-weight: bold; font-size: 9pt; color: #9E9F9E">{l s='Billing & Delivery Address.' pdf='true'}</span><br /> {$invoice_address} </td> <td style="width: 50%"> </td> </tr> </table> {/if} </td> </tr> </table> <!-- / ADDRESSES --> <div style="line-height: 1pt"> </div><!-- PRODUCTS TAB --> <table style="width: 100%"> <tr> <td style="width: 1%; padding-right: 7px; text-align: right; vertical-align: top; font-size: 7pt;"> </td> <td style="width: 100%; text-align: right"> <table style="width: 100%; font-size: 8pt;"> <tr style="line-height:4px;"> <td style="text-align: left; background-color: #4D4D4D; color: #FFF; padding-left: 10px; font-weight: bold; width: 45%">{l s='Product / Reference' pdf='true'}</td> <!-- unit price tax excluded is mandatory --> {if !$tax_excluded_display} <td style="background-color: #4D4D4D; color: #FFF; text-align: right; font-weight: bold; width: 10%">{l s='Unit Price' pdf='true'} <br />{l s='(Tax Excl.)' pdf='true'}</td> {/if} <td style="background-color: #4D4D4D; color: #FFF; text-align: right; font-weight: bold; width: 10%"> {l s='Unit Price' pdf='true'} {if $tax_excluded_display} {l s='(Tax Excl.)' pdf='true'} {else} {l s='(Tax Incl.)' pdf='true'} {/if} </td> <td style="background-color: #4D4D4D; color: #FFF; text-align: right; font-weight: bold; width: 10%">{l s='Qty' pdf='true'}</td> <td style="background-color: #4D4D4D; color: #FFF; text-align: right; font-weight: bold; width: 10%">{l s='Discount' pdf='true'}</td> <td style="background-color: #4D4D4D; color: #FFF; text-align: right; font-weight: bold; width: {if !$tax_excluded_display}15%{else}25%{/if}"> {l s='Total' pdf='true'} {if $tax_excluded_display} {l s='(Tax Excl.)' pdf='true'} {else} {l s='(Tax Incl.)' pdf='true'} {/if} </td> </tr> <!-- PRODUCTS --> {foreach $order_details as $order_detail} {cycle values='#FFF,#DDD' assign=bgcolor} <tr style="line-height:6px;background-color:{$bgcolor};"> <td style="text-align: left; width: 45%">{$order_detail.product_name}</td> <!-- unit price tax excluded is mandatory --> {if !$tax_excluded_display} <td style="text-align: right; width: 10%"> {displayPrice currency=$order->id_currency price=$order_detail.unit_price_tax_excl} </td> {/if} <td style="text-align: right; width: 10%"> {if $tax_excluded_display} {displayPrice currency=$order->id_currency price=$order_detail.unit_price_tax_excl} {else} {displayPrice currency=$order->id_currency price=$order_detail.unit_price_tax_incl} {/if} </td> <td style="text-align: right; width: 10%">{$order_detail.product_quantity}</td> <td style="text-align: right; width: 10%"> {if (isset($order_detail.reduction_amount) && $order_detail.reduction_amount > 0)} -{displayPrice currency=$order->id_currency price=$order_detail.reduction_amount} {else if (isset($order_detail.reduction_percent) && $order_detail.reduction_percent > 0)} -{$order_detail.reduction_percent}% {else} -- {/if} </td> <td style="width: 15%; text-align: right; width: {if !$tax_excluded_display}15%{else}25%{/if}"> {if $tax_excluded_display} {displayPrice currency=$order->id_currency price=$order_detail.total_price_tax_excl} {else} {displayPrice currency=$order->id_currency price=$order_detail.total_price_tax_incl} {/if} </td> </tr> {foreach $order_detail.customizedDatas as $customizationPerAddress} {foreach $customizationPerAddress as $customizationId => $customization} <tr style="line-height:6px;background-color:{$bgcolor}; "> <td style="line-height:3px; text-align: left; width: 60%; vertical-align: top"> <blockquote> {if isset($customization.datas[$smarty.const._CUSTOMIZE_TEXTFIELD_]) && count($customization.datas[$smarty.const._CUSTOMIZE_TEXTFIELD_]) > 0} {foreach $customization.datas[$smarty.const._CUSTOMIZE_TEXTFIELD_] as $customization_infos} {$customization_infos.name}: {$customization_infos.value} {if !$smarty.foreach.custo_foreach.last}<br /> {else} <div style="line-height:0.4pt"> </div> {/if} {/foreach} {/if} {if isset($customization.datas[$smarty.const._CUSTOMIZE_FILE_]) && count($customization.datas[$smarty.const._CUSTOMIZE_FILE_]) > 0} {count($customization.datas[$smarty.const._CUSTOMIZE_FILE_])} {l s='image(s)' pdf='true'} {/if} </blockquote> </td> <td style="text-align: right; width: 15%"></td> <td style="text-align: center; width: 10%; vertical-align: top">({$customization.quantity})</td> <td style="width: 15%; text-align: right;"></td> </tr> {/foreach} {/foreach} {/foreach} <!-- END PRODUCTS --> <!-- CART RULES --> {assign var="shipping_discount_tax_incl" value="0"} {foreach $cart_rules as $cart_rule} {cycle values='#FFF,#DDD' assign=bgcolor} <tr style="line-height:6px;background-color:{$bgcolor};" text-align="left"> <td colspan="{if !$tax_excluded_display}5{else}4{/if}">{$cart_rule.name}</td> <td> {if $cart_rule.free_shipping} {assign var="shipping_discount_tax_incl" value=$order_invoice->total_shipping_tax_incl} {/if} {if $tax_excluded_display} - {$cart_rule.value_tax_excl} {else} - {$cart_rule.value} {/if} </td> </tr> {/foreach} <!-- END CART RULES --> </table> <table style="width: 100%"> {if (($order_invoice->total_paid_tax_incl - $order_invoice->total_paid_tax_excl) > 0)} <tr style="line-height:5px;"> <td style="width: 85%; text-align: right; font-weight: bold">{l s='Product Total (Tax Excl.)' pdf='true'}</td> <td style="width: 15%; text-align: right;">{displayPrice currency=$order->id_currency price=$order_invoice->total_products}</td> </tr> <tr style="line-height:5px;"> <td style="width: 85%; text-align: right; font-weight: bold">{l s='Product Total (Tax Incl.)' pdf='true'}</td> <td style="width: 15%; text-align: right;">{displayPrice currency=$order->id_currency price=$order_invoice->total_products_wt}</td> </tr> {else} <tr style="line-height:5px;"> <td style="width: 85%; text-align: right; font-weight: bold">{l s='Product Total' pdf='true'}</td> <td style="width: 15%; text-align: right;">{displayPrice currency=$order->id_currency price=$order_invoice->total_products}</td> </tr> {/if} {if $order_invoice->total_discount_tax_incl > 0} <tr style="line-height:5px;"> <td style="text-align: right; font-weight: bold">{l s='Total Vouchers' pdf='true'}</td> <td style="width: 15%; text-align: right;">-{displayPrice currency=$order->id_currency price=($order_invoice->total_discount_tax_incl + $shipping_discount_tax_incl)}</td> </tr> {/if} {if $order_invoice->total_wrapping_tax_incl > 0} <tr style="line-height:5px;"> <td style="text-align: right; font-weight: bold">{l s='Wrapping Cost' pdf='true'}</td> <td style="width: 15%; text-align: right;"> {if $tax_excluded_display} {displayPrice currency=$order->id_currency price=$order_invoice->total_wrapping_tax_excl} {else} {displayPrice currency=$order->id_currency price=$order_invoice->total_wrapping_tax_incl} {/if} </td> </tr> {/if} {if $order_invoice->total_shipping_tax_incl > 0} <tr style="line-height:5px;"> <td style="text-align: right; font-weight: bold">{l s='Shipping Cost' pdf='true'}</td> <td style="width: 15%; text-align: right;"> {if $tax_excluded_display} {displayPrice currency=$order->id_currency price=$order_invoice->total_shipping_tax_excl} {else} {displayPrice currency=$order->id_currency price=$order_invoice->total_shipping_tax_incl} {/if} </td> </tr> {/if} {if ($order_invoice->total_paid_tax_incl - $order_invoice->total_paid_tax_excl) > 0} <tr style="line-height:5px;"> <td style="text-align: right; font-weight: bold">{l s='Total Tax' pdf='true'}</td> <td style="width: 15%; text-align: right;">{displayPrice currency=$order->id_currency price=($order_invoice->total_paid_tax_incl - $order_invoice->total_paid_tax_excl)}</td> </tr> {/if} <tr style="line-height:5px;"> <td style="text-align: right; font-weight: bold">{l s='Total' pdf='true'}</td> <td style="width: 15%; text-align: right;">{displayPrice currency=$order->id_currency price=$order_invoice->total_paid_tax_incl}</td> </tr> </table> </td> </tr> </table> <!-- / PRODUCTS TAB --> <!-- / DETALLES COMPLEMENTARIOS --><table style="width: 100%"> <tr> <td style="padding-right: 7px; text-align: center; vertical-align: top; font-size: 7pt;"> <!-- CUSTOMER INFORMATION --> <br/> <br/> <br/> <br/> <b>{l s='Order Number:' pdf='true'}</b><br /> {$order->getUniqReference()}<br /> <br /> <b>{l s='Order Date:' pdf='true'}</b><br /> {$order->date_add|date_format:"%d-%m-%Y %H:%M"}<br /> <br /> <table style="width: 100%;"> {foreach from=$order_invoice->getOrderPaymentCollection() item=payment} <tr> <td>{l s='Payment Method:' pdf='true'}: {$payment->payment_method} <br/>Importe total pagado: {displayPrice price=$payment->amount currency=$order->id_currency}</td> </tr> {foreachelse} <tr> <td>{l s='No payment' pdf='true'}</td> </tr> {/foreach} </table> <br /> <!-- / CUSTOMER INFORMATION --> </td></tr></table> <div style="line-height: 1pt"> </div>{$tax_tab} {if isset($order_invoice->note) && $order_invoice->note} <div style="line-height: 1pt"> </div> <table style="width: 100%"> <tr> <td style="width: 15%"></td> <td style="width: 85%">{$order_invoice->note|nl2br}</td> </tr> </table> {/if}{if isset($HOOK_DISPLAY_PDF)} <div style="line-height: 1pt"> </div> <table style="width: 100%"> <tr> <td style="width: 15%"></td> <td style="width: 85%">{$HOOK_DISPLAY_PDF}</td> </tr> </table> {/if} </div> Edited May 13, 2013 by Mary Brezden (see edit history) 2 Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted May 5, 2013 Share Posted May 5, 2013 Dentro de la carpeta /pdf/ ¿? ¿Has tocado algo en la factura para que se vea descuadrada? Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 5, 2013 Author Share Posted May 5, 2013 Dentro de la carpeta /pdf/ ¿? ¿Has tocado algo en la factura para que se vea descuadrada? Hola Rubalcaba! No he modificado nada en las facturas, es la primera vez que llego ahi... y por lo que dices lo hago desde prestashop/ pdf, verdad? debo ocupar el dreamweaver para ir haciendo todo supongo Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 6, 2013 Author Share Posted May 6, 2013 (edited) Ya he tenido avances pero hay cosas que quisiera modificar y llevo como un ratote y no se que hacer, por ejemplo anexe En la primera imagen es como se ve actualmente pero en la segunda imagen es como me gustaria se viera. Edited May 13, 2013 by Mary Brezden (see edit history) Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 6, 2013 Author Share Posted May 6, 2013 (edited) Ya voy mejor y casi acabo me falta eso por si alguien me puede ayudar. En donde dice FACTURA Y EL NO. DE FACTURA ya lo deje hacia la derecha pero solo me falta subirlo , alguien sabe como hacerle? Dejo el codigo que ingrese. <table style="width: 80%"> <tr> <td style="width: 50%;"> <table style="width: 100%"> <tr><td> {if $logo_path} <br/><br/><img src="{$logo_path}" style="width:110px; " /> {/if} </td> </tr> <tr> <td style="text-align: right;font-weight: bold; font-size: 14pt; color: #444; width: 250%">{$title|escape:'htmlall':'UTF-8'}</td> </tr> <tr> <td style="text-align: right;font-weight: normal; font-size: 10pt; color: #444; width: 250%">Fecha de emisión: {$date|escape:'htmlall':'UTF-8'}</td> </tr> </table> </td> <td style="width: 50%; text-align:center; font-weight: normal; font-size: 9pt; color: #666"></td> </tr> </table> Edited October 21, 2013 by Mary Brezden (see edit history) Link to comment Share on other sites More sharing options...
DcdacD Posted May 6, 2013 Share Posted May 6, 2013 A mi me interesaría la regla para mostrar una miniatura del producto comprado. Utilizas el dreamweaver? Yo en opción dividido veo para subirlo o bajar lo que me interese. Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 6, 2013 Author Share Posted May 6, 2013 A mi me interesaría la regla para mostrar una miniatura del producto comprado. Utilizas el dreamweaver? Yo en opción dividido veo para subirlo o bajar lo que me interese. Bueno la verdad no se como insertar una imagen miniatura, espero que alguien nos ayude pero... voy a intentar con un <div/> a ver si me queda pero segun yo se va a mover tambien la imagen... deja sigo tu sugerencia, gracias. Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 6, 2013 Author Share Posted May 6, 2013 en el archivo header.tpl le puse este codigo... solo me faltan 2 cosas, 1. subir lo que dice factura y 2. invertir de posicion los datos de cliente y los datos de la empresa... alguien sabe como hacerle? <table style="width: 80%"> <tr> <td style="width: 50%;"> <table style="width: 100%"> <tr><td> {if $logo_path} <br/><img src="{$logo_path}" style="width:110px; " /> {/if} </td> </tr> <tr> <td style="text-align: right;font-weight: bold; font-size: 11pt; color: #444; width: 250%">{$title|escape:'htmlall':'UTF-8'}</td> </tr> <tr> <td style="text-align: right;padding-top: 10px;;font-weight: normal; font-size: 10pt; color: #444; width: 250%">Fecha de emisión: {$date|escape:'htmlall':'UTF-8'}</td> </tr> </table> </td> <td style="width: 50%; text-align:center; font-weight: normal; font-size: 9pt; color: #666"></td> </tr> </table> Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 7, 2013 Author Share Posted May 7, 2013 Hola Dtheater, parece que buscas algo parecido al "aporte" sobre la factura española. ¿es así? Un saludo! Hola statictic! Pues si, de hecho estuve leyendo el post y me sirvio pero me faltan detallitos y no se como resolverlo, si te das cuenta llevo conectada todo el dia jajajaja!! Aunque en mi caso debo modificar ciertas cosas a diferencia de la factura española. Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 7, 2013 Author Share Posted May 7, 2013 Yep, por lo que comentas supuse que iba por esos lares... He de suponer que ese mismo hilo quedó obsoleto y realmente de poca ayuda. Ya que su autor está vendiendo el "módulo". Por mi parte, me gustaria ayudar en este tema... Si me permites le hecharé un vistazo mañana y si saco algo en claro posteo aquí. Saludos Ah pues muchas gracias, cualquier ayuda sera super bienvenida para ver si podemos dejar una factura en pdf linda,va? Si nececitas que deje algun archivo de los que he modificado como el invoice.tpl, header. tpl los subo para ver que se puede hacer. Gracias! Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 7, 2013 Author Share Posted May 7, 2013 (edited) No hace falta, pero eso sí... da un toque por aquí para yo verlo... Saludos! Vale! entonces anexo 2 imagenes En la primera es como se ve actualemente ( y anexo el codigo de los 2 archivos) y en la 2da imagen es como me gustaria que quedara. Gracias. Archivo INVOICE.TPL <div style="font-size: 8pt; color: #444"> <table> <tr><td> </td></tr> </table> <!-- ADDRESSES --> <table style="width: 100%"> <tr> <td style="width: 30%; padding-left: 10pt"><span style="font-weight: bold; font-size: 8pt; color: #9E9F9E">[EMPRESA]</span><br/> RFC: ABCDEFG808080<br/> Domicilio Fiscal: CALLE CONOCIDA S/N<br/> Del. GELATA, C.P. 11000<br/> PAIS - PROVINCIA<br/> Tel. [55] 0000-0000</td> <td style="width: 70%"> {if !empty($delivery_address)} <table style="width: 100%"> <tr> <td style="width: 50%"> <!--<span style="font-weight: bold; font-size: 10pt; color: #9E9F9E">{l s='Delivery Address' pdf='true'}</span><br /> {$delivery_address}--> </td> <td style="width: 50%"><span style="font-weight: bold; font-size: 10pt; color: #9E9F9E">{l s='Billing Address' pdf='true'}</span><br /> {$invoice_address} </td> </tr> </table> {else} <table style="width: 100%"> <tr> <td style="width: 50%"> </td> <td style="width: 50%"><span style="font-weight: bold; font-size: 8pt; color: #9E9F9E">{l s='Billing & Delivery Address' pdf='true'}</span><br /> {$invoice_address} </td> </tr> </table> {/if} </td> </tr> </table> <!-- / ADDRESSES --> <div style="line-height: 1pt"> </div> <!-- PRODUCTS TAB --> <table style="width: 100%"> <tr> <td style="text-align: right"> <table style="width: 100%; font-size: 8pt;"> <tr style="line-height:4px;"> <td style="text-align: left; background-color: #4D4D4D; color: #FFF; padding-left: 10px; font-weight: bold; width: 55%">{l s='Product / Reference' pdf='true'}</td> <!-- unit price tax excluded is mandatory --> {if !$tax_excluded_display} <td style="background-color: #4D4D4D; color: #FFF; text-align: right; font-weight: bold; width: 10%">{l s='Unit Price' pdf='true'} <br />{l s='(Tax Excl.)' pdf='true'}</td> {/if} <td style="background-color: #4D4D4D; color: #FFF; text-align: center; font-weight: bold; width: 10%">{l s='Qty' pdf='true'}</td> <td style="background-color: #4D4D4D; color: #FFF; text-align: right; font-weight: bold; width: 10%">{l s='Discount' pdf='true'}</td> <td style="background-color: #4D4D4D; color: #FFF; text-align: right; font-weight: bold; width: {if !$tax_excluded_display}15%{else}25%{/if}"> {l s='Total' pdf='true'} {if $tax_excluded_display} {l s='(Tax Excl.)' pdf='true'} {else} {l s='(Tax Excl.)' pdf='true'} {/if} </td> </tr> <!-- PRODUCTS --> {foreach $order_details as $order_detail} {cycle values='#FFF,#DDD' assign=bgcolor} <tr style="line-height:6px;background-color:{$bgcolor};"> <td style="text-align: left; width: 55%">{$order_detail.product_name}</td> <!-- unit price tax excluded is mandatory --> {if !$tax_excluded_display} <td style="text-align: right; width: 10%"> {displayPrice currency=$order->id_currency price=$order_detail.unit_price_tax_excl} </td> {/if} <td style="text-align: center; width: 10%">{$order_detail.product_quantity}</td> <td style="text-align: right; width: 10%"> {if (isset($order_detail.reduction_amount) && $order_detail.reduction_amount > 0)} -{displayPrice currency=$order->id_currency price=$order_detail.reduction_amount} {else if (isset($order_detail.reduction_percent) && $order_detail.reduction_percent > 0)} -{$order_detail.reduction_percent}% {else} -- {/if} </td> <td style="width: 15%; text-align: right; width: {if !$tax_excluded_display}15%{else}25%{/if}"> {if $tax_excluded_display} {displayPrice currency=$order->id_currency price=$order_detail.total_price_tax_excl} {else} {displayPrice currency=$order->id_currency price=$order_detail.total_price_tax_excl} {/if} </td> </tr> {foreach $order_detail.customizedDatas as $customizationPerAddress} {foreach $customizationPerAddress as $customizationId => $customization} <tr style="line-height:6px;background-color:{$bgcolor}; "> <td style="line-height:3px; text-align: left; width: 60%; vertical-align: top"> <!--<blockquote> {if isset($customization.datas[$smarty.const._CUSTOMIZE_TEXTFIELD_]) && count($customization.datas[$smarty.const._CUSTOMIZE_TEXTFIELD_]) > 0} {foreach $customization.datas[$smarty.const._CUSTOMIZE_TEXTFIELD_] as $customization_infos} {$customization_infos.name}: {$customization_infos.value} {if !$smarty.foreach.custo_foreach.last}<br /> {else} <div style="line-height:0.4pt"> </div> {/if} {/foreach} {/if} {if isset($customization.datas[$smarty.const._CUSTOMIZE_FILE_]) && count($customization.datas[$smarty.const._CUSTOMIZE_FILE_]) > 0} {count($customization.datas[$smarty.const._CUSTOMIZE_FILE_])} {l s='image(s)' pdf='true'} {/if} </blockquote>--> </td> <td style="text-align: right; width: 15%"></td> </tr> {/foreach} {/foreach} {/foreach} <!-- END PRODUCTS --> <!-- CART RULES --> {assign var="shipping_discount_tax_incl" value="0"} {foreach $cart_rules as $cart_rule} {cycle values='#FFF,#DDD' assign=bgcolor} <tr style="line-height:6px;background-color:{$bgcolor};" text-align="left"> <td colspan="{if !$tax_excluded_display}5{else}4{/if}">{$cart_rule.name}</td> <td> {if $cart_rule.free_shipping} {assign var="shipping_discount_tax_incl" value=$order_invoice->total_shipping_tax_incl} {/if} {if $tax_excluded_display} - {$cart_rule.value_tax_excl} {else} - {$cart_rule.value} {/if} </td> </tr> {/foreach} <!-- END CART RULES --> </table> <table style="width: 100%"> {if (($order_invoice->total_paid_tax_incl - $order_invoice->total_paid_tax_excl) > 0)} <tr style="line-height:5px;"> <td style="width: 80%; text-align: right; font-weight: bold">{l s='Product Total (Tax Excl.)' pdf='true'}</td> <td style="width: 20%; text-align: right;">{displayPrice currency=$order->id_currency price=$order_invoice->total_products}</td> </tr> {else} {/if} {if $order_invoice->total_discount_tax_incl > 0} <tr style="line-height:5px;"> <td style="text-align: right; font-weight: bold">{l s='Total Vouchers' pdf='true'}</td> <td style="width: 20%; text-align: right;">-{displayPrice currency=$order->id_currency price=($order_invoice->total_discount_tax_incl + $shipping_discount_tax_incl)}</td> </tr> {/if} {if $order_invoice->total_wrapping_tax_incl > 0} <tr style="line-height:5px;"> <td style="text-align: right; font-weight: bold">{l s='Wrapping Cost' pdf='true'}</td> <td style="width: 20%; text-align: right;"> {if $tax_excluded_display} {displayPrice currency=$order->id_currency price=$order_invoice->total_wrapping_tax_excl} {else} {displayPrice currency=$order->id_currency price=$order_invoice->total_wrapping_tax_incl} {/if} </td> </tr> {/if} {if $order_invoice->total_shipping_tax_incl > 0} <tr style="line-height:5px;"> <td style="width: 85%;text-align: right; font-weight: bold">{l s='Shipping Cost' pdf='true'}</td> <td style="width: 15%; text-align: right;"> {if $tax_excluded_display} {displayPrice currency=$order->id_currency price=$order_invoice->total_shipping_tax_excl} {else} {displayPrice currency=$order->id_currency price=$order_invoice->total_shipping_tax_incl} {/if} </td> </tr> {/if} {if ($order_invoice->total_paid_tax_incl - $order_invoice->total_paid_tax_excl) > 0} <tr style="line-height:5px;"> <td style="width: 85%;text-align: right; font-weight: bold">{l s='Total Tax' pdf='true'}</td> <td style="width: 15%; text-align: right;">{displayPrice currency=$order->id_currency price=($order_invoice->total_paid_tax_incl - $order_invoice->total_paid_tax_excl)}</td> </tr> {/if} <tr style="line-height:5px;"> <td style="text-align: right; font-weight: bold; font-size:8pt">{l s='Total' pdf='true'}</td> <td style="width: 15%; text-align: right; font-size: 8pt">{displayPrice currency=$order->id_currency price=$order_invoice->total_paid_tax_incl}</td> </tr> </table> </td> </tr> </table> <!-- / PRODUCTS TAB --> <!-- / DETALLES COMPLEMENTARIOS --> <table style="width: 100%"> <tr> <td style="padding-right: 7px; text-align: center; vertical-align: top; font-size: 7pt;"> <!-- CUSTOMER INFORMATION --> <br/> <br/> <br/> <br/> <b>{l s='Order Date:' pdf='true'}</b><br /> {$order->date_add|date_format:"%d-%m-%Y %H:%M"}<br /> <br /> <table style="width: 100%;"> {foreach from=$order_invoice->getOrderPaymentCollection() item=payment} <tr> <td>{l s='Payment Method:' pdf='true'}: {$payment->payment_method} <br/>Importe total pagado: {displayPrice price=$payment->amount currency=$order->id_currency}</td> </tr> {foreachelse} <tr> <td>{l s='No payment' pdf='true'}</td> </tr> {/foreach} </table> <br /> <!-- / CUSTOMER INFORMATION --> </td></tr></table> <div style="line-height: 1pt"> </div> {$tax_tab} {if isset($order_invoice->note) && $order_invoice->note} <div style="line-height: 1pt"> </div> <table style="width: 100%"> <tr> <td style="width: 15%"></td> <td style="width: 85%">{$order_invoice->note|nl2br}</td> </tr> </table> {/if} {if isset($HOOK_DISPLAY_PDF)} <div style="line-height: 1pt"> </div> <table style="width: 100%"> <tr> <td style="width: 15%"></td> <td style="width: 85%">{$HOOK_DISPLAY_PDF}</td> </tr> </table> {/if} </div> Archivo header.TPL <table style="width: 80%"> <tr> <td style="width: 50%;"> <table style="width: 100%"> <tr><td> {if $logo_path} <br/><img src="{$logo_path}" style="width:110px; " /> {/if} </td> </tr> <tr> <td style="text-align: right;font-weight: bold; font-size: 11pt; color: #444; width: 250%">{$title|escape:'htmlall':'UTF-8'}</td> </tr> <tr> <td style="text-align: right;padding-top: 10px;;font-weight: normal; font-size: 10pt; color: #444; width: 250%">Fecha de emisión: {$date|escape:'htmlall':'UTF-8'}</td> </tr> </table> </td> <td style="width: 50%; text-align:center; font-weight: normal; font-size: 9pt; color: #666"></td> </tr> </table> Edited May 13, 2013 by Mary Brezden (see edit history) Link to comment Share on other sites More sharing options...
rperales Posted May 7, 2013 Share Posted May 7, 2013 Hola estuve mirando tus posts, cuando cambias el formato de los pdf's hay que tener en cuenta que se puede modificar la posición de toda la información que están dentro de cada archivo tpl (header, invoice, footer, etc), pero si quieres mover una información que actualmente se visualiza dentro de invoice.tpl a por ejemplo header.tpl, para esto tienes que modificar la clase del archivo HTMLTemplate.php que está en la ruta classes/pdf/HTMLTemplate.php. Link to comment Share on other sites More sharing options...
TechnoSpain Posted May 7, 2013 Share Posted May 7, 2013 Me suscribo por que me interesa este tema Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 7, 2013 Author Share Posted May 7, 2013 Hola estuve mirando tus posts, cuando cambias el formato de los pdf's hay que tener en cuenta que se puede modificar la posición de toda la información que están dentro de cada archivo tpl (header, invoice, footer, etc), pero si quieres mover una información que actualmente se visualiza dentro de invoice.tpl a por ejemplo header.tpl, para esto tienes que modificar la clase del archivo HTMLTemplate.php que está en la ruta classes/pdf/HTMLTemplate.php. Hola rperales! Solo he venido modificando los primeros archivos tanto los invoice.tpl y los header.tpl porque sobre los php no conozco nada y asi he venido armando toda la pagina... ahora tienes razon cuando se mueve un tpl se modifica absolutamente todo, de hecho tuve un problemisima anteriormente y tuve que restaurar.. en fin. hoy estare trabajando como loca hasta que me quede y voy posteando cualquier avance, zaz? Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 8, 2013 Author Share Posted May 8, 2013 (edited) Ya llevo buenos avances, solo quiero saber si alguien sabe como invertir la parte que aparece abajo de CANT y DESC porque estan invertidas... les anexo una imagen------------ACTUALIZO------------- YA LO INVERTI Edited October 21, 2013 by Mary Brezden (see edit history) Link to comment Share on other sites More sharing options...
deabaria Posted May 8, 2013 Share Posted May 8, 2013 si puedes poner el codigo que has utilizado para invertir eso, seria interesante saber como lo has solucionado, gracias Link to comment Share on other sites More sharing options...
rperales Posted May 8, 2013 Share Posted May 8, 2013 Hola para cambiar el orden de visualización de cant y desc es relativamente sencillo, hay que hacer 2 cambios 1. Localiza el siguiente código (ubicado mas o menos en la linea 115 del archivo invoice.tpl) <td style="background-color: #4D4D4D; color: #FFF; text-align: right; font-weight: bold; width: 10%">{l s='Discount' pdf='true'}</td> <td style="background-color: #4D4D4D; color: #FFF; text-align: center; font-weight: bold; width: 10%">{l s='Qty' pdf='true'}</td> cambiala por <td style="background-color: #4D4D4D; color: #FFF; text-align: center; font-weight: bold; width: 10%">{l s='Qty' pdf='true'}</td> <td style="background-color: #4D4D4D; color: #FFF; text-align: right; font-weight: bold; width: 10%">{l s='Discount' pdf='true'}</td> 2. Localiza el siguiente código (ubicado mas o menos por la línea 145 del archivo invoice.tpl) <td style="text-align: right; width: 10%"> {if (isset($order_detail.reduction_amount) && $order_detail.reduction_amount > 0)} -{displayPrice currency=$order->id_currency price=$order_detail.reduction_amount} {else if (isset($order_detail.reduction_percent) && $order_detail.reduction_percent > 0)} -{$order_detail.reduction_percent}% {else} -- {/if} </td> <td style="text-align: center; width: 10%">{$order_detail.product_quantity}</td> cambiarla por <td style="text-align: center; width: 10%">{$order_detail.product_quantity}</td> <td style="text-align: right; width: 10%"> {if (isset($order_detail.reduction_amount) && $order_detail.reduction_amount > 0)} -{displayPrice currency=$order->id_currency price=$order_detail.reduction_amount} {else if (isset($order_detail.reduction_percent) && $order_detail.reduction_percent > 0)} -{$order_detail.reduction_percent}% {else} -- {/if} </td> 1 Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 8, 2013 Author Share Posted May 8, 2013 si puedes poner el codigo que has utilizado para invertir eso, seria interesante saber como lo has solucionado, gracias Asi como lo pone rperales esta perfecto!!... te pongo una imagen de como se ve Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted May 8, 2013 Share Posted May 8, 2013 Asi como lo pone rperales esta perfecto!!... te pongo una imagen de como se ve Mira que guapita la usuaria rperales, voy a probarlo yo también, la modificación. Link to comment Share on other sites More sharing options...
deabaria Posted May 8, 2013 Share Posted May 8, 2013 gracias por la informacion. Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 8, 2013 Author Share Posted May 8, 2013 (edited) Ya casi termino la factura, la voy a publicar por si alguien quiere copiarla, solo me resta modificar la parte que esta casi hasta abajo, anexo una imagen para ver si alguien sabe en donde lo localizo para modificar el tamaño, color, alineación,etc. ]Gracias[ --------ACTUALIZACION-------- Ya lo localice, se debe modificar desde el archivo INVOICE.TAX-TAB.TPL mas tarde publico como me quedo Edited May 13, 2013 by Mary Brezden (see edit history) Link to comment Share on other sites More sharing options...
Feliz Garcia Posted May 8, 2013 Share Posted May 8, 2013 Ya casi termino la factura, la voy a publicar por si alguien quiere copiarla, solo me resta modificar la parte que esta casi hasta abajo, anexo una imagen para ver si alguien sabe en donde lo localizo para modificar el tamaño, color, alineación,etc. ]Gracias[ --------ACTUALIZACION-------- Ya lo localice, se debe modificar desde el archivo INVOICE.TAX-TAB.TPL mas tarde publico como me quedo Yo soy un total novato, ¿pero me puedes pasar el fichero modificado? Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 8, 2013 Author Share Posted May 8, 2013 Yo soy un total novato, ¿pero me puedes pasar el fichero modificado? Si, no te preocupes, en cuanto lo termine y si te gusta lo pegas en tu pagina Link to comment Share on other sites More sharing options...
Mary Brezden Posted May 13, 2013 Author Share Posted May 13, 2013 Yo soy un total novato, ¿pero me puedes pasar el fichero modificado? Revisa el inicio del Post, ahi deje los archivos pero OJO... SIEMPRE RESPLADA TUS ARCHIVOS, HAZ UNA COPIA POR SI NO TE GUSTA COMO QUEDA. Link to comment Share on other sites More sharing options...
solnuevo Posted June 28, 2013 Share Posted June 28, 2013 Hola compañera: excelente aporte y muy bien explicado. De gran ayuda para muchos. Un saludo Link to comment Share on other sites More sharing options...
DcdacD Posted June 29, 2013 Share Posted June 29, 2013 (edited) Tengo una duda, desde que se inicio este hilo adapte la configuración a lo que finalmente conseguiste crear, ahora adjunto fotografia de una captura de pantalla cuyos datos no se donde aparecen para modificar. El archivo en cuestion es el header.tpl <td style="width: 100%; padding-left: 10pt"><span style="font-weight: bold; font-size: 8pt; color: #6E6E6E">[EMPRESA]</span><br/> RFC: <br/> CURP: <br/> Domicilio Fiscal: <br/> Del. , C.P. <br/> País - Estado <br/> Tel. [55] 0000-0000 / 01800-000-000</td> </tr> No se si modificarlo a mano, consejo o aclaración. Saludos y de nuevo, un aporte genial !. Saludos. Edited June 29, 2013 by DcdacD (see edit history) Link to comment Share on other sites More sharing options...
Mary Brezden Posted July 1, 2013 Author Share Posted July 1, 2013 Hola compañera: excelente aporte y muy bien explicado. De gran ayuda para muchos. Un saludo Ahh pues muchas gracias, aclaro, no soy experta en leguaje php html, etc. solo soy muy empeñada en lo que hago e hice todas las pruebas para que quedara bien. Me da gusto que te agradara! Link to comment Share on other sites More sharing options...
Mary Brezden Posted July 1, 2013 Author Share Posted July 1, 2013 Tengo una duda, desde que se inicio este hilo adapte la configuración a lo que finalmente conseguiste crear, ahora adjunto fotografia de una captura de pantalla cuyos datos no se donde aparecen para modificar. El archivo en cuestion es el header.tpl <td style="width: 100%; padding-left: 10pt"><span style="font-weight: bold; font-size: 8pt; color: #6E6E6E">[EMPRESA]</span><br/> RFC: <br/> CURP: <br/> Domicilio Fiscal: <br/> Del. , C.P. <br/> País - Estado <br/> Tel. [55] 0000-0000 / 01800-000-000</td> </tr> No se si modificarlo a mano, consejo o aclaración. Saludos y de nuevo, un aporte genial !. Saludos. Hola! Gracias por tus comentarios, que gusto que te agrade Ahora en cuestion a tu pregunta no sabes en donde modificar en donde dice: RFC: CURP: Domicilio Fiscal: Del. , C.P. País - Estado Tel. [55] 0000-0000 / 01800-000-0000 Para que le cambies tus datos debes seguir la siguiente ruta: PRESTASHOP / PDF / HEADER.TPL , ya que llegues a abrir el archivo header.tpl en el renglon 42 más o menos ya podrás poner tus datos por ejemplo en [EMPRESA] pondrás [EL NOMBRE QUE TU QUIERAS] y asi sucesivamente. Espero que te sirva pero aclaro, no soy experta ehh?? Siempre respalda tus archivos antes de ser modificados para que no tengras que trabajar el doble y no tengas que empezar de 0 como a mi me paso jaja! Link to comment Share on other sites More sharing options...
DcdacD Posted July 1, 2013 Share Posted July 1, 2013 Buenas tardes, gracias por contestar, si tenía clara la ubicación del archivo lo que no sabía era si modificar los datos a mano o los cogía de otro sitio configurado en Prestashop, como abajo tambien muestra algún que otro dato de la empresa, Finalmente lo modifique a mano, ya que observé el telefono 55... escrito tal y como me aparecía. Gracias de nuevo. Link to comment Share on other sites More sharing options...
Recommended Posts