47 минут назад
Доброго времени суток.
Подскажите, как правильно составлять наборы при выгрузке товаров через mSync? Делать прямые запросы на добавление этих связей?...
msProductKits - удобное управление товарами-комплектами (наборами товаров) 28
Вчера в 19:45
Расширяешь класс msOrderHandler (поключение) Копируете из старого submit Заменяешь там $user_id = $this->ms2->getCustomerId(); на $user_id = $t...
Кастомизация minishop'a 6
Вчера в 10:22
Вижу, спасибо.
Ошибочно решил, что если есть в документации minishop2, то в старых версиях есть и сам код не посмотрел.
Предыдущий идентификатор статуса при событии 'msOnChangeOrderStatus' 4
Вчера в 09:27
Привет, Алексей.
1. Как определяем ботов
Проверка идёт по User-Agent в ms3rv_is_bot() (helpers.php). Используется regex по типичным маркерам краул...
ms3RecentlyViewed - Недавно просмотренные товары для MiniShop3 2
17 февраля 2026, 10:07
Здравствуйте, компонент куплен, на основной домен ставится, на dev. не ставится,
Could not generate encryption key
Vehicle 04b9f528f736384b46f71324...
[msProductRemains] Компонент учёта остатков товара 179
16 февраля 2026, 19:33
Новая обновленная версия уже в магазине modstore.pro/packages/sites-themes/theme.bootstrap
[Theme.Bootstrap] Новая версия с Bootstrap 4 31
14 февраля 2026, 18:07
Добрый вечер!
Кто смог настроить оплату в этом компоненте?
вставил по инструкции в чанк tpl.msoneclick.send ссылку с параметром [[+payment...
msOneClick - «Купить в один клик» 104
14 февраля 2026, 13:53
Баг с обновлениями подтвержден в ишьюсах модуля — github.com/modmore/importX/issues/64
Решения, кроме частичного, предложенного в ветке этого ишьюса ...
Обновление содержимого полей товаров через ImportX 3
12 февраля 2026, 22:44
Сочетание клавиш CTRL+ENTER не работает? Или только у меня… Приходится каждый раз нажимать «плэй»
[PhpConsole] - консоль для выполнения php кода в админке сайта 10
prnt.sc/113zuqe
context общий параметр pdoTools
Столкнулся с проблемой, когда товары в разных контекстах корзина не выводила товара, даже при указании контекста в вызове.
Полез в сниппет msCart, а он и не учитывал этот параметр, а брал текущий
prnt.sc/113uu0p
Дописал:
И это не только в msCart, во всех где есть инициализация и контекст такой недочет
@Иван Бочкарев, есть ли возможность поправить в след релизе? а то клиент вдруг обновится без моего ведома, а я исходник правил.
Думаю так и сделаю
В сессии хранится тока id опции цена, но названия нет. Получается он дергает товар при выводе корзины.
Или я чего то не знаю.
Пример проблемы:
Товар «Машина 2115», человек добавляет в корзину вместе с опциями, среди них например Цвет «Красный».
В корзине/заказе название товара и опции отдельно отображаются, далее в интернет эквайринг идет только название «Машина 2115», но цвет надо тоже отобразить в чеке, допустим другие опции не надо, но именно цвет надо. Т.е. должно было бы отображаться «Машина 2115, цвет Красный» х 1
Уже для программистов не составит труда, написать условия для изменения названия на основе опций, в плагине на событии msOnAddToCart
Сейчас я сделал после создания заказа приписать опции(пока условия не требуются). Все работает, но это влечет за собой переработку шаблонов корзины, письма.
Если есть такая возможность по времени, было бы круто иметь такую фичу, ну если поддержите данную затею.
Первое, чтобы я попробовал это версия пхп.
так же версии модх и минишопа написать можно.
ilyaut.ru/cheats/to-rebuild-all-previews-of-products/
для ms2gallery
Подскажете пожалуйста с Mailru
В системных настройках создал по типу:
{«keys»:{«id»:«12345»,«secret»:«12345»}}
Приложение создал:
prnt.sc/x76twq
Но выходит ошибка, хотя client_id передается
prnt.sc/x76xcv
Может надо еще scope указывать в настройках? Что еще надо сделать?) Может кто-то настраивал недавно :)
Проект закончил, а тут вроде самое простое осталось, но не тут то было
В консоли попробовал этот скрипт, думаю вот оно решение. Как сделаю, выложу, может кому надо будет :)
var slider_demo2 = $('.slider_demo2');
var slider_demo1 = $('.slider_demo1');
эти две строчки как бы принимают объекты, но т.к. у вас из-за ajaxsnippet нет объектов $('.slider_demo2'); и $('.slider_demo1'); их физечески не существует при загрузке страницы, то переменные пусты или не объявлены. Соответственно, присвоение эти переменных должно происходить в as_complete, т.е. когда ajaxsnippet загрузит данные и в странице появится slider_demo2.
Более того ваше первое условие
if ($('.slider_demo2').length > 0) {
Говорит о том что если такого объекта slider_demo2 не существует, то не выполнять этот код.
Надеюсь тут все ясно станет.
Давно заметил, но не писал
При редактировании, а так же при создании опции в настройках, когда нажимаешь раскрыть на весь экран, заполняется только на определенную высоту
prnt.sc/vzsvua
Нужно в настройках системы создать системную настройку «use_flock» со значением «xPDO :: LOG_LEVEL_WARN»?
prnt.sc/vov2i7
Или в настройках контекста?
Ну и проверь что у тебя там в данных(в переменной)
А в целом опции товара неудобны тем, что они в отдельно вкладке, люди путаются. Аж две вкладки(Свойства и Опции) с характеристиками товара. Опции хороши тем что есть выбор в какой категории показывать, но ощущение недоработанности. Ну а так MS2 давно надо переписывать под современные реалии магазинов.
Спасибо за компонент, наверняка буду пользоваться!
301 редирект всех старых страниц с .html