Как написать customPackages для SimpleSearch miniShop2 ?

Здравствуйте
Помогите написать customPackages для поиски color, price и.т.п.
Не как не разберусь что где как.
[[!SimpleSearch? 
                &customPackages=`msProductData:color:minishop2:{core_path}/components/minishop2/    model/:msProductData.id = modResource.id`
                &tpl=`Tpl.SearchResult` 
                &containerTpl=`Tpl.SearchResults` 
                &pageTpl=`Tpl.PageLink` 
                ¤tPageTpl=`Tpl.CurrentPageLink`
                &perPage=`0`
                &useAllWords=`0`
                &ids=`17,50`
            ]]
Рушан
27 августа 2024, 22:18
modx.pro
96
0

Общий промо-код на первую покупку

Приветствую!

Задача: создать промокод (не индивидуальный) на первую покупку, например, на 10%. Что-то вроде NEW10.
Просмотрел описание msPromoCode, msPromoCode2, других компонентов: описана куча возможностей, но не увидел нужной мне.

Какой из компонентов в магазине решают данную задачу или нет такого?
Скаут
27 августа 2024, 14:55
modx.pro
162
0

Галерея для ресурсов modx 3

Есть кто активно использует modx 3?
Есть каки ни будь модули или решения для создания галереи для ресурсов.
Находил платный MoreGallery но его к сожалению не купить.
Сергей
24 августа 2024, 12:53
modx.pro
244
0

[syncMoySklad] Прерывается выгрузка

Добрый день!
Есть сайт на котором настроена выгрузка товаров из МойСклад через модуль syncMoySklad 1.0.15-beta.
Если запускать выгрузку из админки сайта — Синхронизация — МойСклад — импорт, она проходит нормально.
Если запускать заданием по cron, то она обрывается на этапе создания/редактирования товаров, обработав около сотни товаров. В чём может быть причина и как это можно исправить?
sync_moysklad_api_limit стоит 50, В настройках php max_execution_time = 60 Сайт работает на FastCGI (Nginx + PHP-FPM) версия php 7.4.28
Giant Dad
22 августа 2024, 18:16
modx.pro
207
0

Товары в minishop2 загружаются по одному при каждом запуске а не разом через msImportExport

Проблема с импортом товаров в minishop2 через msImportExport. Загрузка товаров идёт через файл xlsx. Скрипт проходит по одной строке и добавляет товар. То есть после каждого добавленного товара он останавливает работу. И продолжить добавление можно только через Менеджер задач нажимая на запуск задачи. И то он добавит новый товар и потом сразу останавливается. И так товары добавляются через постоянное нажатие на кнопку запуска задачи. Это вообще не вариант ибо товаров полторы тысячи. Причина почему он останавливает я не могу понять.
На скриншотах показано как выглядит файл экспорта. Все поля я настроил и они правильно добавляются. Только проблема в том что добавляется по одной записи.
Так же предоставляю скрины с настройками импорта.



























это статичтикка того как добавлялись товары после каждово запуска из менеджера задач
Кирилл
22 августа 2024, 08:15
modx.pro
184
0

Утилита импорта minishop2. Как импортировать опции?

Здравствуйте!

Подскажите, пожалуйста, каким образом импортировать опции товаров встроенной утилитой импорта из csv файла?
Файл импортируется успешно, но все опции пусты. Видимо, я не верно ссылаюсь на них в 1й строке.



Пробовал обращаться по имени опции, к примеру s-model, пробовал как option1, option2 по аналогии с обращением к ТВ параметрам, но при импорте данные поля пустые
Игорь Павлов
21 августа 2024, 16:55
modx.pro
183
0

в minishop2 не срабатывает коллбэк Cart.add.response.success на стороне JS, а также событие msOnAddToCart в плагине

в minishop2 не срабатывает коллбэк Cart.add.response.success на стороне JS, а также событие msOnAddToCart в плагине.
Но Cart.add.ajax.done работает
решил попробовать сделать задачу через плагин, но и там событие msOnAddToCart не срабатывает
с чем может быть связанно?
alexandr.skyrda
20 августа 2024, 17:13
modx.pro
191
0

параметр в tv в зависимости от контекста

Использую babel для мультиязычного сайта, в котором есть категории
есть выборки по tv список множественный выбор, варианты задаются вот так:
@SELECT pagetitle, id FROM modx_site_content WHERE parent=4
проблема в том что у переводов это поле копируется и неудобно его использовать правильно.
Возможно ли как то данный селект записать под каждый контекст индивидуально?
Евгений
18 августа 2024, 14:06
modx.pro
181
0

Не очищать корзину до подтверждения оплаты от шлюза

Приветствую!

Minishop2 4.3.0

Работа по умолчанию: после формирования заказа корзина очищается.
Что требуется: очищать корзину только после того, как шлюз пришлет post запрос об успешной оплате.

Зачем: если человек сформировал заказ, перешел на страницу шлюза для оплаты, а потом вдруг вернулся назад/закрыл страницу и вернулся в корзину для оплаты, чтобы заново провести процесс, товары должны быть в корзине.

Мысли:
Скаут
17 августа 2024, 17:23
modx.pro
182
0

Добавить условие вывода для pdoResources

Коллеги, столкнулся с таким вопросом, необходимо вывести ресурсы через pdoRecources с такими условиями: нужно вывести все ресурсы из родителя 85, а также из родителя 320 с условием, что чекбокс itemCheckbox включён. Пытаюсь реализовать таким образом:

&where=`{«OR»:[{«parent»:85},{«parent»:320,«itemCheckbox»:1}]}`

Этот код не работает, ничего не выводит, уже пробовал разные варианты. Если кто знает, как правильно написать эту строчку, буду очень признателен.
Сергей
15 августа 2024, 14:40
modx.pro
192
0