Jump to content

Проблема с отображением скидки на товар

Recommended Posts

Доброго времени суток. Такая проблема с отображением скидки у товара:

В каталоге у товаров, которые со скидкой, все отображается корректно(т.е. старая цена зачеркнута, новая выделена красным цветом с помощью стилей)



Код для вывода в категории (product-list.tpl) :

{if $product.specific_prices}
    <!--Старая цена--><p class="old_price_display"><s>{convertPrice price=$product.price_without_reduction}</s></p>
<!--Новая цена--><span class="price" style="color:#ED1C24;">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span>
{else}	<!--Цена товара--><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span>

В самом товаре отображается цена без скидки и всё:



Код для вывода в товаре (product.tpl) :

    				{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>
    		<div class="row_1">
				<p class="our_price_display">				
						<span  id="our_price_display">{convertPrice price=$productPrice}</span> 							

При этом код из product.tpl не работает в product.tpl.

Share this post

Link to post
Share on other sites

  • 2 weeks later...

Поищите в выводе товара 

id="old_price" и id="old_price_display",

если скидка в процентах то еще и


Посмотрел и нашёл, этот код "выводит" цену, точнее не выводит как надо:

                        {if $product->specificPrice AND $product->specificPrice.reduction && $product->specificPrice.reduction > 0}

                            <p id="old_price"><span class="price">

                            {if $priceDisplay >= 0 && $priceDisplay <= 2}

                                {if $productPriceWithoutReduction > $productPrice}

                                    <span id="old_price_display price">{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} -->






Share this post

Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More