Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Модуль "Отложенные товары" для UMI.CMS

Автор e.ioffeРаздел Разработка модулей

Ответов: 5
Просмотров: 5612
Последний ответ 09 Мая 2014, 00:41:54
от e.ioffe
Новые товары каталога на главной странице сайта (xslt)

Автор wolfmanРаздел Шаблоны XSLT

Ответов: 7
Просмотров: 5419
Последний ответ 21 Сентября 2012, 21:09:41
от admin
Показать все товары со скидкой модуля «Интернет магазин»

Автор webtrendРаздел Шаблоны XSLT

Ответов: 3
Просмотров: 1608
Последний ответ 31 Января 2016, 22:29:02
от crazygeorgio
Вывести товары, которые в наличии, остальные скрыть

Автор riptileРаздел Шаблоны XSLT

Ответов: 3
Просмотров: 2191
Последний ответ 06 Мая 2017, 18:08:43
от aghigay
Последние добавленые товары, или новинки как вывести?

Автор sempl84Раздел Настройка системы и модулей

Ответов: 3
Просмотров: 3143
Последний ответ 15 Сентября 2011, 21:08:14
от admin

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

*

Vladimir

  • ****
  • 279
  • +48/-0
    • Просмотр профиля
Скидка на связанные товары
« : 18 Ноября 2011, 21:25:03 »
Коллеги, а кто знает как правильно создать скидку в emarket на связанные товары?

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

Делаю по рецепту инструкции: скидка на товары каталога, чексбоксы "выбранные товары" и "связанные товары", в двух открывшихся полях "ссылка на дерево" выбираю этот набор из 3 шт.
Результат - ноль. Как будто никакой скидки нет.

Просто скидка на выбранные товары - работает. На связанные - я в растерянности.

Особенно интересно услышать владельцев 2.8.4. Может, это глюк моей свежеобновленной 2.8.5?

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Скидка на связанные товары
« Ответ #1 : 22 Декабря 2013, 15:10:19 »
Чем закончилось? получилось?
мне требуется сделать такую же вещь. скидку на набор товаров

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Скидка на связанные товары
« Ответ #2 : 16 Января 2014, 15:13:56 »
посмотрел в код скидки на связанные товары и не увидел там механизма
Цитировать
"Скидка должна даваться в том случае, если клиент положил в корзину все три товара."

Я предложил бы написать новую, свою скидку.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re:Скидка на связанные товары
« Ответ #3 : 16 Января 2014, 16:00:37 »
admin, спасибо, что подняли тему, в декабре ее просмотрел

Чем закончилось? получилось?
мне требуется сделать такую же вещь. скидку на набор товаров

Если еще интересно, могу на выходных написать код.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

Veinard

  • *
  • 30
  • +0/-0
    • Просмотр профиля
Re:Скидка на связанные товары
« Ответ #4 : 10 Сентября 2014, 02:31:02 »
Товарищи, а расскажите что делать, если скидка все-таки не хочет "работать"?

Настроил все как написанно тут: http://help.docs.umi-cms.ru/rabota_s_modulyami/modul_internet-magazin/skidki/skidki_na_tovary/

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

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Скидка на связанные товары
« Ответ #5 : 10 Сентября 2014, 20:03:04 »
Если скидка применяется на товар с id 111 , а я так понимаю ваша скидка именно на товары и применяется, то при запросе макрос udata/emarket/price/111 вы получите информацию о цене товара, в том числе и о скидке, если таковая применяется (там появиться варианты цен original и actual)

Попробуйте положить один из товаров задействованных в скидке в корзину, а другой откройте через такой макрос

*

Veinard

  • *
  • 30
  • +0/-0
    • Просмотр профиля
Re:Скидка на связанные товары
« Ответ #6 : 11 Сентября 2014, 01:22:21 »
(там появиться варианты цен original и actual)

Попробуйте положить один из товаров задействованных в скидке в корзину, а другой откройте через такой макрос

Попробовал. Вижу только <actual>600</actual>

Причем, есть секции с евро и долларами, там есть блоки:
<item name="Американский доллар" code="USD" rate="31.5" nominal="1" prefix="$">
<original>19.05</original>
<actual>19.05</actual>
<price-original>19.05</price-original>
<price-actual>19.05</price-actual>

а в рублях только вот:
<price name="Российский рубль" code="RUR" rate="1" nominal="1" suffix="руб">
<actual>600</actual>
</price>
<currencies>
<price>
<actual>600</actual>
</price>

*

Veinard

  • *
  • 30
  • +0/-0
    • Просмотр профиля
Re:Скидка на связанные товары
« Ответ #7 : 11 Сентября 2014, 01:23:00 »
Еще оказывается "скидка на цену заказа" работает корректно. Т.е. если например заказ больше 100 рублей, скидка 50% - то такое условие работает.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Скидка на связанные товары
« Ответ #8 : 11 Сентября 2014, 02:33:11 »
если нет original в основном блоке (в рублях), то никакая скидка на этот товар не действует, проверяйте правильно ли создана скидка, правильно ли вы её тестируете

*

Veinard

  • *
  • 30
  • +0/-0
    • Просмотр профиля
Re:Скидка на связанные товары
« Ответ #9 : 11 Сентября 2014, 10:37:02 »
admin, а от чего там original могла вообще исчезнуть? Может надо просто в типе данных что-то поправить?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Скидка на связанные товары
« Ответ #10 : 11 Сентября 2014, 11:02:10 »
original появляется тогда, когда на товар применяется скидка, если есть скидка, то должна быть оригинальная цена и актуальная, если скидки нет, то просто актуальная.

*

Veinard

  • *
  • 30
  • +0/-0
    • Просмотр профиля
Re:Скидка на связанные товары
« Ответ #11 : 11 Сентября 2014, 11:39:51 »
Я правильно ли понимаю что в шаблонах как таковая скидка вообще не применяется и это надо пхп смотреть, что там происхдит?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Скидка на связанные товары
« Ответ #12 : 11 Сентября 2014, 13:44:57 »
скидка это отдельные объекты в системе, которые применяются на товары или заказы ( в зависимости от типа скидки) если прошли валидацию (то есть должны применятся исходя из их предназначения).

Применяются они при выводе цены, либо через макрос emarket/price если мы говорим о выводе цены товара, либо в макросах которые выводят информацию о товарах в корзине