Перейти к содержимому


Скрыть Цену Конкретного Товара(Ов)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 14

#1 linke

linke

    Пользователь

  • Пользователи
  • PipPip
  • 17 сообщений

Отправлено 25 Февраль 2015 - 08:52

Здравствуйте.
Подскажите, как скрыть цену конкретного товара или нескольких товаров?

Знаю как убрать к примеру стилями. Но не могу привязаться к конкретному товару, получается только на все разом.

Подскажите пожалуйста.

Заранее спасибо.

#2 Dars

Dars

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 410 сообщений

Отправлено 25 Февраль 2015 - 16:44

Просмотр сообщенияlinke (25 Февраль 2015 - 08:52) писал:

Здравствуйте.
Подскажите, как скрыть цену конкретного товара или нескольких товаров?

Знаю как убрать к примеру стилями. Но не могу привязаться к конкретному товару, получается только на все разом.

Подскажите пожалуйста.

Заранее спасибо.
Уточните номер вашего аккаунта и по меньшей мере 2 товара, для которых необходимо скрыть цену.

#3 linke

linke

    Пользователь

  • Пользователи
  • PipPip
  • 17 сообщений

Отправлено 25 Февраль 2015 - 19:29

номер аккаунта: SL-303201

Сайт только настроил и приступил к товарам.. Сейчас там 3 товара.
Для эксперимента, можно взять любой.

#4 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 26 Февраль 2015 - 01:59

Для карточки товара в шаблоне Товар найдите:
<div class="prod_info_price" itemscope itemprop="offerDetails" itemtype="http://schema.org/Offer">
		  <!-- Цена сейчас -->
		  <span class="productSpecialPrice1 goodsDataMainModificationPriceNow" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" 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="Мы снизили цену на &laquo;{GOODS_NAME}&raquo;. Старая цена - {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="Мы снизили цену на &laquo;{GOODS_NAME}&raquo;. Старая цена - {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="Текущая цена за &laquo;{GOODS_NAME}&raquo;" 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="Мы снизили цену на &laquo;{GOODS_NAME}&raquo;. Старая цена - {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="Мы снизили цену на &laquo;{GOODS_NAME}&raquo;. Старая цена - {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 linke

linke

    Пользователь

  • Пользователи
  • PipPip
  • 17 сообщений

Отправлено 26 Февраль 2015 - 10:18

Все получилось.
Спасибо большое!

#6 reaktor

reaktor

    Пользователь

  • Пользователи
  • PipPip
  • 37 сообщений

Отправлено 06 Декабрь 2019 - 17:19

Добрый день! По данной инструкции не получилось сделать можете пожалуйста написать актуальную инструкцию Аккаунт SL-424402

#7 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 10 Декабрь 2019 - 09:32

Просмотр сообщенияreaktor (06 Декабрь 2019 - 17:19) писал:

Добрый день! По данной инструкции не получилось сделать можете пожалуйста написать актуальную инструкцию Аккаунт SL-424402

Здравствуйте. Вам так же нужно закрыть цену не для всех товаров, а только для некоторых?

#8 reaktor

reaktor

    Пользователь

  • Пользователи
  • PipPip
  • 37 сообщений

Отправлено 11 Декабрь 2019 - 12:08

Просмотр сообщенияMikDark (10 Декабрь 2019 - 09:32) писал:

Здравствуйте. Вам так же нужно закрыть цену не для всех товаров, а только для некоторых?

Здравствуйте! Да! Только для нескольких товаров закрыть,  заменить на надпись "Цену уточняйте"

#9 reaktor

reaktor

    Пользователь

  • Пользователи
  • PipPip
  • 37 сообщений

Отправлено 19 Декабрь 2019 - 16:54

Просмотр сообщенияreaktor (11 Декабрь 2019 - 12:08) писал:

Здравствуйте! Да! Только для нескольких товаров закрыть,  заменить на надпись "Цену уточняйте"
Помогитееее ! )
Пожалуйста

#10 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 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 Кенгуру

Кенгуру

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 185 сообщений

Отправлено 01 Апрель 2020 - 20:07

А как такое на Какаду сделать?
Нам тоже надо скрыть некоторые товары, но только на витрине (чтоб не маячили эти 0 руб.), а в самих карточках пусть цены будут

#12 stasia

stasia

    Активный участник

  • Модераторы
  • 575 сообщений

Отправлено 06 Апрель 2020 - 11:13

Просмотр сообщенияКенгуриец (01 Апрель 2020 - 20:07) писал:

А как такое на Какаду сделать?
Нам тоже надо скрыть некоторые товары, но только на витрине (чтоб не маячили эти 0 руб.), а в самих карточках пусть цены будут

Здравствуйте. Уточните, Вам нужно скрыть цену в каталоге, на витрине, если цена 0 рублей, верно?

#13 Кенгуру

Кенгуру

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 185 сообщений

Отправлено 06 Апрель 2020 - 20:43

Просмотр сообщенияstasia (06 Апрель 2020 - 11:13) писал:

Здравствуйте. Уточните, Вам нужно скрыть цену в каталоге, на витрине, если цена 0 рублей, верно?
ес оф кос :)

#14 stasia

stasia

    Активный участник

  • Модераторы
  • 575 сообщений

Отправлено 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 Кенгуру

Кенгуру

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 185 сообщений

Отправлено 07 Апрель 2020 - 13:00

Всё получилось классно, но кнопка покупки на главной снова стали прыгать в зависимости от наличия краткого описания




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных