05 декабря 2022, 07:41 Подскажите тогда пожалуйста ближайшее событие для загрузки страницы, где бы работало API MODX? Вопросы / OnWebPageInit получение настроек сайта / Работа с cookie куками и API MODX 7 0
04 декабря 2022, 07:27 Видимо так лучше сделать, вы правы. Спасибо за помощь Вопросы / Проверка товара до добавления его в Корзину 21 0
03 декабря 2022, 12:07 У меня, грубо говоря, есть товар, который перед добавлением его в корзину выводит форму для заполнения данных о пользователе (так сделано, не спрашивайте почему) и это добавляется в Корзину. А я хочу, чтобы перед тем как я ввел эти данные я смог проверить что в Корзине, чтобы пользователь за зря не вводил данные свои и потом ему выводилось — вы не может добавить этот товар Вопросы / Проверка товара до добавления его в Корзину 21 0
03 декабря 2022, 11:39 Один товар нельзя добавить если в корзине есть другой товар. Вопросы / Проверка товара до добавления его в Корзину 21 0
03 декабря 2022, 11:38 Ну почему, я создаю другой файл управления handler.class.php и там делаю как хочу. Вопросы / Проверка товара до добавления его в Корзину 21 0
03 декабря 2022, 11:32 Это по крайней мере я знаю как исправить. Вопрос в запуске такой вещи. Вопросы / Проверка товара до добавления его в Корзину 21 0
03 декабря 2022, 09:57 Наверное правильнее будет поставить вопрос, есть ли какой-то Метод в Minishop2 для js, чтобы получить статус Корзины? /assets/components/minishop2/js/web/default.js — тут я вижу следующее: miniShop2.Cart = { ... status: function (status) {Но как мне к этому обратиться и получить статус корзины через JS? Вопросы / Проверка товара до добавления его в Корзину 21 0
03 декабря 2022, 09:43 У меня полное непонимание видимо как все это работает. Я же не могу и добавление товара и его проверку повесить на miniShop2.Callbacks.add('Cart.add.ajax.done',... либо мне делать тогда miniShop2.Callbacks.add('Cart.add.before',..., но ведь это все обрабатывается в одном public function add в mscarthandler.class.php Сделаю я там проверку коризны что в не и т/д, но получается что потом при добавлении опять все будет проверяться? Или в целом так и делают все? Вопросы / Проверка товара до добавления его в Корзину 21 0
03 декабря 2022, 07:45 Например нажал на кнопку и проверил статус Корзины, что в ней, сколько всего, какие товары? Я могу сделать отдельный файл и обращаться к нему, как у вас в примере. Но хочется сделать имеющимися способами. Вопросы / Проверка товара до добавления его в Корзину 21 0
01 декабря 2022, 10:39 Я просто не очень понимаю в целом как этим пользоваться. То что описано в доках, про добавление в корзину — ок понятно. Но про статусы или добавление своего чего-то я не нашел. Вопросы / Проверка товара до добавления его в Корзину 21 0
01 декабря 2022, 10:38 Мне надо проверять корзину в любой момент когда мне захочется, а не при добавлении в Корзину или Перед добавлением в Корзину. Как это можно сделать? Вопросы / Проверка товара до добавления его в Корзину 21 0
26 ноября 2022, 10:02 Если коротко (а то запутанно мне кажется я описал), то я хочу при нажатии на кнопку проверять асинхронно, что есть в корзине и уже в зависимости от ответа через JS делать определенные действия. Вот :) Вопросы / Проверка товара до добавления его в Корзину 21 0
04 октября 2022, 17:43 Столкнулся с такой же проблемой, может быть кто-то знает решение? Вопросы / Minishop2 Обязательные поля для способа оплаты 2 0
01 апреля 2021, 11:55 Спасибо, исправило проблему. Вопросы / Ошибка при работе со Снипеттами minishop2 10 0
01 апреля 2021, 11:51 Версия PHP — 7.0.33 Лог ошибки: [01-Apr-2021 11:50:33 Europe/Moscow] PHP Parse error: syntax error, unexpected '=' in /home/.../core/cache/includes/elements/modsnippet/54.include.cache.php on line 111в логах MODX: [pdoTools] Could not load snippet "`msProducts` Вопросы / Ошибка при работе со Снипеттами minishop2 10 0
01 апреля 2021, 10:44 Последняя, все слетает после обновления на новую версию. Это относится ко всем использованиям сниппета msProducts, через фильтры или pdoPage и т.д Вопросы / Ошибка при работе со Снипеттами minishop2 10 0
01 апреля 2021, 10:44 Ну если их отключить — все ок, но они нужны для работы Вопросы / Ошибка при работе со Снипеттами minishop2 10 0
08 января 2020, 12:02 Оказалось проблема была в том, что использовался неразрешенный символ и он обрезался. Символ был — смайлик. Вопросы / Чанк сохраняет не весь текст 3 0 2
07 января 2020, 17:00 Это просто Чанк, код в чанке обрезается после сохранения. Вопросы / Чанк сохраняет не весь текст 3 0
13 мая 2019, 13:02 Получилось сделать так: switch ($modx->event->name) { case 'msOnBeforeSaveOrder': $msOrder->set('status',2); $hour = date("H"); $after_2day = date("d-m-Y", (time()+3600*24*1)); if( $hour > 14 ) $after_2day=date("d-m-Y", (time()+3600*24*2)); $msOrder->set('createdon',$after_2day); break; } Вопросы / Minishop2. Изменение статуса заказа 5 0
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Привет, добавил пользователя в группу mxBoard(4), создал токен. Добавляю все в postman пишет: rest: { «success»: false, «message»: «Недействительный токен.», «data...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Спасибо за помощь
А я хочу, чтобы перед тем как я ввел эти данные я смог проверить что в Корзине, чтобы пользователь за зря не вводил данные свои и потом ему выводилось — вы не может добавить этот товар
/assets/components/minishop2/js/web/default.js — тут я вижу следующее:
Но как мне к этому обратиться и получить статус корзины через JS?
Я же не могу и добавление товара и его проверку повесить на miniShop2.Callbacks.add('Cart.add.ajax.done',... либо мне делать тогда miniShop2.Callbacks.add('Cart.add.before',..., но ведь это все обрабатывается в одном public function add в mscarthandler.class.php
Сделаю я там проверку коризны что в не и т/д, но получается что потом при добавлении опять все будет проверяться? Или в целом так и делают все?
Я могу сделать отдельный файл и обращаться к нему, как у вас в примере. Но хочется сделать имеющимися способами.
Вот :)
Лог ошибки:
в логах MODX:
Это относится ко всем использованиям сниппета msProducts, через фильтры или pdoPage и т.д