Multi
Multi
[!CommerceDiscounts? &row=[+row+] &tpl=@CODE:[+amount+] [+unit+]!] выводить прямо в корзине? cart_row.tpl?
Aliaksandr
Да
Multi
пусто (
Multi
ничего не вывело
Aliaksandr
Отчего то я не удивлен :)
Aliaksandr
У меня корзина cart_row через b_file, внутри которого runSnippet CommerceDiscounts с шаблоном на b_file и то не пусто :)
Aliaksandr
Может он кэшированный должен быть или кавычки потерялись или к товару скидки не было
Multi
скидки я сделал для всех товаров
Dark
Aliaksandr
Multi
скидеи работают на ура, но вот данные про размер скидки не выводится (
Pathologic
Aliaksandr
ну не знаю, это сниппет для особо немощных случае за 2 минуты средним пальцем левой ноги делался )
Aliaksandr
информация вся известна, она хранится в ['meta']['CommerceDiscounts'] каждой строки - вывести ее оттуда в строку можно как угодно
Aliaksandr
Pathologic
ну не генерировались чтобы, а самому их придумывать
Aliaksandr
а - библиотеку - нет, на гитхабе нашел какую-то)
Aliaksandr
вручную как обычно по одному можно задавать
Pathologic
а опции товаров для родительских категорий сделал?
Aliaksandr
или "генерировать" по одному - там же можно поставить сколько штук "авто-генироваровать" и какой длины
Pathologic
а личный кабинет сделал чтобы легко устанавливался?
Aliaksandr
это пока еще в процессе ))
Pathologic
😸
Pathologic
хорошо, а то Василий ждет небось
Multi
Ок пишет )
Multi
не, не туда вставил
Multi
в код вставил, не выводит ничего (
Aliaksandr
в какой код? тот что в файле или тот что в базе перед return MODX_BASE_PATH...?
Multi
да
Aliaksandr
че-то у меня гадательные способности притупились к ночи ) а со скрином вызова в корзине и со скрином где стоит "ок" можно?
Aliaksandr
Aliaksandr
Aliaksandr
и только не надо высчитывать и писать, что не сходится ))
Multi
Multi
Multi
Типа того )
Aliaksandr
так до него может и дело не дошло, надо в базе
Aliaksandr
Aliaksandr
вот тут для начала -
Multi
везде напротв каждого товара ОК )
Multi
уже хорошо
Multi
только ок
Aliaksandr
ну значит дело не дошло) может с именами опять какой косяк )
Aliaksandr
о, заметил разницу, сейчас проверю )
Multi
Отлично )
Aliaksandr
там должно быть не просто require, а return require )
Aliaksandr
иначе ничего и не вернется
Aliaksandr
я ж говорю, средний палец левой ноги на второй минуте отказывать начал )))
Multi
<?php
return 'ok';
return require MODX_BASE_PATH.'assets/plugins/CommerceDiscounts/snippet.CommerceDiscounts.php';
Multi
Глухо
Aliaksandr
ну так первый то ретурн убрать надо, иначе до второго дело не доходит)
Multi
все равно (
Aliaksandr
что все-равно?
Multi
Да (
Aliaksandr
может там теперь еще в файле остался ретурн в первой строке и до сих пор сплошной "ок" но уже из другого места?))
Multi
Заработало, я поудалял товары из корзины и заново их закинул в корзину )
Aliaksandr
ну так кэшировать не надо наверно
Multi
Только я не пойму, что за скидка для корзины? Это уже у товара, который попал в корзину скидка идет?
Aliaksandr
где?
Aliaksandr
каких скидок в модуле накидано - такие и применяются
Multi
Понял. До утра разберусь что к чему )
Pathologic
ну, теперь-то точно можно удалять шопкипер из экстрас
Multi
Multi
еще опции прикрутить и будет олично
Aliaksandr
какие опции, о чем вообще речь при слове "опции"?
Multi
типа цвет, размер, сезон, материал
Pathologic
так они же есть в коммерс и так
Aliaksandr
и чем они отличаются от тв, по которым есть фильтр?
Multi
есть, но создавать каждый раз набор - это сложновато, а если например, набор из 5-6 опций, можно запариться их прописывать
Pathologic
а в шопкипере лучше что ли
Aliaksandr
вот тут не хватило сил несколько строчек впилить - https://github.com/webber12/CommerceDiscounts/blob/master/assets/plugins/CommerceDiscounts/controllers/CommerceDiscountsController.php#L331 по аналогии с предыдущим методом "родители из тв" )
Pathologic
ну, запрашиваешь из таблицы и прибавляешь к parents
Aliaksandr
Pathologic
не могло там быть проще, там вообще какая-то хрень
Aliaksandr
я помню в опенкарте приходилось с этими опциями в нескольких местах ковырять