Роман

Роман

С нами с 01 июня 2017; Место в рейтинге пользователей: #606

Не отображается превью в админке Minishop2

Здравствуйте! Столкнулся с одной проблемой, и никак не могу найти решения, буду рад если сможет кто-то помочь.
Сайт был на тестовом хостинге, там все работало отлично, обновил все до последней версии и перенес на боевой хостинг.
Столкнулся с проблемой, что новые изображения которые я загружаю в товар, их превью не отображается.
joxi.ru/E2pbpl6h7l8zBr — тут можно посмотреть как это выглядит.
А на сайте все отображается корректно.

Никаких ошибок не выдает, но поставил TinyCompressor и увидел следующую ошибку,
Ошибка сжатия (файл не найден): /home/.../public_html//home/.../public_html/assets/images/products/25dlya-sajta.jpg
Т/е почему-то превьюшкам задается не тот путь к изображению, мало того что не стоит слэш после «25», так еще и повторяется путь к корню сайта, очень странно.

Может быть кто сталкивался? Буду рад за любую помощь. Спасибо
Роман
25 октября 2023, 11:12
modx.pro
1
906
0

msBonus2 JS API

Здравствуйте!
Подскажите пожалуйста сталкивался ли кто-то с применением JS API для msBonus2, а именно изменение бонусов.
В документации есть события, которые срабатывают на добавление бонуса и на его отмену.
Но нет метода для самого добавления, если я вдруг захочу изменить количество.
Смотрю исходники, но не могу понять как их использовать :( не хватает знаний в JS.

Буду благодарен если кто-то подскажет в этом направлении.
Роман
27 сентября 2023, 11:33
modx.pro
642
0

Взаимодействие Discontrol

Здравствуйте! Надеюсь на вашу помощь.
Есть сайт на MiniShop2, используется msPromoCode2 и Discontrol.
Если сработала скидка по Discontrol, то в заказе указывается корректная сумма заказа, НО некорректные цены товаров (если их просуммировать). Т/е суммы товаров не совпадают с конечной стоимостью заказа (которая верная).

Я так понимаю что Discontrol в отличие от msPromoCode2 не меняет цены на товары после применения скидки, не пробрасывает такие вещи в заказ.
Подскажите пожалуйста, может кто сталкивался, что можно с этим сделать?
Роман
20 августа 2023, 11:12
modx.pro
755
0

Доработка сайта на MODX

Здравствуйте!
Необходим опытный программист и разработчик на MODX для доработки существующего сайта.
Если вы умеете:
  • обрабатывать товар и сравнивать его с корзиной перед добавлением в корзину и отменять это
  • взаимодействовать с XML которые выгружает 1С
  • отдавать XML-файлы для 1С
  • писать нестандартные обращение и сниппеты
  • взаимодействовать и изменять общедоступные и платные сниппеты/плагины, с возможностью последующего обновления (без костылей внутри сниппетов/плагинов)
  • AJAX-запросы, js-обработчики для Minishopa и других плагинов
Отпишитесь пожалуйста сюда или лучше в ТГ @rvlasenkov
Роман
25 июля 2023, 17:36
modx.pro
537
0

Minishop2 от кого прошел заказ

Здравствуйте! Столкнулся с таким вопросом.
Есть допустим реферальная ссылка, или utm-метка, как можно установить и зафиксировать от кого пришел заказ?
Допустим есть 2 рекламные компании и хочется понимать от кого пришло людей больше?

Может быть есть какой-то плагин?

Спасибо!
Роман
24 мая 2023, 10:47
modx.pro
758
0

FormIt сохранить поля которых нет в форме

Здравствуйте! Столкнулся с таким вопросом.
Есть формы которые отправляют определенные данные и сохраняют их в FormIt. Но мне нужно чтобы дополнительно FormIt сохранял определенные данные, которых нет в форме (по определенным причинам я не хочу их там указывать, даже скрывая эти поля).
И вот даже не могу понять в какую сторону копать. В идеале это было бы сделать Плагин, чтобы в каждую форму не писать новый Хук, но и с Хуком в целом подойдет.

В документации ничего такого не нашел. Посмотрел Сниппет FormItSaveForm там есть такое:
$newFormArray = array(
        'form' => $formName,
        'date' => time(),
        'values' => $dataArray,
        'ip' => $modx->getOption('REMOTE_ADDR', $_SERVER, ''),
        'context_key' => $modx->resource->get('context_key'),
        'encrypted' => $formEncrypt,
        'encryption_type' => $encryptionType,
        'hash' => $formHashKey,
    );
Роман
05 декабря 2022, 07:22
modx.pro
991
0

OnWebPageInit получение настроек сайта / Работа с cookie куками и API MODX

Здравствуйте! Возник такой вопрос, не могу найти решение в интернете, хотя казалось бы вопрос простой.
Событие OnWebPageInit и мне в этом событии нужно получить параметр настройки сайта. В сниппете все работает, а именно в обработчике события нет:
$modx->getOption('setting_param')
Как я помню в OnWebPageInit всегда вопрос по доступности к API modx.
Но именно как в этом событии получить настройку сайта я не могу найти. Подскажите пожалуйста

UPD:
Сделал через событие OnHandleRequest — все работает и обращение к API MODX и работа с Куками
Роман
05 декабря 2022, 06:42
modx.pro
941
0

Проверка товара до добавления его в Корзину

Здравствуйте! Столкнулся с таким вопросом.
У меня при клике на «Добавить» (у товара) всплываем форма для ввода дополнительных данных и уже эта форма добавляет товар в Корзину.

Мне нужно чтобы при клике на «Добавить» проверялись какие есть товары в Корзине и какой товар добавляется (какой шаблон, конкретно в моем случае).

Если я добавляют товар, то понятно, срабатывает miniShop2.Callbacks.add и уже в class msCartHandler, function add и там уже проверять и возвращать что надо.

Но мне нужна проверка товара перед добавлением его в корзину, чтобы показывать форму добавления или нет.
Есть ли что-то вроде miniShop2.Callbacks.status в js Callback'ах или как его сделать самому, а главное потом как это все проверять в какой функции?

Надеюсь понятно объяснил суть вопроса.
Спасибо
Роман
26 ноября 2022, 09:59
modx.pro
1 427
0

Discontrol скидка на товар + скидка на количество

Здравствуйте! Помогите пожалуйста с вопросомю
У меня есть дополнение Discontrol в котором я выставил на определенные позиции скидку в 7%.
Но так же я хочу, чтобы на эти позиции при определенной сумме этих позиций (в корзине могут быть и другие), польхователь получал еще +3%.
Можно ли и как это реализовать?

Сейчас я это сделал отдельно 7% на позиции и 3% на сумму корзины всех товаров и скидка +3% на все товары. Хочется только на указанные чтобы была скидка.
Роман
19 октября 2022, 07:22
modx.pro
951
0

Обращение к полю MIGX

Здравствуйте! Возникла потребность в выводе определенного поля из MIGX. Для вывода в контенте например.
Подскажите пожалуйста, знает ли кто-то решение?
Роман
08 февраля 2022, 12:55
modx.pro
1
1 095
0