27 мая 2021, 13:35 Вопрос автору, планируется ли поддержка msPromoCode2?Теперь в планах есть)) Обычно компоненты рисующие extjs в админке рагют свои скрипты на событие — msOnManagerCustomCssJsтак и есть. Новые дополнения и их версии / msOrderFields. Управление полями заказа. 48 0
15 мая 2021, 16:19 напишите в тех. поддержку, разберемся. Вопросы / Дополнительное поле в таблице заказов minishop2 4 0
15 мая 2021, 14:11 Вам подойдет компонент msOrderFields Вопросы / Дополнительное поле в таблице заказов minishop2 4 0
13 мая 2021, 14:56 VERSION 1.2.0 Добавлено: — изменение опций продукта — тип поля richtext (TinyMCE Rich Text Editor) — поддержка msPaidOptions — поддержка msOptionsPrice2 — обновление заказа при добавлении, изменении или удаления продукта Новые дополнения и их версии / msOrderFields. Управление полями заказа. 48 +1
10 мая 2021, 23:56 Наверное, легче пройтись по опциям и пустые удалить с базы Вопросы / Как пересохранить товары в minishop2 через Console 6 0
10 мая 2021, 22:52 Попробуйте так: $products = $modx->getIterator('msProduct', array('class_key' => 'msProduct'); foreach($products as $product){ $response = $modx->runProcessor('mgr/product/update', $product->toArray(), array('processors_path' => MODX_CORE_PATH . 'components/minishop2/processors/')); if($response->isError()){ echo $response->getMessage(); } } Вопросы / Как пересохранить товары в minishop2 через Console 6 0
10 мая 2021, 22:39 И ничего не поменяется. Нужно использовать процессор. $products = $modx->getIterator('modResource', array('class_key' => 'msProduct'); foreach($products as $product){ $response = $modx->runProcessor('resource/update', $product->toArray()); if($response->isError()){ echo $response->getMessage(); } } Вопросы / Как пересохранить товары в minishop2 через Console 6 0
10 мая 2021, 16:10 Когда MODX парсит чанк, то заменяются все теги, включая @INLINE <li><a href="[[+uri]]">[[+pagetitle]]</a></li>Поэтому, когда сниппет выполняется инлайновый чанк уже распарсенн. Вопросы / Почему не работает сниппет msProducts внутри чанка pdoResources? 4 0
07 мая 2021, 16:35 modstore.pro/packages/integration/mspaidoptions Новые дополнения и их версии / msPaidOptions. Платные опции к товару 17 0
07 мая 2021, 15:44 Были проблемы с названием компонента. Думаю, что сегодня запустят Новые дополнения и их версии / msPaidOptions. Платные опции к товару 17 0
06 мая 2021, 22:46 В планах msOptionsPrice2. но теперь и msPromocode2. Новые дополнения и их версии / msPaidOptions. Платные опции к товару 17 +1
01 мая 2021, 00:19 VERSION 1.1.0 Добавлено: управление вкладками заказа системная настройка msorderfields_discount (поле скидка) системная настройка msorderfields_weight (поле вес) сниппеты orderGroups и orderFields фильтр полей по группе чекбокс обязательное поле изменения название поля метод sendEmail типы полей: chunk, file en lexicon Новые дополнения и их версии / msOrderFields. Управление полями заказа. 48 +3
29 апреля 2021, 20:09 Какой компонент используется для добавления товара в заказ? Новые дополнения и их версии / msOrderFields. Управление полями заказа. 48 +1
29 апреля 2021, 09:20 Еще проблема с изменением общей итоговой стоимости, при условии что мы меняет количество товаров или добавляемСкорее, это проблема компонента, который позволяет редактировать товары в заказе. расширять вкладки и добавлять существующие классы иных компонентов, добавить комбо свои из таблиц,Согласен. и еще бы вкладку покупки и товара также модифицироватьне встречал такой нужды, а зачем? есть примеры для чего это нужно? Новые дополнения и их версии / msOrderFields. Управление полями заказа. 48 +1
28 апреля 2021, 14:37 Хорошая идея. Сейчас нет, но постараюсь на этой недели реализовать Новые дополнения и их версии / msOrderFields. Управление полями заказа. 48 +3
28 апреля 2021, 14:32 Даже не знал об этом. Нужно почаще читать issues. Кто-то пишет, чтобы это было в ядре, кто-то чтобы это был отдельный компонент. Как по мне, в ядро можно такое и не включать, это расширение возможностей и тем более не всем это нужно, хватает и стандартных полей. Компонент не дорогой, в магазине действует, кто не знает, система скидок, с каждой покупкой цена снижается на 10%, но не более 50%. Но, если сделают этот функционал в ядре, то конечно он уже будет и не нужен. Если такое в ядре хотят сделать, то почему бы не пойти дальше и добавить функционал еще и этого компонента msFieldsManager Новые дополнения и их версии / msOrderFields. Управление полями заказа. 48 +3
28 апреля 2021, 09:20 Quiz подойдет, но с коробки такое не сделать, нужно немного доработать. Вопросы / Конфигуратор на MODX 4 0
25 апреля 2021, 11:59 на данный момент нет. Но в планах интегрировать GoogleSheets Новые дополнения и их версии / FlashShop. Готовая сборка магазина. 38 0
23 апреля 2021, 16:24 Ну а если мы удалим пользователя — мы удалим и информацию об оставленной электронной почте.Да, это подходит только если почта вообще не нужна. Вопросы / Путаница с email и phone в miniShop2 6 0
23 апреля 2021, 16:04 Согласен, не очень логично, но и не критично. Ну попадает заказ к одному анониму, ничего страшного, в заказе адрес и номер будет разный. Врятли, менеджеры переходят к пользователю, чтобы посмотреть его контактные данные. А если это сильно смущает то можно удалять этого же пользователя, если его имя совпадает с почтой Вешаем плагин на событие: OnUserSave if($mode == 'new' && $user->get('username') == $user->Profile->get('email')) { $user->remove(); }Но, только если при регистрации почта не используется как логин. Конечно, это все костыли, и более правильно будет не создавать пользователя, но дать возможность решать это через системную настройку. Вопросы / Путаница с email и phone в miniShop2 6 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
так и есть.
Добавлено:
— изменение опций продукта
— тип поля richtext (TinyMCE Rich Text Editor)
— поддержка msPaidOptions
— поддержка msOptionsPrice2
— обновление заказа при добавлении, изменении или удаления продукта
Добавлено:
Согласен.
не встречал такой нужды, а зачем? есть примеры для чего это нужно?
Кто-то пишет, чтобы это было в ядре, кто-то чтобы это был отдельный компонент.
Как по мне, в ядро можно такое и не включать, это расширение возможностей и тем более не всем это нужно, хватает и стандартных полей. Компонент не дорогой, в магазине действует, кто не знает, система скидок, с каждой покупкой цена снижается на 10%, но не более 50%. Но, если сделают этот функционал в ядре, то конечно он уже будет и не нужен.
Если такое в ядре хотят сделать, то почему бы не пойти дальше и добавить функционал еще и этого компонента msFieldsManager
Ну попадает заказ к одному анониму, ничего страшного, в заказе адрес и номер будет разный. Врятли, менеджеры переходят к пользователю, чтобы посмотреть его контактные данные.
А если это сильно смущает то можно удалять этого же пользователя, если его имя совпадает с почтой
Вешаем плагин на событие: OnUserSave
Но, только если при регистрации почта не используется как логин.
Конечно, это все костыли, и более правильно будет не создавать пользователя, но дать возможность решать это через системную настройку.