tararaxnes

tararaxnes

С нами с 04 мая 2022; Место в рейтинге пользователей: #763
tararaxnes
23 ноября 2023, 14:53
+1
Хорошо, я попробую, спасибо, что уделили время
tararaxnes
23 ноября 2023, 14:35
0
Наверное я не так ясно выразился (мой русский не на высоком уровне).
Например, у меня есть следующие 3 продукта(3 разных продукта одной категории (а не 3 модификации одного продукта)):
ТоварА(ID:1)------>(с 3 модификациями)
1. модификация1: цвет1, размер, коллекцияА
2. модификация2: цвет2, размер, коллекцияА
3. модификация3: цвет3, размер, коллекцияB

ТоварB(ID:2)------>(с 2 модификациями)
1. модификация1: цвет3, размер, коллекцияА
2. модификация2: цвет1, размер, коллекцияB

ProductC(ID:3)------>(с 2 модификациями)
1. модификация1: цвет3, размер, коллекцияА
2. модификация2: цвет1, размер, коллекцияА

Поэтому мне нужно использовать snippet
[[!msOptionsPrice.modification?
&where=`[ "Option.key = 'collection' AND Option.value = 'коллекциюА'" ]`
]]
например, в строке меню:
чтобы получить все товары, входящие в коллекциюА.

он должен вернуть следующий список:
ТоварA, цвет1, размер, коллекцияA
ТоварA, цвет2, размер, коллекцияA
ТоварB, цвет3, размер, коллекцияA
ТоварC, цвет3, размер, коллекцияA
ТоварC, цвет1, размер, коллекцияA
tararaxnes
23 ноября 2023, 14:05
0
Моя проблема:
1. я не хочу запустить этот snippet со страницы продукта
2. когда я запускаю этот snippet, мне нужно получать результаты всех модификаций продукта с одним и тем же ключом Option.key.

и
&product=`[[+id]]`
не поможет, оно возвращает то же предупреждение:"[msOptionPrice] The resource with id= is not instance of msProducts." и я думаю, что это нормально,
у меня такое впечатление, что snippet msOptionsPrice.modification возвращает данные только для конкретного продукта, но мне нужно что-то вроде, например:
[[pdoResourses? &parents=`47` &where=`{'class_key' : 'msCategory'}'
Это вернет информацию обо всем, что находится под родительским номером 47.
tararaxnes
23 ноября 2023, 13:04
0
Я уже пробовал это, но он возвращает: [msOptionPrice] The resource with id= is not instance of msProducts.
Если я добавлю &product = product_id оно работает.
Но мне нужно получить список всех продуктов(из модификаций), принадлежащих определенной коллекции.
tararaxnes
23 ноября 2023, 08:50
0
да, вы правы насчет коллекции, но в текущей структуре с использованием модификаций другого пути нет. В коллекции может быть продукт всех цветов, но также может быть продукт определенного цвета. Я не вижу другого пути.
tararaxnes
08 июня 2023, 09:42
0
да minishop нормально работает и стандартные уведомления. Я использую стандартные уведомления не переделаны. Я также вижу, что jgrowl из minishop присутствует(я имею в виду в консоли браузера) без каких-либо предупреждений или ошибок
tararaxnes
07 июня 2023, 22:34
0
Версия minishop2 3.0.0-pl, насчет скриптов не знаю что именно ответить, какие скрипты вы имеете в виду? если вы имеете в виду минишоп, я использую скрипты, которые идут с установкой
tararaxnes
06 июня 2023, 19:39
0
я удалил
migx (потому что я видел раньше конфликты, но не помогло) я переустановил msOptionPrice2, но тоже не помогло. Есть ли какой-нибудь совет?
tararaxnes
05 июня 2023, 14:03
0
1. учёт остатков включен. Скрипты минишопа старые с jQuery? Я не уверен, понял ли я эту вопрос, что вы имеете в виду " старые с jQuery"?
я использую следующее: jquery.min.js, jquery-3.6.0.js, jquery-ui.js
tararaxnes
20 июня 2022, 23:15
0

msOptionsPrice2(msoptionsprice2-2.5.22-beta), я установил на MODX Revolution 2.8.3-pl.
Все работает отлично, кроме expander на Product modification tab, см. вложение.