UMIhelp

Управление сайтом на UMI.CMS => Наполнение сайтов => Тема начата: Vladimir от 18 Ноября 2011, 21:25:03

Название: Скидка на связанные товары
Отправлено: Vladimir от 18 Ноября 2011, 21:25:03
Коллеги, а кто знает как правильно создать скидку в emarket на связанные товары?

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

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

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

Особенно интересно услышать владельцев 2.8.4. Может, это глюк моей свежеобновленной 2.8.5?
Название: Re:Скидка на связанные товары
Отправлено: shoto от 22 Декабря 2013, 15:10:19
Чем закончилось? получилось?
мне требуется сделать такую же вещь. скидку на набор товаров
Название: Re:Скидка на связанные товары
Отправлено: admin от 16 Января 2014, 15:13:56
посмотрел в код скидки на связанные товары и не увидел там механизма
Цитировать
"Скидка должна даваться в том случае, если клиент положил в корзину все три товара."

Я предложил бы написать новую, свою скидку.
Название: Re:Скидка на связанные товары
Отправлено: e.ioffe от 16 Января 2014, 16:00:37
admin, спасибо, что подняли тему, в декабре ее просмотрел

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

Если еще интересно, могу на выходных написать код.
Название: Re:Скидка на связанные товары
Отправлено: Veinard от 10 Сентября 2014, 02:31:02
Товарищи, а расскажите что делать, если скидка все-таки не хочет "работать"?

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

Скидка должна действовать на группу товаров если в корзине лежит один из товаров другой группы. Но не получается создать вообще ни одной скидке, хотя раньше работало. В настройках модуля скидки включены.
Где-то можно проверить что модуль скидки точно работает?
Название: Re:Скидка на связанные товары
Отправлено: admin от 10 Сентября 2014, 20:03:04
Если скидка применяется на товар с id 111 , а я так понимаю ваша скидка именно на товары и применяется, то при запросе макрос udata/emarket/price/111 вы получите информацию о цене товара, в том числе и о скидке, если таковая применяется (там появиться варианты цен original и actual)

Попробуйте положить один из товаров задействованных в скидке в корзину, а другой откройте через такой макрос
Название: Re:Скидка на связанные товары
Отправлено: Veinard от 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>
Название: Re:Скидка на связанные товары
Отправлено: Veinard от 11 Сентября 2014, 01:23:00
Еще оказывается "скидка на цену заказа" работает корректно. Т.е. если например заказ больше 100 рублей, скидка 50% - то такое условие работает.
Название: Re:Скидка на связанные товары
Отправлено: admin от 11 Сентября 2014, 02:33:11
если нет original в основном блоке (в рублях), то никакая скидка на этот товар не действует, проверяйте правильно ли создана скидка, правильно ли вы её тестируете
Название: Re:Скидка на связанные товары
Отправлено: Veinard от 11 Сентября 2014, 10:37:02
admin, а от чего там original могла вообще исчезнуть? Может надо просто в типе данных что-то поправить?
Название: Re:Скидка на связанные товары
Отправлено: admin от 11 Сентября 2014, 11:02:10
original появляется тогда, когда на товар применяется скидка, если есть скидка, то должна быть оригинальная цена и актуальная, если скидки нет, то просто актуальная.
Название: Re:Скидка на связанные товары
Отправлено: Veinard от 11 Сентября 2014, 11:39:51
Я правильно ли понимаю что в шаблонах как таковая скидка вообще не применяется и это надо пхп смотреть, что там происхдит?
Название: Re:Скидка на связанные товары
Отправлено: admin от 11 Сентября 2014, 13:44:57
скидка это отдельные объекты в системе, которые применяются на товары или заказы ( в зависимости от типа скидки) если прошли валидацию (то есть должны применятся исходя из их предназначения).

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