30 июня 2019, 01:49 Если не против, напишу и я о проблеме здесь. Думал можно на github написать, но там отключены Issues. Только что установил последнюю версию MS2, выставил в настройках источник файлов MS2, но при создании товара все равно Filesystem. У всех так? Насчет корзины. На старой версии 2.2 я так и не поборол проблему с добавлением товара. Через Ajax отправлял данные на кастомный сниппет, и стандартным кодом из документации добавлял товар. В консоли выводил состояние корзины, видно что все ок. Захожу в корзину, там пусто. И так через раз-два. Вопросы / Нестабильная работа minishop2. 12 0
29 мая 2019, 09:57 Почему бы не сделать так, без &tplWrapper: <div class="num"> <div class="1"> [[!pdoResources? &parents=`5` &limit=`3` &tpl=`@INLINE <div>[[+pagetitle]]</div>` ]] </div> <div class="2"> [[!pdoResources? &parents=`5` &limit=`3` &tpl=`@INLINE <div>[[+content]]</div>` ]] </div> </div> Вопросы / pdoResources - разбить результаты на несколько блоков. 13 +1
29 мая 2019, 01:47 Не совсем понятно. Ну вызовите сниппет 2 раза, с сохранением данных в плейсхолдеры через параметр &toPlaceholder, с разными именами. Вопросы / pdoResources - разбить результаты на несколько блоков. 13 0
28 мая 2019, 22:30 Ну можно сделать так. В событии msOnBeforeAddToCart есть $product, $count. Пишете что-то вроде: case 'msOnBeforeAddToCart': $delivery_price = $product->getTVValue('delivery_price'); $price = intval($product->get('price')) * intval($count) + intval($delivery_price); $product->set('price', $price); break; Вопросы / minishop2 - изменение общей цены товара 5 0
08 июля 2017, 19:33 Спасибо за ответы! Почитал документацию modx. Пожалуй, сделаю кастомный tv по типу тегов, чтобы была возможность добавлять нескольких юзеров. Вопросы / Тормозит TV Dropdown 3 0
01 августа 2016, 14:57 Работая с процессорами будут отрабатываться также и плагины. Поэтому ответ — да, будет работать. Вопросы / Убрать часть Url 19 0
29 апреля 2016, 10:03 Пожалуй, нет. К тому же он ломает сайт. Спс Вопросы / Не устанавливается компонент 3 0
05 января 2016, 12:31 Попробую, спасибо! Хотя уже в сниппете на чистом php набросал что нужно. Вопросы / Доступ юзеров к MS2 Images 2 0
29 октября 2015, 00:24 Да, Яблочный магазинчик) До установки на реальной 1С не дошло, заказчик передумал. Он только собирался покупать УТ, хотел узнать получится ли синхронизация с modx. Вопросы / Обмен данными с 1С 8 0
28 октября 2015, 19:50 Да, решилось. Не разбираюсь в 1С, почему то одна и та же версия 1С работает по разному. Получилось сделать импорт на тестовой версии по этому адресу mit.paas1c.ru/ut_demo_type/ru_RU/ P.S. используйте Firefox Вопросы / Обмен данными с 1С 8 0
11 июня 2015, 19:41 Всем спасибо за участие! Дописал свой обработчик. Вроде работает. Вопросы / mFilter2 и диапазон значений товара 9 0
11 июня 2015, 14:14 Не не ) Уточняю — у каждого товара 2 цены, два TV — price и price2. Мне нужно вывести один слайдер, который возьмет минимальное значение от TV price, максимальное значение от TV price2. Передвигая ползунок, скрипт должен проверять, указанная цена входит ли в диапазон значений товара — price, price2. Кастомную обработку начал писать, пока не получилось корректно фильтровать. Вопросы / mFilter2 и диапазон значений товара 9 0
19 мая 2015, 19:30 Понял, ок. Не нужно было, и не заметил что оказывается есть такой параметр в доках. Благодарю. Вопросы / Отключить пагинацию в mFilter2 5 0
19 мая 2015, 18:36 Спасибо, заработало! Про параметр maxLimit не знал. Вопросы / Отключить пагинацию в mFilter2 5 0
03 мая 2015, 18:47 Он сохраняется, кнопку «Сохранить» я ессно нажимаю. Но заказ не пересчитывается. Захожу снова в «Покупки», редактирование этого добавленного товара, нажимаю 'Сохранить' — заказ пересчитался. Т.е. апдейт срабатывает только после редактирования. Вопросы / Minishop2. Пересчет заказа. 4 0
21 марта 2015, 16:31 Ну вот как-то так набросал на скорую руку. -) Создал плагин, повесил на событие OnDocFormSave. <?php if ($modx->event->name == 'OnDocFormSave') { $parentIds = $modx->getParentIds($id, 4, array('context' => 'web')); // Получаем id всех родителей ресурса $res = $modx->getObject('modResource',$id); $curAlias = $res->get('alias'); // Алиас текущего ресурса $cnt = count($parentIds); // Количество родителей if($cnt > 2) { $aliases = array(); // Массив для всех найденных алиасов foreach($parentIds as $v) { if($v == 22 || $v == 0) continue; // Если родитель - контейнер Shop(22) или главный родитель (0) - пропускаем. $obj = $modx->getObject('modResource', $v); $alias = $obj->get('alias'); $aliases[] = $alias; } $resource->set('uri', implode('/',array_reverse($aliases)) . '/' . $curAlias); } else { $resource->set('uri', $curAlias); } $resource->set('uri_override', true); $resource->save(); }Можно еще добавить условие, чтобы урл, таким образом, формировался только для новых ресурсов. Мне пока не нужно. if ($mode == 'new') { // код выше } Вопросы / Убрать часть Url 19 +1 9
21 марта 2015, 13:04 Всем спасибо за помощь, решение найдено. Все же, надеюсь в будущих релизах, будет возможность исключать контейнеры из урл, без использования плагинов и тд. Мне кажется, это нужно. Вопросы / Убрать часть Url 19 +1
21 марта 2015, 12:28 Можно и так. Я ищу, так сказать, более универсальный способ. Заказчик захочет добавить категорию, и мне нужно будет ему объяснять, что нужно еще поставить галочку там то, и дописать url. Хотя… появилась мысль подкрутить компонент CustomUrls. Попробую. Вопросы / Убрать часть Url 19 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Насчет корзины. На старой версии 2.2 я так и не поборол проблему с добавлением товара. Через Ajax отправлял данные на кастомный сниппет, и стандартным кодом из документации добавлял товар. В консоли выводил состояние корзины, видно что все ок. Захожу в корзину, там пусто. И так через раз-два.
Спс
Получилось сделать импорт на тестовой версии по этому адресу mit.paas1c.ru/ut_demo_type/ru_RU/
P.S. используйте Firefox
Дописал свой обработчик. Вроде работает.
Кастомную обработку начал писать, пока не получилось корректно фильтровать.
Создал плагин, повесил на событие OnDocFormSave.
Можно еще добавить условие, чтобы урл, таким образом, формировался только для новых ресурсов. Мне пока не нужно.