Jump to content

Modificar al momento precio antiguo de producto al cambiar de opción o atributo


RP Imagen

Recommended Posts

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

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

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...