RP Imagen Posted February 19, 2015 Share Posted February 19, 2015 Hola a todos! Necesito una ayudita, en la ficha de producto con diferentes combinaciones y un precio especial aplicado (por ejemplo un 10%), cuando pincho sobre los diferentes atributos el precio final va cambiadno al momento. El tema es que se actualiza el precio final, pero el precio antiguo no.¿Como puedo hacer para que se actualice el antiguo también, de tal manera que el usuario pueda ver el descuento real? Este es un ejemplo de producto: http://www.tusmesasysillas.com/sillas-de-cocina/187-silla-jam.html#/color_acabado_estructura_metal_ondarreta-blanco/tipo_de_pata_silla_jam-4_patas/respaldo_silla_jam-blanco_brillo_delante_tortola_transparente_detras He trasteado en el produc.tpl en esta parte del código pero no lo he conseguido. <p id="old_price"><span class="price"> {if $priceDisplay >= 0 && $priceDisplay <= 2} {if $productPriceWithoutReduction > $productPrice} <span id="old_price_display price" style="text-decoration: line-through">{convertPrice price=$productPriceWithoutReduction}</span> <!-- {if $tax_enabled && $display_tax_label == 1} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if} --> {/if} {/if} </span> </p> {/if} {if $product->on_sale} <img src="{$img_dir}onsale_{$lang_iso}.gif" alt="{l s='On sale'}" class="on_sale_img"/> <span class="on_sale">{l s='On sale!'}</span> {elseif $product->specificPrice AND $product->specificPrice.reduction AND $productPriceWithoutReduction > $productPrice} <span class="discount">{l s='Reduced price!'}</span> {/if} </div> <div class="row_1"> <p class="our_price_display"> {if $priceDisplay >= 0 && $priceDisplay <= 2} <span id="our_price_display">{convertPrice price=$productPrice}</span> <!--{if $tax_enabled && ((isset($display_tax_label) && $display_tax_label == 1) OR !isset($display_tax_label))} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if}--> {/if} {l s='tax incl.'} </p> Muchas gracias Link to comment Share on other sites More sharing options...
JohnDM Posted February 19, 2015 Share Posted February 19, 2015 Hola, Soy nuevo en el foro y me causó curiosidad tu pregunta, Puedes intentar lo siguiente, no estoy seguro pero pues... <p id="old_price"><span class="price"> {if $priceDisplay >= 0 && $priceDisplay <= 2} <span id="our_price_display">{convertPrice price=$productPrice}</span> <!--{if $tax_enabled && ((isset($display_tax_label) && $display_tax_label == 1) OR !isset($display_tax_label))} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if}--> {/if} </span> </p> {/if} {if $product->on_sale} <img src="{$img_dir}onsale_{$lang_iso}.gif" alt="{l s='On sale'}" class="on_sale_img"/> <span class="on_sale">{l s='On sale!'}</span> {elseif $product->specificPrice AND $product->specificPrice.reduction AND $productPriceWithoutReduction > $productPrice} <span class="discount">{l s='Reduced price!'}</span> {/if} </div> <div class="row_1"> <p class="our_price_display"> {if $priceDisplay >= 0 && $priceDisplay <= 2} <span id="our_price_display">{convertPrice price=$productPrice}</span> <!--{if $tax_enabled && ((isset($display_tax_label) && $display_tax_label == 1) OR !isset($display_tax_label))} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if}--> {/if} {l s='tax incl.'} </p> Link to comment Share on other sites More sharing options...
RP Imagen Posted February 20, 2015 Author Share Posted February 20, 2015 Gracias pro la aportación! Lo he probado pero no funciona. El problema es que no consigo hacer que al clicar sobre un atributo cambie la el precio en los dos campos. Con tu modificación pro ejemplo, se cambia el precio pequeño, pero el grande no. 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