miniShop2, событие msOnBeforeChangeInCart возвращает неверный результат

Добрый день, использую minishop2, создал плагин на событие msOnBeforeChangeInCart. И корзина возвращается неверно, пробовал разными способами:
$values = $cart->get();
$values = $modx->getOption('cart', $scriptProperties);
$miniShop2 = $modx->getService('miniShop2');
$miniShop2->initialize($modx->context->key);
$values = $miniShop2->cart->get();
Что получаю в итоге:
chieff
24 февраля 2023, 11:02
modx.pro
594
0

Vite + MODX CMP, как избавиться от ExtJS и жить дальше с комфортом в разработке

В данном видео мы посмотрим как можно избавить себя от использования ExtJS при разработке компонентов и начать применять современные реактивные фреймворки, такие как Vue, React, Svelte и другие.


Семён Кудрявцев
22 февраля 2023, 18:54
modx.pro
9
1 715
+30

Плагин к minishop2 и настройка mFilter2

Всем доброго дня!
Нужна помощь по следующей задаче:
Сайт-каталог автозапчастей.
Нужен плагин к minishop2.
В отдельной таблице будут марки — модели автомобилей. Нужно добавить в карточку товара выбор марки и модели авто. Список связанный.
В mFilter2 должно быть 2 поля: марка, модель. Список связанный.
Интересует цена вопроса.

Телега t.me/defulo_web
Сергей Самусев
22 февраля 2023, 11:57
modx.pro
308
0

SeoFilter - добавление и изменение TV параметров у виртуальной страницы

Есть страницы каталогов, генерируемые компонентом SeoFilter, у габлона каталога есть TV (Вопрос — ответ). На обычных страницах данное поле доступно во вкладке Дополнительные поля TV. А как присвоить значения доп полей страницам сеофильтра?
Константин
22 февраля 2023, 06:04
modx.pro
365
0

Пересчет цены от общей суммы

Нужно добавить функционал, который будет подставлен в цену товара в зависимости от выбранной суммы в корзине.
Две цены, обычная и опт. При достижении определенной суммы, перевести цену в корзине и пересчитать на опт, с сообщением на фронте для клиента, что сумма пересчитана

сайт на MODx 2.8.3, корзина кастомизирована своим классом, цены приходят из 1с через msync и обрабатываются msoptionsprice2.

Тестовый сайт, полный аналог

стоимость?

Сообщение в телеграмм
Щукин Дмитрий
21 февраля 2023, 19:35
modx.pro
336
0

[Babel] как автоматически создавать ресурсы в других контекстах?

Приветствую!
Интересует есть ли возможность при создании ресурса автоматически создавать их со связями Babel в остальных контекстах?
Eugene
21 февраля 2023, 18:54
modx.pro
425
0

Частичное оформление корзины Minishop2

Добрый день! Есть задача, чтобы в интернет-магазине на Minishop2 было частичное оформление корзины. Допустим, добавили мы в корзину 5 товаров, напротив каждого товара в корзине есть чекбокс, то есть этим чекбоксом мы выбираем какие-товары хотим оформить. Выбрали мы, нажав на чекбоксы, 2 товара для оформления, оформили заказ, остальные 3 товара остались в корзине, которые мы можем оформить позже. Есть какие-то готовые решения для этого или как это вообще можно реализовать подскажите пожалуйста, заранее благодарен.
Алексей
21 февраля 2023, 17:36
modx.pro
800
0

Office. Принятие политики при регистрации

В документации красиво написано что при регистрации обязательно только одно поле — email.
Но в реалиях жизни требуются и другие, например принятие договора оферты/политики конфиденциальности и т.п.
Подскажите как сделать эти поля чекбоксами обязательными к активации именно при регистрации юзера?
Сергей Карпович
21 февраля 2023, 10:15
modx.pro
1
527
0

[miniShop2] Как узнать включена ли опция товара?

Добрый день!
Получаю через MODx API опцию вот таким образом

$object = $modx->getObject("msOption", ['key' => $optionKey])

Можно ли как-то программно определить включена ли опция для категории, к которой относится товар?

Просто возникла следующая проблема. У нас был написан скрипт, который при выгрузке товаров проверял существует ли опция, и, если она не существует, опция создавалась и заполнялась значениями, если опция существует, то она просто заполнялась значениями. В какой-то момент (не знаю почему) почти все опции оказались отключены в админке в разделе настроек miniShop`а. disk.yandex.ru/d/HORlqOJTGOoJ3A Вот эти галочки не стояли, и казалось, что опции просто не подтягивались из выгрузки, на самом же деле, они подтягивались, просто раз были выключены, не отображались ни на странице товара, ни в админке.

Заранее благодарен за вашу помощь
Giant Dad
20 февраля 2023, 15:16
modx.pro
370
0

[MigxPageConfigurator] Бесплатный тест пятерым желающим.

Приветствую, наконец-то я довёл до ума обещанный ещё осенью компонент и подготовил подробную документацию с примерами. Также есть видео с рассказом о том что получает конечный пользователь (правда опять с косяком небольшим в конце, но кто без греха?). Сейчас компонент проходит модерацию на modstore, если он там появится, то будет стоить 2990 руб. И дело не в моей жадности, а в уверенности, что штука эта полезна для разработчиков, особенно для тех, кто пилит похожие друг на друга сайты. После освоения этого инструмента скорость натяжки вёрстки возрастёт раза в 3, админка будет аккуратной без кучи TV, управлять всем вы сможете не выходя из IDE. Так вот, пока модерация не пройдена предлагаю попробовать компонент бесплатно первым пяти желающим. Пишите в Телеграм.
Артур Шевченко
17 февраля 2023, 20:55
modx.pro
1
668
+5