Всего 123 771 комментарий

Володя
05 марта 2024, 11:44
+1
Добрый день.

[msopOnBeforeGetModification]
[rid] - integer
[iid] - integer
[options] - array
[excludeIds] - array
[excludeType] - array

[msopOnAfterGetModification]
[rid] - integer
[iid] - integer
[options] - array
[excludeIds] - array
[excludeType] - array
[modification] - object

[msopOnBeforeGetCost]
[rid] - integer
[price] - double
[modification] - array
[isAjax] - boolean

[msopOnAfterGetCost]
[rid] - integer
[cost] - double
[modification] - array
[isAjax] - boolean

[msopOnGetFullCost]
[product] - object
[rid] - integer
[cost] - double
[options] - array
[modifications] - array

[msopOnBeforeGetMass]
[rid] - integer
[weight] - double
[modification] - array
[isAjax] - boolean

[msopOnAfterGetMass]
[rid] - integer
[mass] - double
[modification] - array
[isAjax] - boolean

[msopOnGetFullMass]
[product] - object
[rid] - integer
[mass] - double
[options] - array
[modifications] - array

[msopOnModificationBeforeSave]
[mode] - string
[modification] - object
[cacheFlag] - NULL

[msopOnModificationSave]
[mode] - string
[modification] - object
[cacheFlag] - NULL

[msopOnModificationBeforeRemove]
[modification] - object
[ancestors] - array

[msopOnModificationRemove]
[modification] - object
[ancestors] - array

[msopOnGetModificationById]
[id] - integer
[rid] - integer
[found] - boolean
[options] - array
[modification] - object

[msopOnModificationNotFound]
[id] - integer
[rid] - integer
[found] - boolean
[options] - array
[modification] - object

[msopOnManagerPrepareObjectData]
[type] - string
[data] - array
[self] - object
Наумов Алексей
05 марта 2024, 11:02
0
Её просто добавили руками (поэтому фиолетовая), никто не гарантирует, что она еще при этом должна работать) Среди стандартных настроек такой нет.
Сергей
05 марта 2024, 10:42
0
Может я что-то не так делаю, но у меня не все товары выводятся (можно сказать что вообще не выводятся). Я сейчас для теста сделал конфигурацию с ценой, родителя не указал и у меня не выводятся товары с не указанной ценой. Ладно буду ждать стабильную версию. Пока-что это танцы с бубном)
Wassi Wassinen
05 марта 2024, 10:18
0
У меня есть. Каких-то дополнений для этого не ставил :)

Алексей Смирнов
04 марта 2024, 21:09
0
Мне необходимо описание всех событий пакета msOptionPrice2. Хочется понимать на что я могу повлиять на что нет. Ибо зачем мне по каждому чиху писать вам в ТП или на сайте?
Володя
04 марта 2024, 20:33
0
Алексей, ну я же вам прямо написал — задавайте конкретный вопрос.

И что документация к сожалению не появилась. Ну если она не появилась, то неужели сейчас вот появится? С учётом того что апгрейда не было несколько лет.

Я всегда рад помочь, но для этого мне нужно знать что вам конкретно необходимо.
Алексей Смирнов
04 марта 2024, 20:21
0
Причем тут MODX, если речь про пакет msOptionPrice2.
Если не хотите описывать события — так и скажите.
Смайл
04 марта 2024, 20:04
0
дополнение давно куплено, 05 февраля 2021, 17:54
Алексей Смирнов
04 марта 2024, 20:03
0
Ок. просто есть много modx событий у пакета но не ясно какие параметры передаются. Отсюда не понятно можно ли решить свою логику с помощью них.
Володя
04 марта 2024, 20:00
0
Добрый день. Нет полная документация к сожалению не появилась. Если есть конкретный вопрос спрашивайте.

