19 марта 2015, 23:40 Василий однажды упоминал, что данная возможность убрана ввиду не совсем корректной работы смены типа с раздела на документ. Новые дополнения и их версии / [Tickets] 1.5.0-beta с генерацией нескольких превью 33 +1
31 января 2015, 12:43 Обеспечиваю поддержку в актуальном состоянии 11 одинаковых копий MODX с одинаковым набором собственных компонентов — тоже считаю оптимальным вариантом использование пакетов. Удобство заключается в простом контроле установленных версий и легком обновлении или, наоборот, откате до нужной версии. Вкупе с приватным репозитарием, не вижу смысла изменять вшитый в MODX грамотный метод работы с компонентами. Но, возможно, это имеет смысл только при большом количестве однотипных копий. Если же у Вас один сервер для разработки и только один публичный, пакеты могут оказаться слишком громоздкими. Пошаговые инструкции / Контроль версий и деплой при разработке сайтов на MODX 38 0
14 января 2015, 09:00 Вся документация по минишопу на сайте Василия. Вопросы / 2 цены для товара miniShop2 29 0
29 декабря 2014, 18:44 Ровно то, что нужно. Спасибо за указание на мою забывчивость, ведь читал же анонс о добавлении этого функционала. Вопросы / Разные чанки для msProducts 3 0
10 декабря 2014, 10:15 Могут быть выставлены замороженные uri Вопросы / SOS! Проблема с ссылками на ресурсы 7 0
01 декабря 2014, 20:20 $msOrder->get('id'); Вопросы / Не изменяются данные после msOnBeforeCreateOrder 14 0
01 декабря 2014, 20:12 Вместо $order попробуйте $msOrder Вопросы / Не изменяются данные после msOnBeforeCreateOrder 14 0
30 октября 2014, 20:31 После распаковки архива в корне сайта у тебя должна появиться папка modExtra-master. Дальше в браузере открываешь адрес /modExtra-master/rename_it.php?name=newname и радуешься жизни в виде переименованной заготовки. После этого, когда поменяешь файл схемы, открой в браузере /newname/_build/build.transport.php При стандартном конфиге компонент соберется и сразу установится. Для разработчиков / modExtra для MODX 2.3 21 +1
22 октября 2014, 17:35 Или сделать заточенную под менеджера страницу страницу создания заказа. Краудфандинг / Новая версия miniShop2 35 +3
22 октября 2014, 17:07 У товаров в заказе и заказов есть волшебное поле properties в JSON, в которое можно сохранять необходимые значения. Во многих случаях будет достаточно просто выводить эти значения в виде массива при просмотре заказа или при раскрытии строки с товаром в заказе (как описание в системных настройках). Классы заказов и корзины не предполагаю менять. Либо недостаточно продумал, либо предполагаю более простой функционал. Краудфандинг / Новая версия miniShop2 35 0
22 октября 2014, 16:40 В эти поля автоматически заносятся значения из свойств товара. Как редактировать — еще одна вкладка на странице товара «Остатки», где из заполненных свойств можно выбрать любую комбинацию товара и указать остаток именно для этой комбинации. Можно или нельзя добавить товар в корзину — проверка по событиям msOnBeforeAddToCart, msOnBeforeChangeInCart. Кастомные поля товаров — 2 вариант: 1. Ручное добавление с механизмом, аналогичным в MS; 2. Специальная кнопка в админке, которая запустит добавление полей на основе добавленных в MS плагинов. Ключевой вопрос в подходе. Если это дополнение, то именно описанным способом. Если часть базового функционала MS, то, лучше использовать msProductData. Но какой объем трудозатрат требуется, чтобы переработать MS? Краудфандинг / Новая версия miniShop2 35 0
22 октября 2014, 16:15 Подготовь и выложи в открытый доступ в виде топика. Если будет дальнейший интерес к такому направлению развития, комменты появятся. А, может, и не появятся. Будет известно только по факту. Дерзай. Краудфандинг / Новая версия miniShop2 35 -3
22 октября 2014, 16:09 Как это вижу я — отдельная таблица remainings, в которой стандартные поля для товара + несколько дополнительных: id, product, stock, remainings, color, size, weight.Таким образом, получается любое количество комбинаций по опциям и складам. Соответственно, выборку можно проводить тоже практически по любым параметрам. Более подробно буду продумывать, когда дойду до реализации. Пока не вижу никаких препятствий. Василий, если такой вариант не пройдет, напиши, пжл, почему, чтобы сразу не думать в неправильном направлении. Краудфандинг / Новая версия miniShop2 35 0
22 октября 2014, 15:46 Когда писал коммент, не видел ответа Василия :) Краудфандинг / Новая версия miniShop2 35 0
22 октября 2014, 15:43 Слишком утопично выглядит. И кто-то должен положить начало всему описанному. Кто это будет делать? Что-то мне подсказывает, что не Василий :) Краудфандинг / Новая версия miniShop2 35 -1
22 октября 2014, 14:47 Об остатках: через 1-2 месяца начну реализацию учета остатков в зависимости от опций, складов и, возможно, иных параметров. На данную задачу есть потребность клиента, так что здесь лишь вопрос времени. По возможности, буду создавать этот функционал в виде публичного компонента. Краудфандинг / Новая версия miniShop2 35 0
06 октября 2014, 19:37 Отвечу вместо Василия: этот плагин выполняет необходимые действия со страницами админки. Для чего вообще ты изменял этот плагин? В руководстве по ссылке предлагается создать другой плагин, никакого отношения к «minishop2» не имеющий. Вопросы / (Решено) Ошибка 500, на сайте и в админке 9 0
06 октября 2014, 18:57 Если синтаксическая ошибка, PHP прекращает обработку такого кода, не спрашивая разрешения у MODX. Если у тебя ошибочный плагин рушит работу всего движка в целом, проверяй события, при которых он вызывается. Явно выбраны не только те. которые необходимы. Вопросы / (Решено) Ошибка 500, на сайте и в админке 9 0
04 октября 2014, 16:40 Вот и стоит уйти. Или же месяц старательно иметь себе мозг. Вопросы / Установка modx на хостинге reg.ru 6 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Вкупе с приватным репозитарием, не вижу смысла изменять вшитый в MODX грамотный метод работы с компонентами.
Но, возможно, это имеет смысл только при большом количестве однотипных копий. Если же у Вас один сервер для разработки и только один публичный, пакеты могут оказаться слишком громоздкими.
После этого, когда поменяешь файл схемы, открой в браузере /newname/_build/build.transport.php
При стандартном конфиге компонент соберется и сразу установится.
Классы заказов и корзины не предполагаю менять. Либо недостаточно продумал, либо предполагаю более простой функционал.
Как редактировать — еще одна вкладка на странице товара «Остатки», где из заполненных свойств можно выбрать любую комбинацию товара и указать остаток именно для этой комбинации.
Можно или нельзя добавить товар в корзину — проверка по событиям msOnBeforeAddToCart, msOnBeforeChangeInCart.
Кастомные поля товаров — 2 вариант:
1. Ручное добавление с механизмом, аналогичным в MS;
2. Специальная кнопка в админке, которая запустит добавление полей на основе добавленных в MS плагинов.
Ключевой вопрос в подходе. Если это дополнение, то именно описанным способом. Если часть базового функционала MS, то, лучше использовать msProductData. Но какой объем трудозатрат требуется, чтобы переработать MS?
Дерзай.
Таким образом, получается любое количество комбинаций по опциям и складам. Соответственно, выборку можно проводить тоже практически по любым параметрам.
Более подробно буду продумывать, когда дойду до реализации. Пока не вижу никаких препятствий.
Василий, если такой вариант не пройдет, напиши, пжл, почему, чтобы сразу не думать в неправильном направлении.
И кто-то должен положить начало всему описанному. Кто это будет делать? Что-то мне подсказывает, что не Василий :)
Для чего вообще ты изменял этот плагин? В руководстве по ссылке предлагается создать другой плагин, никакого отношения к «minishop2» не имеющий.