Автоматическая смена метки товаров, которых нет в наличии

  • 13 Ответов
  • 909 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Anton shop

  • Давно я тут
  • ****
  • 243
  • 1
Как сделать, чтобы метка товаров менялась на другую метку или появлялась, если до этого никаких меток не было на товаре, когда товар закончился?
Может какой-то плагин есть или аддон? Например, когда товар есть в наличии, установлена метка "Распродажа" на определённых товарах", а когда товар закончился, нужно, чтобы метка менялась на другую, например, на метку "Привоз под заказ".
« Последнее редактирование: 10.06.2014, 05:03:58 от Anton shop »

*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
есть тема автометка new
смотрите и переделайте так чтобы была привязка в кол-ву а не к дате например.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !

*

Виталик

  • Группа развития
  • *****
  • 1216
  • 125
используйте событие onAfterchangeProductQTYinStock - вызывается при изменении количества товара

*

avantyrist

  • Давно я тут
  • ****
  • 221
  • 3
Может на уровне шаблонов ето сделать (шаблон: карточки товара, шаблон списка товаров)?

<?php if ($product->product_quantity <=0){?>
<div class="metka_not_available"> </div>
<?php }
else if ($product->product_quantity <=5 & $product->product_quantity >= 1 ) {?>
<div class="metka_sale"> </div>
<?php }?>

5 - ето количество от которого появляется метка распродажа
в КСС добавить стили для класса metka_not_available  и metka_sale

*

dmitry_stas

  • Профи
  • ********
  • 9653
  • 929
Может на уровне шаблонов ето сделать

как по мне, самое простое и правильное решение
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

Anton shop

  • Давно я тут
  • ****
  • 243
  • 1
в КСС добавить стили для класса metka_not_available  и metka_sale

1. Что такое КСС?

2. metka_not_available  и metka_sale - это имена, которыми названы файлы Jpeg изображений меток?

3. Как создать стили для этих классов и где (в каком файле и строке)?
« Последнее редактирование: 10.06.2014, 21:48:25 от Anton shop »

*

Anton shop

  • Давно я тут
  • ****
  • 243
  • 1
Может на уровне шаблонов ето сделать (шаблон: карточки товара, шаблон списка товаров)?

<?php if ($product->product_quantity <=0){?>
<div class="metka_not_available"> </div>
<?php }
else if ($product->product_quantity <=5 & $product->product_quantity >= 1 ) {?>
<div class="metka_sale"> </div>
<?php }?>
В каком документе нужно вставить или заменить код на этот (в каких папках находятся файлы?)?

*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
- так что вы за меня и есть будете?
- ага :)
(с) двое из ларца одинаковых с лица.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !

*

avantyrist

  • Давно я тут
  • ****
  • 221
  • 3
Более полу года у меня были такие же вопросы....  Чем больше залазиш в ети сайты, тем больше хочется узнать и уметь.
Какбы ешё научиться програмировать сам движок  !

Anton shop у вас более Соти постов на етом форуме, чёто не верится что вы не знаете все те моменты которые писали выше

*

mister_boy

  • Осваиваюсь на форуме
  • ***
  • 161
  • 1
Друзья, добрый вечер!

Не подскажите как переписать код не под кол-во, а под дату создания.
Чтобы было условие - если товар создан за последние 3 месяца, то ставим метку NEW, если же товар старше 3 месяцев, то метку не ставим.
Насколько помню поле даты product_date_added

p.s. Текущий код у меня работает, но когда меняю на дату нет. Видимо формат даты я записываю не верно или еще что то ;(

*

dmitry_stas

  • Профи
  • ********
  • 9653
  • 929
вообще то в оригинале это и был плагин который по дате ставил метку нью :) ну да ладно...

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

для человека, имеющего 59 постов на форуме, наивно предполагать, что все взяли и догадались, как именно неверно вы записали дату или еще что то
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

mister_boy

  • Осваиваюсь на форуме
  • ***
  • 161
  • 1
Дело в том, что я устанавливал плагин Nevigenа, но он у меня не пашет (((
почему не знаю. написал сегодня ему на сайте. пока жду ответа.
метки у меня стоят, дата создания заполнена. Какой бы период не выставлял - ничего не меняется.

*

graf

  • Осваиваюсь на форуме
  • ***
  • 193
  • 0
Может на уровне шаблонов ето сделать (шаблон: карточки товара, шаблон списка товаров)?

<?php if ($product->product_quantity <=0){?>
<div class="metka_not_available"> </div>
<?php }
else if ($product->product_quantity <=5 & $product->product_quantity >= 1 ) {?>
<div class="metka_sale"> </div>
<?php }?>

5 - ето количество от которого появляется метка распродажа
в КСС добавить стили для класса metka_not_available  и metka_sale

Не подскажете как добавить еще условие?
например:
1. при >0 активна кнопка купить
2. при <0 нет в продажи
3. при -1 по запросу

на данный момент у меня вот так:

Код
     <li class = "buttons">            
                <?php  if ($product->product_quantity >0){ ?>
<input type = "submit" class = "button" value = "<?php print _JSHOP_ADD_TO_CART?>" onclick="jQuery('#to').val('cart');" />
                    <?php } else { ?>
<p style="margin-top: -25px;
    margin-left: 220px;
    font-weight: bold;
    color: #02BBCD;
    font-size: 15px;
">Нет в продаже</p>
<?php } ?>
            </li>
Буду очень благодарен за помощь!

*

graf

  • Осваиваюсь на форуме
  • ***
  • 193
  • 0
Не сможете помочь?