По событиям — оно только одно на получение аякс запроса от коннектора.
Володя
04 марта 2024, 19:58
0
Я знаю. Автор жив. Пишите в ТП дополнения — вам ответят.
Смайл
04 марта 2024, 19:50
0
Добрый день! не работает дополнение не считает не работает платёжные ситсемы из за этого не работуют кто знает автор живой?
Алексей Смирнов
04 марта 2024, 18:40
0
Добрый день.
Появилась ли полная документация по данному компоненту (msOptionPrice )?
Интересуют все события, и если есть события js и их описания.
Артур Шевченко
04 марта 2024, 17:24
0
Не, для каждой категории необязательно создавать. Если у всех категорий одинаковые опции, можно создать одну конфигурации без указания родителей. Опции привязаны к категориям, а фильтры к опциям, поэтому я добавил возможность указывать родителей, чтобы в категории выводились только те фильтры, которые в ней есть, а не все подряд.
Сергей
04 марта 2024, 15:11
0
Не понял какой кейс не удаётся реализовать?
Как я понял, надо для каждой категории создавать свой набор и вывод каталога? Если да, то что делать если категории появляются постоянно и из 200 штук например. Если это клиентский сайт, то в ручном режиме это будет делать сложно.
Артур Шевченко
04 марта 2024, 15:06
0
Не хватает фильтрации по значениям из msoptionprice2 (на сколько я понял, такого нет)
Фильтрация по опциям модификаций, это фильтрация не товаров, а модификаций. Выход тут простой: либо писать отдельный класс для фильтрации модификаций, либо указывать все значения доступные в модификациях для базового товара и фильтровать по ним (это возможно).

Не хватает возможности прописать названия поля (Цвет, размер)
Можно указать название в лексиконах, если не указать там ключ выводится.

1. При копировании конфигурации (Родители по крестику не удаляются, не только при копировании)
2. В настройках SendIt (надо выставлять большое значение «кол-во отправки форм» и убирать паузу) иначе закидаем кучей всплывашек.
Это я уже пофиксил.

есть поле значение, для чего оно, я не понял.
Оно для значения по умолчанию, т.е. можно указать для фильтра значение по умолчанию и тогда фильтр будет применён при выборке, но не будет доступен пользователю для изменения.

8. Не совсем удобно выбирать правила для каждой категории, если их 10-20, то можно сделать разными шаблонами или доп. полем, но если категорий 200 и более, то будет проблематично за всеми уследить. Т.е. надо сделать опции по умолчанию или скрывать их, но товары должны выводиться, если фильтра сделаны для категории, то нужно отображать.
Не понял какой кейс не удаётся реализовать?

4. Не хватает возможности менять опции местами (и надо подумать о порядки этих опций, есть проблема с размерами).
Придумаю что-нибудь.
Сергей
04 марта 2024, 14:30
+1
В общем наконец-то добрался, есть конечно несколько косяков.
1. При копировании конфигурации (Родители по крестику не удаляются, не только при копировании)
2. В настройках SendIt (надо выставлять большое значение «кол-во отправки форм» и убирать паузу) иначе закидаем кучей всплывашек.
3. Не хватает возможности прописать названия поля (Цвет, размер) есть поле значение, для чего оно, я не понял. (Прописывал там название, но тогда каталог пропадает, видимо это сделано для значения по умолчанию, но тогда и фильтр должен сразу срабатывать на него — не проверял).
4. Не хватает возможности менять опции местами (и надо подумать о порядки этих опций, есть проблема с размерами).
5. Не хватает фильтрации по значениям из msoptionprice2 (на сколько я понял, такого нет)
6. Ну и как говорил ранее не хватает функционала SeoFilter (только при создании таких фильтров, чтобы это было как современное решение в SEO, надо чтобы сами фильтры были в виде ссылок)
7. Что касается поиска, то наверное, когда ни будь кто-то сделает умный поиск с исправлением опечаток с дописыванием запросов…
8. Не совсем удобно выбирать правила для каждой категории, если их 10-20, то можно сделать разными шаблонами или доп. полем, но если категорий 200 и более, то будет проблематично за всеми уследить. Т.е. надо сделать опции по умолчанию или скрывать их, но товары должны выводиться, если фильтра сделаны для категории, то нужно отображать.
Скорость работы супер, сейчас гружу 16 к товаров для теста. (пока только гружу)
Жду платный релиз, буду одним из первых покупателей!
Наумов Алексей
04 марта 2024, 10:56
0
Не вижу в настройках источника файлов upload_maxsize.
Да и судя по коды (ссылку давал выше) — оно не будет учитываться. Этот функционал, вероятно, нужно дописывать самостоятельно (имею ввиду в компоненте), как это сделано, к примеру, в галерее miniShop2