13 апреля 2021, 14:07 Подскажите, а можно ли как-нибудь ограничить поиск не по всему миру, а по конкретной области скажем в России или городу? Новые дополнения и их версии / [msDeliveryOnMap] Выбор адреса и подсчёт стоимости доставки одним кликом по карте 40 0
02 марта 2021, 12:08 Еще важный момент Адрес для запросов нужно использовать не merchant.roboxchange.com/Index.aspx, а auth.robokassa.ru/Merchant/Index.aspx Вопросы / Актуальность модуля mspRobokassa 4 0
01 апреля 2019, 11:02 Получилось ли реализовать, данную сортировку? Вопросы / Нет menuindex при "Кат.товаров" в MS2.Как вернуть? 14 0
18 марта 2019, 12:15 Как оказалось проблема была в другом плагине который тоже отрабатывает на это событие, так, что плагин абсолютно рабочий. Вопросы / Плагин на проверку дублей по полю "pagetitle" у ресурса при создании/сохранении товара 5 0
14 марта 2019, 16:25 if ($modx->event->name == 'OnBeforeDocFormSave') { $pagetitle = $resource->get('pagetitle'); $q = array('pagetitle' => $pagetitle); if($id) { $q['id:!='] = $id; } $second = $modx->getObject('modResource', $q); if($second) { $modx->event->output("Товар с таким названием уже есть, задайте другое!"); } }Но как я понимаю ресурс все равно создается ведь его видно в админке, как сделать чтобы $resource->save() не выполнялось если ресурс с таким pagetitle уже существует? Нашел «You may also pass a message to the $modx->event->output() function and this will be displayed to the user in a modal pop-up window. If you pass a value here, the page will not be saved!» Ткните плиз, что я упускаю. Вопросы / Плагин на проверку дублей по полю "pagetitle" у ресурса при создании/сохранении товара 5 0 1
25 февраля 2019, 12:44 Здравствуйте! Подскажите, а возможно ли подключить вывод цены набора не только в карточки самого товара, но и в миникарточки товара [[!+mssetincart.total_cost]]? Новые дополнения и их версии / [msSetInCart] - Комплекты продуктов 6 0
23 января 2019, 12:25 Спасибо, действительно в бд было значение 1 вместо 0. Вопросы / Скачивается файл с названием категории меню вместо перехода в эту категорию 4 0
22 января 2019, 23:45 Это понятно спасибо, но у меня ресурс сделан как «Категория товаров» и там в настройках нет такого параметра, у ресурсов которые созданы как документ есть. Также есть и другие ресурсы которые созданы как «Категория товаров» и там нет такой проблемы. Возможно (точно) что-то упускаю. Вопросы / Скачивается файл с названием категории меню вместо перехода в эту категорию 4 0
12 июля 2018, 12:03 Спасибо! Уже разобрался. [[!msProducts? &parents=`0` &returnIds=`true` &limit=`3` &sortby=`RAND()` ]] Вопросы / Как получить случайные id товара 4 0
28 декабря 2017, 09:08 Спасибо за ответ, про этот параметр я знал, у меня есть фильтр такого вида:[[!mFilter2? &limit=`9` &parents=`[[*id]]` &class=`msProduct` &element=`msProducts` &tpl=`product_list_discount` &includeThumbs=`300x300` &tplCondition=`old_price` &tplOperator=`empty` &conditionalTpls=`["product_list"]` &filters=` ms|price:number ,msoption|flowers:default ,msoption|whom:default ,msoption|events:default ,msoption|colors:default ` &toPlaceholders=`my.` &sortby=`price` &sortdir=`ASC` &ajaxMode=`button` &tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider` &tplFilter.row.ms|price=`tpl.mFilter2.filter.number` &tplFilter.outer.msoption|colors=`tpl.mFilter2.filter.outer` &tplFilter.row.msoption|colors=`tpl.mFilter2.filter.checkbox-color` ]] Если добавить параметр &where=`{"Data.price:>=":2000}` то будет выводиться товар где у нас цена > 2000, что мне не подходит, (точнее подходит), но мне нужно чтобы этот параметр для сортировки отрабатывал по клику по ссылке. Как реализовано здесь <div class="sort" id="mse2_sort"> <span class="sort__text">Показать сначала</span> <a href="/" data-sort="ms|old_price:desc" data-dir="" class="sort__link active"><span class="link-span">Со скидкой</span></a> <a href="/" data-sort="ms|price:asc" data-dir="" class="sort__link"><span class="link-span">Дешевые</span></a> <a href="/" data-sort="ms|price:desc" data-dir="" class="sort__link"><span class="link-span">Дорогие</span></a> <a href="/" data-sort="resource|publishedon:desc" data-dir="" class="sort__link"><span class="link-span">Новинки</span></a> </div> Я так понимаю исходя из документации к компоненту нужно что-то такого вида:[[!mFilter2? &parents=`0` &element=`msProducts` &leftJoin=`{ "Test1": { "class": "msProductOption", "on": "Test1.key = 'test1' and Test1.product_id = msProduct.id" } }` &sortAliases=`{"test1":"Test1"}` &aliases=`test1|value==test1` &sort=`test1:desc` ]] Присоединяем опцию test1, добавляем для этой таблицы псевдоним и сортируем по значению присоединённой опции.Ссылка для сортировки в чанке tpl.mFilter2.outer в данном случае должна быть примерно такой:<a href="#" class="sort [[+mse2_sort:is=``:then=`active`]]" data-sort="test1" data-dir="[[+mse2_sort:is=``:then=`desc`]]" data-default="desc">Test1 <span></span></a> Но что-то я пока не пойму как это применить… Вопросы / Как настроить сортировку товара по цене 3 0
27 ноября 2017, 14:21 Здравствуйте, подскажите пожалуйста как можно реализовать такую возможность, чтобы цена при модификации у определенных товаров прибавлялась один раз независимо от количества этого товара. Я так понимаю копаться надо в msoptionsprice.class.php и реализовать некий массив $cat = array(); $in_cat = false; $parents = $modx->getParentIds($id); foreach($parents as $row) { if(in_array($row, $cat)) { $in_cat = true; break; } } if(!$in_cat) return; после чего будем смотреть родителей и если есть совпадение будет отрабатывать модификация цены, которая не зависимо от количества данного товара сработает один раз и далее будет суммироваться цена без модификации (родная для одного товара). Извиняюсь если написал не очень, но смысл вроде передал. Новые дополнения и их версии / [msOptionsPrice2] - Модификации продукта. 375 0
18 октября 2017, 08:59 Здравствуйте! Используя данное дополнение на цветочном сайте столкнулся со следующей проблемой. Создал необходимые модификации, а точнее размер и упаковка [[!msOptions? &tpl=`tpl.bouquet-size`&options=`bouquet-size`]], [[!msOptions? &tpl=`tpl.product-option`&options=`package`]] и [[!msOptions? &tpl=`tpl.product-option` &options=`kraft`]]. Все работает великолепно но загвоздка, в том, что когда выбираем штучный товар скажем «Роза .....» и упаковку для неё, то price меняется с учетом модификации ( и это правильно) но если нам нужна не одна, а скажем пять «Роза .....» то при изменении count, цена за каждый товар будет прибавляться с учетом модификации. Следовательно вопрос такой, как сделать чтобы цена с модификацией (упаковка), прибавлялась только один раз к данному товару (count = 1), а если этого товара нам нужно больше одного (count > 1), то цена добавляется без учета цены за эту модификацию(упаковка)? Подскажите пожалуйста решение или место где копать. Новые дополнения и их версии / [msOptionsPrice2] - Модификации продукта. 375 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Подскажите, а возможно ли подключить вывод цены набора не только в карточки самого товара, но и в миникарточки товара ?
, и . Все работает великолепно но загвоздка, в том, что когда выбираем штучный товар скажем «Роза .....» и упаковку для неё, то price меняется с учетом модификации ( и это правильно) но если нам нужна не одна, а скажем пять «Роза .....» то при изменении count, цена за каждый товар будет прибавляться с учетом модификации. Следовательно вопрос такой, как сделать чтобы цена с модификацией (упаковка), прибавлялась только один раз к данному товару (count = 1), а если этого товара нам нужно больше одного (count > 1), то цена добавляется без учета цены за эту модификацию(упаковка)? Подскажите пожалуйста решение или место где копать.