19 марта 2026, 15:28
Николай, прежде всего — вы молодец.
А про кеширование — можно пойти по правилу Парето.
То есть дать возможность закешировать самое частое — это ...
mFilter 1.2.0 - улучшенное кеширование и скорость 2
15 марта 2026, 20:35
Minishop2 это завершенная история. Архив. Крайне сомневаюсь, что в него будут добавляться какие то изменения. Это просто некому делать. Заинтересованн...
Порядок значений опций товара 10
15 марта 2026, 13:18
На всякий скопирую код для Bootstrap 4 (есть старый проект, лень переезжать на 5 версию):
/* Закрыть модальное окно после отправки */
document.addEve...
[SendIt] Несколько полезных нововведений в версии 1.1.2 27
13 марта 2026, 16:00
Предлагаю в целом обсудить понятие «вариант товара».
Я пришел к тому, что варианты — являются отдельными товарами. Возьмём для примера футболку. У ...
ms3Variants - Реализация вариантов одного товара в MiniShop3 7
12 марта 2026, 22:19
опытным путем выяснил что ошибку валидации радио кнопок можно вылечить добавив в форму еще один вариант
<input type="radio" name="...
Валидация radio кнопок в Sendit 1
11 марта 2026, 09:11
Привет!
Все верно:
1-го нет в магазине modstore и modx.com
2-й платный
mxEditorJs - блочный редактор Editor.js для MODX 3 2
10 марта 2026, 22:13
Все верно, сорян, в своем сообщении написал не то что хотел =)
msGiftCards - дополнение для MODX 2 + miniShop2 для продажи, применения и учета подарочных сертифика... 5
06 марта 2026, 09:38
Александр, данный компонент более недоступен для приобретения?
miniShop 2.9.1-pl 57
Всего 125 690 комментариев
в принципе по описанию вполне годится и стоит попробовать.
тоже есть в соответствующем компоненте шопкипера, но с определённого колличества загрузка не работает.
Так что скажите про функционал по предложенной ссылке? Может ли он например обновить товар и цены? Я так понимаю, что если категории созданы, то позиция в меню при обновлении (если оно возможно), не изменится?
Необходимо загрузить и обновить название, цену и один tv (или что там лучше в МШ) с типом ввода «выпадающий список». Плюс много маленьких подкатегорий с названием и картинками.
Можно подробнее на тему различных решений для импорта? Прошу прощения конечно за офтоп.
В файле msorderhandler.class.php, в функции submit закоментировала строчки про способ оплаты:
Способ оплаты у меня стоит один «Наличные». Пробовала вообще убирать этот кусочек с оплатой из чанка tpl.msOrder.outer, ничего не изменилось.
Пробовала удалять способ оплаты Наличными из способов оплаты (в настройках магазина) или делать его неактивным, там вообще ошибку 500 выдавал в консоли браузера (Failed to load resource: the server responded with a status of 500 (Internal Server Error) http:/ /site.ru/assets/components/minishop2/action.php) и соответственно вообще не отправлялся заказ.
Вот только так работает, как закомментено в коде.
Версия последняя. Василий, отправила доступ вам на почту.
Если так — создавай отдельную тему, будем разбираться.
Затем нужно проверять возможность добавления товара в корзину. Системным плагином по событию msOnBeforeAddToOrder это делать не получится, ибо я такого не предусмотрел =)
Зато можно расширить класс корзины, и немного изменить метод add(), чтобы он проверял остатки и возвращал success() или error().
В течении пары недель я планирую сделать такой простой учет остатков в стандартной версии MS2, без учета цветов, размеров и прочего, чисто ресурсами.
Эти свойства позволяют им работать быстрее, чем ТВ параметры, а также не очищать кэш всего сайта при изменении одного товара.
Так что, если на твоем хостинге обычный MODX Revolution крутит 30к страниц, то 30к товаров MS2 будут крутиться также или немного быстрее. Обычного vps типа Linode хватит за глава, настроить можно по этой инструкции.
Серьёзного компонента импорта-экспорта пока нет, но для своих задач можно написать что-то самостоятельно. Вот, например.
Есть различные решения для экспорта и импорта в общем репозитории MODX. Мы планируем в скором будущем сделать такой модуль специально для miniShop2.
Понятно, что от хостинга в этом случаи тоже многое зависит. И это тоже вопрос: при 30 тысячах товара каких ресурсов потребует?
Предполагаю что лучше будет проверять при оформлении заказа, но как тогда при событии msOnBeforeAddToOrder вернуть пользователю ошибку?
Спасибо!
Правда, есть и некоторые отличия.
Но в целом, все работает очень быстро даже в больших магазинах из коробки.
Пользоваться очень просто:
или
Респект и уважуха тебе мужик, даже деньги не хотел брать )))
Если так — пришли на bezumkin@ya.ru доступы, помогу.
Я давал тебе шанс высказаться, сейчас уже поздно.