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


Наклейка "товар Есть В Наличии"

наклейка

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

#1 ntK8OusY

ntK8OusY

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений
  • ГородПермь

Отправлено 06 Апрель 2014 - 06:58

Добрый день.
на картинке видно что наклейка "товар есть в наличии" налазит на имя самого товара и так получается что на значимую часть в описании, где цифры. Прошу сместить так чтобы не налазило на имя, может в сторону картинки товара.
товар есть в наличии.png

P.S.
Идея самой наклейки мне и моим друзьям понравилась........

#2 Alexey11

Alexey11

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

  • Модератоpы
  • 1 057 сообщений
  • ГородНижний новгород

Отправлено 06 Апрель 2014 - 14:39

Просмотр сообщенияntK8OusY (06 Апрель 2014 - 06:58) писал:

Добрый день.
на картинке видно что наклейка "товар есть в наличии" налазит на имя самого товара и так получается что на значимую часть в описании, где цифры. Прошу сместить так чтобы не налазило на имя, может в сторону картинки товара.
Прикрепленный файл товар есть в наличии.png

P.S.
Идея самой наклейки мне и моим друзьям понравилась........
Исправили. Проверьте пожалуйста.

#3 ntK8OusY

ntK8OusY

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений
  • ГородПермь

Отправлено 06 Апрель 2014 - 15:46

Зачет !!!.....все ровно :)

#4 Новичок Ю

Новичок Ю

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

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

Отправлено 11 Октябрь 2015 - 12:40

Здравствуйте! Возможно ли  сделать наклейку типа "Быстрая доставка", которая появлялась бы при определенных условиях (например, при количестве товаров в наличии более 2000 или что-то другое, что можно задать из бэкофиса), чтобы выделить товары, которые можем доставить быстрее остальных?
2. При нулевом остатке можно повесить наклейку либо "Под заказ", либо "Нет в наличии". А можно ли их использовать как-то обе (ибо "под заказ"  подразумевает "по предоплате", а "нет в наличии" - другое). Если товар снимается с производства и прячется в "скрытые товары", на него все равно есть выход из поисковика и закладок (редирект сделать нельзя на неудаленные страницы). Но удалять его не хочется, т.к. позже его можно заменить на др. товар с тем же URL. Тогда и нужны обе наклейки.
Спасибо.

#5 Vaccina

Vaccina

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

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

Отправлено 13 Октябрь 2015 - 01:32

Уточните пожалуйста условия вывода ярлыков, как понимаю, их необходимо вставить в карточке товара на фото товара, верно?
При каких условиях выводить ярлык "не в наличии" и "под заказ"?

#6 Новичок Ю

Новичок Ю

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

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

Отправлено 13 Октябрь 2015 - 10:32

Здравствуйте!  Все верно, ярлычки на стандартном месте.
"Под заказ" - при нулевом остатке.
"Быстрая доставка" - при количестве более 1000шт
"Нет в наличии" - при интервале каком-нибудь (главное, чтоб условие не пересекалось с предыдущим) или, например, "закупочная цена" больше "розничной"... Что-то больше не могу придумать...

#7 MikDark

MikDark

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

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

Отправлено 13 Октябрь 2015 - 17:10

Просмотр сообщенияНовичок Ю (13 Октябрь 2015 - 10:32) писал:

Здравствуйте!  Все верно, ярлычки на стандартном месте.
"Под заказ" - при нулевом остатке.
"Быстрая доставка" - при количестве более 1000шт
"Нет в наличии" - при интервале каком-нибудь (главное, чтоб условие не пересекалось с предыдущим) или, например, "закупочная цена" больше "розничной"... Что-то больше не могу придумать...

Это сделать можно, но Вам нужно создать данные ярлычки в виде картинок, загрузить их в раздел Сайт - Редактор шаблонов и прислать имена картинок.

#8 Новичок Ю

Новичок Ю

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

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

Отправлено 13 Октябрь 2015 - 23:35

Просмотр сообщенияMikDark (13 Октябрь 2015 - 17:10) писал:

Это сделать можно, но Вам нужно создать данные ярлычки в виде картинок, загрузить их в раздел Сайт - Редактор шаблонов и прислать имена картинок.
Загрузила:
stikerbg3.png - для "нет в наличии" (взят из первоначального шаблона этой темы)
stikerbg4.png - для "быстрой доставки" - 150х140пкс. Для стикеров этот размер подойдет?

#9 Vaccina

Vaccina

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

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

Отправлено 14 Октябрь 2015 - 04:54

В шаблоне Товар найдите:
<!-- Доступность товара -->
		  <div class="goodsDataMainModificationAvailable">
		 <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %} title="Товар есть в наличии"></div>
		 <div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %} title="Товара нет в наличии"></div>
		</div>

