Скрыть Цену Конкретного Товара(Ов)
#1
Отправлено 25 Февраль 2015 - 08:52
Подскажите, как скрыть цену конкретного товара или нескольких товаров?
Знаю как убрать к примеру стилями. Но не могу привязаться к конкретному товару, получается только на все разом.
Подскажите пожалуйста.
Заранее спасибо.
#2
Отправлено 25 Февраль 2015 - 16:44
linke (25 Февраль 2015 - 08:52) писал:
Подскажите, как скрыть цену конкретного товара или нескольких товаров?
Знаю как убрать к примеру стилями. Но не могу привязаться к конкретному товару, получается только на все разом.
Подскажите пожалуйста.
Заранее спасибо.
#3
Отправлено 25 Февраль 2015 - 19:29
Сайт только настроил и приступил к товарам.. Сейчас там 3 товара.
Для эксперимента, можно взять любой.
#4
Отправлено 26 Февраль 2015 - 01:59
<div class="prod_info_price" itemscope itemprop="offerDetails" itemtype="http://schema.org/Offer"> <!-- Цена сейчас --> <span class="productSpecialPrice1 goodsDataMainModificationPriceNow" title="Текущая цена за «{GOODS_NAME}»" itemprop="price" content="{GOODS_MOD_PRICE_NOW}"> {GOODS_MOD_PRICE_NOW | money_format} </span> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <!-- информация о числе товаров на складе --> <meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/> <!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> {% IF GOODS_MOD_REST_VALUE>0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span> {% ENDIF %} <!-- Старая цена --> <!-- Если на товар действует скидка --> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <s class="productSpecialPrice1 goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} руб."> {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format} </s> <!-- Если старая цена была больше новой --> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <s class="productSpecialPrice1 goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_OLD} руб."> {GOODS_MOD_PRICE_OLD | money_format} </s> {% ENDIF %} <!-- /Старая цена --> </div>
замените на:
{% IF GOODS_NAME = Название товара || GOODS_NAME = Название товара2 || GOODS_NAME = Название товара3 %} {% ELSE %} <div class="prod_info_price" itemscope itemprop="offerDetails" itemtype="http://schema.org/Offer"> <!-- Цена сейчас --> <span class="productSpecialPrice1 goodsDataMainModificationPriceNow" title="Текущая цена за «{GOODS_NAME}»" itemprop="price" content="{GOODS_MOD_PRICE_NOW}"> {GOODS_MOD_PRICE_NOW | money_format} </span> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <!-- информация о числе товаров на складе --> <meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/> <!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> {% IF GOODS_MOD_REST_VALUE>0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span> {% ENDIF %} <!-- Старая цена --> <!-- Если на товар действует скидка --> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <s class="productSpecialPrice1 goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} руб."> {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format} </s> <!-- Если старая цена была больше новой --> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <s class="productSpecialPrice1 goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_OLD} руб."> {GOODS_MOD_PRICE_OLD | money_format} </s> {% ENDIF %} <!-- /Старая цена --> </div> {% ENDIF %}
Для товаров в категории, в шаблоне Товары найдите:
<div class="product-price"> <span class="new_price">{goods.MIN_PRICE_NOW | money_format}</span> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <s class="old_price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</s> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <s class="old_price">{goods.MIN_PRICE_OLD | money_format}</s> {% ENDIF %} </div>
замените на:
{% IF goods.NAME = Название товара || goods.NAME = Название товара2 || goods.NAME = Название товара3 %} {% ELSE %} <div class="product-price"> <span class="new_price">{goods.MIN_PRICE_NOW | money_format}</span> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <s class="old_price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</s> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <s class="old_price">{goods.MIN_PRICE_OLD | money_format}</s> {% ENDIF %} </div> {% ENDIF %}
По данному примеру можно указывать множество названий, не забудьте заменить "Название товара" на реальное имя товара.
#5
Отправлено 26 Февраль 2015 - 10:18
Спасибо большое!
#6
Отправлено 06 Декабрь 2019 - 17:19
#10
Отправлено 24 Декабрь 2019 - 20:04
Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<div class="price-box" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</span> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="price old-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="price old-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span> {% ENDIF %} </div>
замените на:
{% IF goods.NAME = Название товара || goods.NAME = Название товара2 || goods.NAME = Название товара3 %} <div class="price-box"> <span class="price">Цену уточняйте</span> </div> {% ELSE %} <div class="price-box" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</span> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="price old-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="price old-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span> {% ENDIF %} </div> {% ENDIF %}
Далее зайдите в шаблон Товар - найдите:
<!-- Цена товара --> <div class="price-box f-fix" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> <!-- информация для поисковика о наличии товара --> <meta itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <div class="special-price goodsDataMainModificationPriceNow {CURRENCY_CHAR_CODE}"> <span class="price" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span> </div> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <div class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}"> <span class="price">{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </div> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <div class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}"> <span class="price">{GOODS_MOD_PRICE_OLD | money_format}</span> </div> {% ENDIF %} </div>
замените на:
{% IF GOODS_NAME = Название товара || GOODS_NAME = Название товара2 || GOODS_NAME = Название товара3 %} <!-- Цена товара --> <div class="price-box f-fix"> <div class="special-price goodsDataMainModificationPriceNow"> <span class="price">Цену уточняйте</span> </div> </div> {% ELSE %} <!-- Цена товара --> <div class="price-box f-fix" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> <!-- информация для поисковика о наличии товара --> <meta itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <div class="special-price goodsDataMainModificationPriceNow {CURRENCY_CHAR_CODE}"> <span class="price" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span> </div> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <div class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}"> <span class="price">{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </div> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <div class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}"> <span class="price">{GOODS_MOD_PRICE_OLD | money_format}</span> </div> {% ENDIF %} </div> {% ENDIF %}
Текст названия товаров замените на свои.
#11
Отправлено 01 Апрель 2020 - 20:07
Нам тоже надо скрыть некоторые товары, но только на витрине (чтоб не маячили эти 0 руб.), а в самих карточках пусть цены будут
#12
Отправлено 06 Апрель 2020 - 11:13
Кенгуриец (01 Апрель 2020 - 20:07) писал:
Нам тоже надо скрыть некоторые товары, но только на витрине (чтоб не маячили эти 0 руб.), а в самих карточках пусть цены будут
Здравствуйте. Уточните, Вам нужно скрыть цену в каталоге, на витрине, если цена 0 рублей, верно?
#14
Отправлено 07 Апрель 2020 - 10:43
Кенгуриец (06 Апрель 2020 - 20:43) писал:
Здравствуйте. Зайдите в раздел Сайт---Редактор шаблонов---Товары и найдите код:
<!-- Цена --> <div class="product__price price__box {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}hasOld{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}hasOld{% ENDIF %}" itemprop="offers" itemscope itemtype="https://schema.org/Offer">
Замените его на:
<!-- Цена --> <div class="product__price price__box {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}hasOld{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}hasOld{% ENDIF %}" itemprop="offers" itemscope itemtype="https://schema.org/Offer" {% IF goods.MIN_PRICE_NOW = 0 %}style="visibility: hidden;"{% ENDIF %}>
#15
Отправлено 07 Апрель 2020 - 13:00
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных