16 минут назад
Желание имеется) Почти на всех проектах стоит Localizator, поэтому смогу оценить разницу.
Localizator 1.0.9 и 1.1.0 7
9 часов назад
Делал такие «Спецификации», получилось настолько уникальное и заточенное под сайт решение, что прям и в отдельный пакет то не оформить — куча специфич...
Несколько корзин на сайте, списки желаний/покупок, возможность поделиться, списки товаров для расчет... 1
Сегодня в 08:33
Добрый день
Не то что бы заброшен заброшен, просто не обновляется ввиду отсутствия необходимости.
Исходя их описанных задач, данный компонент не под...
msBaskets 5
11 апреля 2026, 17:48
Добрый день. Товары заказа можно отправить в корзину и сделать заказ и помоему был функционал создания нового заказа из другого заказа.
Женим mFilter2 и msListOrders 8
11 апреля 2026, 17:11
Добра всем!
По ходу компонент заброшен?
Удивился сам что я когда-то его тестил и писал по нему вопросы, уже не помню даже когда и где.
Вопрос тек...
[shareCart] - поделись корзиной 28
11 апреля 2026, 17:08
Добра всем!
Не понял как создать несколько корзин?
И чтобы у каждого был свой шаблон.
Можно ли так сделать некие различные типы корзин типа списо...
[MsAltCart 1.0.7] Теперь с документацией. 2
04 апреля 2026, 18:58
пробовал — ошибка та же
кстати MODX 2.7.2 — подключается нормально
кстати MODX 3.2.0 — не нормально
Не могу подключить репозиторий 3
01 апреля 2026, 18:15
У меня на регистрации словил ошибку.
При это пользователь явно создался, т.к. повторно создать пользователя на ту же самую почту не дает.
При повто...
[MAX bot] отправляем сообщение в бот MAX на изи 7
30 марта 2026, 20:49
PHP >= 8.2 должно быть. У MS3 минимум 8.2
[msCDEK] Расчёт доставки СДЭК в miniShop3 1
Если серьезно, этот кусок кода для однократного запуска — он переносит значения из introtext в TV для всех ресурсов сразу.
Плагин надо повесить на событие OnDocFormSave. Его код:
Тоже не проверял.
Код не проверял, но должен быть рабочим.
Хоть и не должно быть косяков при обновлении в рамках одной ветки (2.2), надежнее по порядку. Недавно столкнулся с косяками админки после обновления с 2.2.8 до 2.2.16.
Необходимо смотреть, что удобнее для конкретной задачи.
Иной вариант — расширение пользователей с указанием нового класса.
Связь Data — по аналогии с msProduct, очень сильно упрощает работу с полями в дополнительной таблице.
Класс chGuestData — стандартный класс, расширяющий xPDOSimpleObject.
chGuest содержит методы прозрачного подтягивания полей из chGuestData: github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/model/minishop2/msproduct.class.php
Компонент вырос многократно. Ура, для MODX теперь есть полноценный модуль работы с бронями!
Но это не отменяет другой стороны — не всегда у разработчика есть время и/или желание на исчерпывающую документацию, ибо это крайне трудоемкий процесс.
Более того, зачастую намного проще разрабатывать очень сложный функционал, нежели что-либо документировать.
Большое спасибо Василию за тот объем документации, который есть — это огромное количество материалов.
Если расширить процессоры собственными, то значения можно установить любые.
Кто будет это делать?
Вся мощь MS2 заключается в тех возможностях, которые он дает как платформа. И на эту платформу Вы можете добавить:
— msOptionsPrice для управления характеристиками (уже не слишком актуально),
— msRevaluation для простого проведения переоценки,
— msPayAndSee для реализации закрытых платных разделов сайта
— и многое другое
К сожалению, в мире Open source очень часто случается ситуация, когда продукт умеет в несколько раз больше, чем указано в документации. Основная причина этого явления — экономическая. Особенно для бесплатных продуктов.
Дальше речь _только_ о такой характеристике товара, как «Цена»:
Ваша фраза «передавать с сайта нужно не только цену» мне совершенно непонятна. Особенно в свете отдельного вопроса об изменениях цен.
Если у Вас появилась необходимость изменить цену на 10% в связи с изменением курса валют, чем не подходит данный компонент?
О цене я отдельно написал в контексте массового увеличения на процент и указал ссылку на компонент, реализующий эту функцию.
Что касается остальных характеристик — разработчик магазина может добавить любое количество доп.полей в виде TV или MIGX TV, которые будут работать так же, как в SHK, ибо эти механизмы не для SHK придуманы.
Как потом добавить в корзину товар с опциями, которых нет в базе? Легко.
В форме добавления товара выводите любое количество опций, а саму форму отправляйте так, чтобы передавались параметры вида
Такой массив опций будет передан напрямую в корзину. А уж откуда эти поля появляются — корзину не волнует. MS2 при добавлении не проверяет, существуют ли эти опции у товара в БД.