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();
Что получаю в итоге:Vite + MODX CMP, как избавиться от ExtJS и жить дальше с комфортом в разработке
В данном видео мы посмотрим как можно избавить себя от использования ExtJS при разработке компонентов и начать применять современные реактивные фреймворки, такие как Vue, React, Svelte и другие.
Плагин к minishop2 и настройка mFilter2
Всем доброго дня!
Нужна помощь по следующей задаче:
Сайт-каталог автозапчастей.
Нужен плагин к minishop2.
В отдельной таблице будут марки — модели автомобилей. Нужно добавить в карточку товара выбор марки и модели авто. Список связанный.
В mFilter2 должно быть 2 поля: марка, модель. Список связанный.
Интересует цена вопроса.
Телега t.me/defulo_web
Нужна помощь по следующей задаче:
Сайт-каталог автозапчастей.
Нужен плагин к minishop2.
В отдельной таблице будут марки — модели автомобилей. Нужно добавить в карточку товара выбор марки и модели авто. Список связанный.
В mFilter2 должно быть 2 поля: марка, модель. Список связанный.
Интересует цена вопроса.
Телега t.me/defulo_web
SeoFilter - добавление и изменение TV параметров у виртуальной страницы
Есть страницы каталогов, генерируемые компонентом SeoFilter, у габлона каталога есть TV (Вопрос — ответ). На обычных страницах данное поле доступно во вкладке Дополнительные поля TV. А как присвоить значения доп полей страницам сеофильтра?
Пересчет цены от общей суммы
Нужно добавить функционал, который будет подставлен в цену товара в зависимости от выбранной суммы в корзине.
Две цены, обычная и опт. При достижении определенной суммы, перевести цену в корзине и пересчитать на опт, с сообщением на фронте для клиента, что сумма пересчитана
сайт на MODx 2.8.3, корзина кастомизирована своим классом, цены приходят из 1с через msync и обрабатываются msoptionsprice2.
Тестовый сайт, полный аналог
стоимость?
Сообщение в телеграмм
Две цены, обычная и опт. При достижении определенной суммы, перевести цену в корзине и пересчитать на опт, с сообщением на фронте для клиента, что сумма пересчитана
сайт на MODx 2.8.3, корзина кастомизирована своим классом, цены приходят из 1с через msync и обрабатываются msoptionsprice2.
Тестовый сайт, полный аналог
стоимость?
Сообщение в телеграмм
[Babel] как автоматически создавать ресурсы в других контекстах?
Приветствую!
Интересует есть ли возможность при создании ресурса автоматически создавать их со связями Babel в остальных контекстах?
Интересует есть ли возможность при создании ресурса автоматически создавать их со связями Babel в остальных контекстах?
Частичное оформление корзины Minishop2
Добрый день! Есть задача, чтобы в интернет-магазине на Minishop2 было частичное оформление корзины. Допустим, добавили мы в корзину 5 товаров, напротив каждого товара в корзине есть чекбокс, то есть этим чекбоксом мы выбираем какие-товары хотим оформить. Выбрали мы, нажав на чекбоксы, 2 товара для оформления, оформили заказ, остальные 3 товара остались в корзине, которые мы можем оформить позже. Есть какие-то готовые решения для этого или как это вообще можно реализовать подскажите пожалуйста, заранее благодарен.
Office. Принятие политики при регистрации
В документации красиво написано что при регистрации обязательно только одно поле — email.
Но в реалиях жизни требуются и другие, например принятие договора оферты/политики конфиденциальности и т.п.
Подскажите как сделать эти поля чекбоксами обязательными к активации именно при регистрации юзера?
Но в реалиях жизни требуются и другие, например принятие договора оферты/политики конфиденциальности и т.п.
Подскажите как сделать эти поля чекбоксами обязательными к активации именно при регистрации юзера?
[miniShop2] Как узнать включена ли опция товара?
Добрый день!
Получаю через MODx API опцию вот таким образом
Можно ли как-то программно определить включена ли опция для категории, к которой относится товар?
Просто возникла следующая проблема. У нас был написан скрипт, который при выгрузке товаров проверял существует ли опция, и, если она не существует, опция создавалась и заполнялась значениями, если опция существует, то она просто заполнялась значениями. В какой-то момент (не знаю почему) почти все опции оказались отключены в админке в разделе настроек miniShop`а. disk.yandex.ru/d/HORlqOJTGOoJ3A Вот эти галочки не стояли, и казалось, что опции просто не подтягивались из выгрузки, на самом же деле, они подтягивались, просто раз были выключены, не отображались ни на странице товара, ни в админке.
Заранее благодарен за вашу помощь
Получаю через MODx API опцию вот таким образом
$object = $modx->getObject("msOption", ['key' => $optionKey])
Можно ли как-то программно определить включена ли опция для категории, к которой относится товар?
Просто возникла следующая проблема. У нас был написан скрипт, который при выгрузке товаров проверял существует ли опция, и, если она не существует, опция создавалась и заполнялась значениями, если опция существует, то она просто заполнялась значениями. В какой-то момент (не знаю почему) почти все опции оказались отключены в админке в разделе настроек miniShop`а. disk.yandex.ru/d/HORlqOJTGOoJ3A Вот эти галочки не стояли, и казалось, что опции просто не подтягивались из выгрузки, на самом же деле, они подтягивались, просто раз были выключены, не отображались ни на странице товара, ни в админке.
Заранее благодарен за вашу помощь
[MigxPageConfigurator] Бесплатный тест пятерым желающим.
Приветствую, наконец-то я довёл до ума обещанный ещё осенью компонент и подготовил подробную документацию с примерами. Также есть видео с рассказом о том что получает конечный пользователь (правда опять с косяком небольшим в конце, но кто без греха?). Сейчас компонент проходит модерацию на modstore, если он там появится, то будет стоить 2990 руб. И дело не в моей жадности, а в уверенности, что штука эта полезна для разработчиков, особенно для тех, кто пилит похожие друг на друга сайты. После освоения этого инструмента скорость натяжки вёрстки возрастёт раза в 3, админка будет аккуратной без кучи TV, управлять всем вы сможете не выходя из IDE. Так вот, пока модерация не пройдена предлагаю попробовать компонент бесплатно первым пяти желающим. Пишите в Телеграм.