nilsgirard Posted October 29, 2019 Share Posted October 29, 2019 Après avoir cherché longtemps , dans cette galaxie... j'ai crée une caractéristique Garantie pour mes produits. j'ai créé dans le thème que j'utilise un répertoire pdf ou j'ai copié dedans le fichier invoice.product-tab.tpl qui se trouvait dans la racine du site/pdf/ je l'ai modifié comme ci dessous pour avoir l'affichage du délai de garantie obligatoire sur les factures en France. invoice.product-tab.tpl Link to comment Share on other sites More sharing options...
JulianM78 Posted October 28, 2021 Share Posted October 28, 2021 Bonjour, Merci pour l'info, super ! Cependant on ne peut pas accéder à votre fichier, dommage... Pouvez-vous le partager ailleurs? Merci d'avance ;) Link to comment Share on other sites More sharing options...
nilsgirard Posted April 28, 2022 Author Share Posted April 28, 2022 {** * 2007-2018 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * https://opensource.org/licenses/OSL-3.0 * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2018 PrestaShop SA * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA *} <table class="product" width="100%" cellpadding="4" cellspacing="0"> <thead> <tr> <th class="product header small" width="30%">{l s='Product' d='Shop.Pdf' pdf='true'}</th> <th class="product header small" width="9%">{l s='Reference' d='Shop.Pdf' pdf='true'}</th> <th class="product header small" width="10%">{l s='Garantie' d='Shop.Pdf' pdf='true'}</th> <th class="product header small" width="6%">{l s='Qty' d='Shop.Pdf' pdf='true'}</th> <th class="product header small" width="9%">{l s='Tax Rate' d='Shop.Pdf' pdf='true'}</th> {if isset($layout.before_discount)} <th class="product header small" width="{$layout.unit_price_tax_excl.width}%">{l s='Base price' d='Shop.Pdf' pdf='true'} <br /> {l s='(Tax excl.)' d='Shop.Pdf' pdf='true'}</th> {/if} <th class="product header-right small" width="{$layout.unit_price_tax_excl.width}%">{l s='Unit Price' d='Shop.Pdf' pdf='true'} <br /> {l s='(Tax excl.)' d='Shop.Pdf' pdf='true'}</th> <th class="product header-right small" width="{$layout.total_tax_excl.width}%">{l s='Total' d='Shop.Pdf' pdf='true'} <br /> {l s='(Tax excl.)' d='Shop.Pdf' pdf='true'}</th> </tr> </thead> <tbody> <!-- PRODUCTS --> {foreach $order_details as $order_detail} {cycle values=["color_line_even", "color_line_odd"] assign=bgcolor_class} <tr class="product {$bgcolor_class}"> <td class="product left"> {if $display_product_images} <table width="100%"> <tr> <td width="15%"> {if isset($order_detail.image) && $order_detail.image->id} {$order_detail.image_tag} {/if} </td> <td width="5%"> </td> <td width="80%"> {$order_detail.product_name} </td> </tr> </table> {else} {$order_detail.product_name} {/if} </td> <td class="product center"> {$order_detail.product_reference} </td> <td class="product center"> {assign var="defaultlang" value=(int)(Configuration::get('PS_LANG_DEFAULT'))} {assign var="features" value=Product::getFrontFeaturesStatic($defaultlang, $order_detail.product_id)} {foreach $features as $feature} {if $feature.id_feature == 185} {$feature.value} <br/> {/if} {/foreach} </td> <td class="product center"> {$order_detail.product_quantity} </td> <td class="product center"> {$order_detail.order_detail_tax_label} </td> {if isset($layout.before_discount)} <td class="product center"> {if isset($order_detail.unit_price_tax_excl_before_specific_price)} {displayPrice currency=$order->id_currency price=$order_detail.unit_price_tax_excl_before_specific_price} {else} -- {/if} </td> {/if} <td class="product right"> {displayPrice currency=$order->id_currency price=$order_detail.unit_price_tax_excl_including_ecotax} {if $order_detail.ecotax_tax_excl > 0} <br> <small>{{displayPrice currency=$order->id_currency price=$order_detail.ecotax_tax_excl}|string_format:{l s='ecotax: %s' d='Shop.Pdf' pdf='true'}}</small> {/if} </td> <td class="product right"> {displayPrice currency=$order->id_currency price=$order_detail.total_price_tax_excl_including_ecotax} </td> </tr> {foreach $order_detail.customizedDatas as $customizationPerAddress} {foreach $customizationPerAddress as $customizationId => $customization} <tr class="customization_data {$bgcolor_class}"> <td class="center"> </td> <td> {if isset($customization.datas[$smarty.const._CUSTOMIZE_TEXTFIELD_]) && count($customization.datas[$smarty.const._CUSTOMIZE_TEXTFIELD_]) > 0} <table style="width: 100%;"> {foreach $customization.datas[$smarty.const._CUSTOMIZE_TEXTFIELD_] as $customization_infos} <tr> <td style="width: 30%;"> {$customization_infos.name|string_format:{l s='%s:' d='Shop.Pdf' pdf='true'}} </td> <td>{if (int)$customization_infos.id_module}{$customization_infos.value nofilter}{else}{$customization_infos.value}{/if}</td> </tr> {/foreach} </table> {/if} {if isset($customization.datas[$smarty.const._CUSTOMIZE_FILE_]) && count($customization.datas[$smarty.const._CUSTOMIZE_FILE_]) > 0} <table style="width: 100%;"> <tr> <td style="width: 70%;">{l s='image(s):' d='Shop.Pdf' pdf='true'}</td> <td>{count($customization.datas[$smarty.const._CUSTOMIZE_FILE_])}</td> </tr> </table> {/if} </td> <td class="center"> ({if $customization.quantity == 0}1{else}{$customization.quantity}{/if}) </td> {assign var=end value=($layout._colCount-3)} {for $var=0 to $end} <td class="center"> -- </td> {/for} </tr> <!--if !$smarty.foreach.custo_foreach.last--> {/foreach} {/foreach} {/foreach} <!-- END PRODUCTS --> <!-- CART RULES --> {assign var="shipping_discount_tax_incl" value="0"} {foreach from=$cart_rules item=cart_rule name="cart_rules_loop"} {if $smarty.foreach.cart_rules_loop.first} <tr class="discount"> <th class="header" colspan="{$layout._colCount}"> {l s='Discounts' d='Shop.Pdf' pdf='true'} </th> </tr> {/if} <tr class="discount"> <td class="white right" colspan="{$layout._colCount - 1}"> {$cart_rule.name} </td> <td class="right white"> - {displayPrice currency=$order->id_currency price=$cart_rule.value_tax_excl} </td> </tr> {/foreach} </tbody> </table> Link to comment Share on other sites More sharing options...
nilsgirard Posted April 28, 2022 Author Share Posted April 28, 2022 juste mettre le bon id pour votre caractéristique de garantie ici : 185 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now