замените на:
<!-- Доступность товара -->
		  <div class="goodsDataMainModificationAvailable">
				<div class="available-false" {% IF GOODS_MOD_PRICE_NOW>GOODS_MOD_PRICE_SUPPLIER %}style="display:none;"{% ENDIF %} title="Нет в наличии"></div>
			 	 <div class="available-zakaz" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %} title="Под заказ"></div>
				<div class="available-fast" {% IFNOT GOODS_MOD_REST_VALUE>1000 %}style="display:none;"{% ENDIF %} title="Быстрая доставка"></div>
		 	 </div>


в main.css найдите:
.available-true {position: absolute; width: 90px; height: 38px; background: url('{ASSETS_IMAGES_PATH}stikerbg2.png') center top no-repeat;z-index: 100;right: -15px;top: -25px;Color: #fff; padding: 20px 9px;text-align: center;}
.available-false {position: absolute; width: 90px; height: 38px; background: url('{ASSETS_IMAGES_PATH}stikerbg2.png') center bottom no-repeat;z-index: 100;right: -11px;top: -25px;Color: #fff; padding: 20px 9px;text-align: center;}
замените на:
.available-zakaz {position: absolute; width: 90px; height: 38px; background: url('{ASSETS_IMAGES_PATH}stikerbg3.png') center top no-repeat;z-index: 100;right: -15px;top: -25px;Color: #fff; padding: 20px 9px;text-align: center;}
.available-false {position: absolute; width: 90px; height: 38px; background: url('{ASSETS_IMAGES_PATH}stikerbg2.png') center bottom no-repeat;z-index: 100;right: -11px;top: -25px;Color: #fff; padding: 20px 9px;text-align: center;}
.available-fast {position: absolute; width: 90px; height: 38px; background: url('{ASSETS_IMAGES_PATH}stikerbg4.png') center top no-repeat;z-index: 100;right: -15px;top: -25px;Color: #fff; padding: 20px 9px;text-align: center;}


#10 Новичок Ю

Новичок Ю

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

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

Отправлено 14 Октябрь 2015 - 09:36

Здравствуйте! Все вставила, "В наличии" забыли, его тоже по аналогии вставила.
Ярлыки встали ниже, чем было (как в кармане) и при наложении условий их вылезает по несколько. Пока убрала на них ссылку в main.css, заскринила. Как можно поправить это? Screenshot_2.jpg Screenshot_3.jpg Screenshot_4.jpg

#11 Firefly

Firefly

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

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

Отправлено 14 Октябрь 2015 - 10:46

Просмотр сообщенияНовичок Ю (14 Октябрь 2015 - 09:36) писал:

Здравствуйте! Все вставила, "В наличии" забыли, его тоже по аналогии вставила.
Ярлыки встали ниже, чем было (как в кармане) и при наложении условий их вылезает по несколько. Пока убрала на них ссылку в main.css, заскринила. Как можно поправить это? Прикрепленный файл Screenshot_2.jpgПрикрепленный файл Screenshot_3.jpgПрикрепленный файл Screenshot_4.jpg

Здравствуйте.
В данном случае не имеет смысла создавать ярлык "Нет в наличии".
Если остаток больше нуля, то его можно купить, даже если стоит надпись "Нет в наличии". Если же остаток равен нулю, то выводится ярлык "Под заказ".

#12 Новичок Ю

Новичок Ю

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

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

Отправлено 14 Октябрь 2015 - 11:35

Просмотр сообщенияFirefly (14 Октябрь 2015 - 10:46) писал:

Здравствуйте.
В данном случае не имеет смысла создавать ярлык "Нет в наличии".
Если остаток больше нуля, то его можно купить, даже если стоит надпись "Нет в наличии". Если же остаток равен нулю, то выводится ярлык "Под заказ".
В силу особенностей производства нужны все ярлыки (есть товар серийный и индивидуальный "под заказ"-образцы с ценой).
Можно условие добавить: при нулевом остатке: закупочная цена ниже отпускной - "под заказ", если наоборот - "нет в наличии"?
При положительном остатке: закупочная ниже отпускной - "в наличии", наоборот - "быстрая доставка".
Таких позиций товаров не много, можно в бэкофисе отрегулировать. И ярлыки вниз спрятались, как поднять? Спасибо.

#13 Новичок Ю

Новичок Ю

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

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

Отправлено 14 Октябрь 2015 - 20:37

{% IF GOODS_MOD_PRICE_NOW>GOODS_MOD_PRICE_SUPPLIER %} и {% IF GOODS_MOD_REST_VALUE>0 %} Подскажите, пожалуйста, как объединить условия?

#14 Vaccina

Vaccina

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

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

Отправлено 15 Октябрь 2015 - 01:32

Получится следующий вариант:
{% IF GOODS_MOD_PRICE_NOW>GOODS_MOD_PRICE_SUPPLIER && GOODS_MOD_REST_VALUE>0 %}


#15 Новичок Ю

Новичок Ю

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

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

Отправлено 15 Октябрь 2015 - 13:41

Просмотр сообщенияVaccina (15 Октябрь 2015 - 01:32) писал:

Получится следующий вариант:
 {% IF GOODS_MOD_PRICE_NOW>GOODS_MOD_PRICE_SUPPLIER && GOODS_MOD_REST_VALUE>0 %} 
Подскажите, пожалуйста. "Нет в наличии" и "Под заказ" работают по установленному правилу. "Быстрая доставка" висит поверх первых двух. Screenshot_5.jpg Что не так с условием?
<div class="available-false" {% IF GOODS_MOD_PRICE_NOW>GOODS_MOD_PRICE_SUPPLIER && GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %} title="Нет в наличии"></div>
<div class="available-zakaz" {% IF GOODS_MOD_PRICE_NOW<GOODS_MOD_PRICE_SUPPLIER && GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %} title="Под заказ"></div>
<div class="available-fast" {% IFNOT GOODS_MOD_REST_VALUE>1000 %}style="display:none;"{% ENDIF %} title="Быстрая доставка"></div>
</div>

#16 Vaccina

Vaccina

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

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

Отправлено 16 Октябрь 2015 - 04:30

Цитата

При положительном остатке: закупочная ниже отпускной - "в наличии", наоборот - "быстрая доставка"
<div class="available-fast" {% IFNOT GOODS_MOD_REST_VALUE>1000 %}style="display:none;"{% ENDIF %} title="Быстрая доставка"></div>

попробуйте замените на:
<div class="available-fast" {% IFNOT GOODS_MOD_REST_VALUE = 0 && GOODS_MOD_PRICE_SUPPLIER<GOODS_MOD_PRICE_NOW %}style="display:none;"{% ENDIF %} title="Быстрая доставка"></div>


#17 Новичок Ю

Новичок Ю

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

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

Отправлено 16 Октябрь 2015 - 09:51

Просмотр сообщенияVaccina (16 Октябрь 2015 - 04:30) писал:

<div class="available-fast" {% IFNOT GOODS_MOD_REST_VALUE>1000 %}style="display:none;"{% ENDIF %} title="Быстрая доставка"></div>

попробуйте замените на:
<div class="available-fast" {% IFNOT GOODS_MOD_REST_VALUE = 0 && GOODS_MOD_PRICE_SUPPLIER<GOODS_MOD_PRICE_NOW %}style="display:none;"{% ENDIF %} title="Быстрая доставка"></div>
Попробовала (только остаток в этом условии на >0 поменяла), все равно на положительном остатке все ярлыки лезут. Скажите, а в условие >0 случайно ноль не включается? Тогда понятно, почему так, и нужно как-то по-другому.

#18 Vaccina

Vaccina

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

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

Отправлено 17 Октябрь 2015 - 00:49

Менять на > 0 не нужно, так как в этой строке установлено условие не для вывода, а наоборот при каких параметрах его НЕ отображать =)

#19 Новичок Ю

Новичок Ю

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

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

Отправлено 17 Октябрь 2015 - 09:24

Просмотр сообщенияVaccina (17 Октябрь 2015 - 00:49) писал:

Менять на > 0 не нужно, так как в этой строке установлено условие не для вывода, а наоборот при каких параметрах его НЕ отображать =)
Я так тоже попробовала. В этом случае все ярлыки друг на друге (как и было - на видно только под желтым один или два красных). И все это на всех товарах с положительным остатком, а мне хотелось "быструю доставку" повесить на отдельные (которые есть на складе и могут быть доставлены за 1-2 дня). Мне кажется это сделать через условие количество>N, но не получается (тоже друг на друге, но на нужных мне товарах).


<div class="available-false" {% IF GOODS_MOD_PRICE_NOW>GOODS_MOD_PRICE_SUPPLIER && GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %} title="Нет в наличии"></div>
                                 <div class="available-zakaz" {% IF GOODS_MOD_PRICE_NOW<GOODS_MOD_PRICE_SUPPLIER && GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %} title="Под заказ"></div>
                                <div class="available-fast" {% IFNOT GOODS_MOD_REST_VALUE>1000 && GOODS_MOD_PRICE_SUPPLIER>GOODS_MOD_PRICE_NOW %}style="display:none;"{% ENDIF %} title="Быстрая доставка"></div> (здесь задано, что при количестве >1000 и закупочная>отпускной, то "быстрая доставка"?) Как оно может наслаиваться на первые два, где остаток=0?

#20 Новичок Ю

Новичок Ю

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

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

Отправлено 19 Октябрь 2015 - 17:47

Ответьте, пожалуйста, я внесла рекомендованные изменения и сейчас сайт вообще без ярлычков.




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

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