Jump to content

loza

New Members
  • Posts

    8
  • Joined

  • Last visited

Everything posted by loza

  1. Hi! i want to show features product in invoice, someone knows how to do it? i try to modify /pdf/invoice.product-tab.tpl adding a td with {$order_detail.feature1} 1 equals the id of feature, but i got a blank {** * 2007-2017 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 license@prestashop.com 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 <contact@prestashop.com> * @copyright 2007-2017 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="{$layout.reference.width}%">{l s='Reference' d='Shop.Pdf' pdf='true'}</th> <th class="product header small" width="10%">test</th> <th class="product header small" width="{$layout.product.width}%">{l s='Product' d='Shop.Pdf' pdf='true'}</th> <th class="product header small" width="60px">{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='(Impuestos incluidos.)' d='Shop.Pdf' pdf='true'}</th> <th class="product header small" width="{$layout.quantity.width}%">{l s='Qty' 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='(Impuestos incluidos.)' 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 center"> {$order_detail.product_reference} </td> <td> {$order_detail.feature1} </td> <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%">&nbsp;</td> <td width="80%"> {$order_detail.product_name} </td> </tr> </table> {else} <p class="letra">{$order_detail.product_name}</p> {/if} </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_incl} {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 center"> {$order_detail.product_quantity} </td> <td class="product right"> {displayPrice currency=$order->id_currency price=$order_detail.total_price_tax_incl} </td> </tr> {foreach $order_detail.customizedDatas as $customizationPerAddress} {foreach $customizationPerAddress as $customizationId => $customization} <tr class="customization_data {$bgcolor_class}"> <td class="center"> &nbsp;</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} </td> </tr> {/foreach} </tbody> </table> thx
  2. Hola, Se que han pasado mas de 2 años, pero te quiero preguntar una cosa: Yo también tengo instalado ese modulo de INNOVADELUX, y también tengo instalado el modulo oficial de Papal. El problema que tengo es que me hace correctamente el recargo de los productos, pero no me pilla el recargo por el transporte. ¿Tu decidiste desactivar este método de pago porque son incompatibles?¿Compraste otro modulo de PayPal especifico para los recargos? No se si contestaras, pero gracias de todos modos. Un saludo.
  3. hello unfortunately this did not work for me, I have prestashop 1.7.3. In my store I have groups of clients, in all of them I show them the price without VAT. And what I want is to show the price without VAT, the amount of VAT and the final price with VAT, I have followed your instructions, but I have not managed to get it out. Attached catches, € 12 is for transport, the final amount should be 46.03, I want to show this in the cart, at the checkout and in the order of confirmation. Any ideas, anyone? thanks in advance.
  4. Hi! after a long search i found a possible solution for prestashop 1.7.3. Go to /controllers/front/AuthController.php find the next code: if (Tools::isSubmit('submitLogin')) { if ($login_form->submit()) { $should_redirect = true; } } commet the line $should_redirect = true; and add a Tools::redirectLink. Finally result: if (Tools::isSubmit('submitLogin')) { if ($login_form->submit()) { // $should_redirect = true; Tools::redirectLink(__PS_BASE_URI__); } } __PS_BASE_URI__ i use this for redirecct to home. Save, upload the php to your server, clean cache from BO Advanced parameters > performance and thats all, after user log redirecct to home. Sorry for my english
  5. Hi! after a long search i found a possible solution for prestashop 1.7.3. Go to /controllers/front/AuthController.php find the next code: if (Tools::isSubmit('submitLogin')) { if ($login_form->submit()) { $should_redirect = true; } } commet the line $should_redirect = true; and add a Tools::redirectLink. Finally result: if (Tools::isSubmit('submitLogin')) { if ($login_form->submit()) { // $should_redirect = true; Tools::redirectLink(__PS_BASE_URI__); } } __PS_BASE_URI__ i use this for redirecct to home. Save, upload the php to your server, clean cache from BO Advanced parameters > performance and thats all, after user log redirecct to home. Sorry for my english
  6. Hi! after a long search i found a possible solution for prestashop 1.7.3. Go to /controllers/front/AuthController.php find the next code: if (Tools::isSubmit('submitLogin')) { if ($login_form->submit()) { $should_redirect = true; } } commet the line $should_redirect = true; and add a Tools::redirectLink. Finally result: if (Tools::isSubmit('submitLogin')) { if ($login_form->submit()) { // $should_redirect = true; Tools::redirectLink(__PS_BASE_URI__); } } __PS_BASE_URI__ i use this for redirecct to home. Save, upload the php to your server, clean cache from BO Advanced parameters > performance and thats all, after user log redirecct to home. Sorry for my english
  7. Hi! first sorry for my english I have 2 problems, with PDF data and email information, I will explain it below: 1º I bought a module to show all my products in a table format and easy to buy, the "problem" of this module is that I can only order alphabetically from A-Z or Z-A, only if I touch the code. But I need to show the products in a specific order, so for that I have to put a letter in front of the product name. Example a.product, b.product. My real problem comes here, when a customer or I are going to see the invoice, we can see the following data format in pdf: a.nameofproduct, b.nameofproduct (a and b are the letters I put before for my custom order). I want to delete the first letter. Any solution for this? I've seen on a page that do the following: <a href="{$product.url}"> {$ product.name | truncate: 30: '...'} </a> Is there any possibility of doing the same with the substring? I was editing the following tpl: pdf / invoice.product-tab.tpl, I don't know if it's the correct tpl. i will add image ---------------------- 2nd After a customer buys in our store, he receives the following email (I will add an image of that) in the image you cannot see the breakdown of the peido. I don't know why this happens and I would like to show this information. We have also noticed that the email is broken when received in thunderbird, in outlook there are no problems, I understand that this is because each mail client adds their styles and that is why this problem happens thanks in advance
×
×
  • Create New...