Вопросы

Не выводит то что должно

есть код, который должен выводить output переменную, но выводит совсем не понятно что

{
    "success": true,
    "message": "",
    "data": {
        "msorder": 80
    }
}
if ($action == 'createOrder') {
    $product_id = $_POST['product_id'];
     $scriptProperties = array(
      'json_response' => true,
      'max_count' => 1000,
      'allow_deleted' => false,
      'allow_unpublished' => false
    );
    
    $miniShop2 = $modx->getService('miniShop2','miniShop2', MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties);
    $miniShop2->initialize($modx->context->key, $scriptProperties);
    
    $output = [];
    
    try {
        $miniShop2->cart->clean();
        
        $cart = $miniShop2->cart->add($product_id,1, ['size' => '']);
        $order = $miniShop2->order->submit();
     
        $output['success'] = true;
    } catch (Exception $e) {
        $output['success'] = false;
    }
    echo json_encode($output);
}
Максим
09 августа 2023, 11:50
modx.pro
606
0

Плагин reCaptchaV3 работает ли с Modx 3?

Здравствуйте, на сайт под Modx 3 установил плагин reCaptchaV3 однако в процессе установки в консоле показались ошибки:

PHP warning: Trying to access array offset on value of type null
PHP warning: Trying to access array offset on value of type null
xPDOVehicle does not support resolvers of type.
Успешно установлен пакет recaptchav3-1.0.7-beta
В системных настройках вижу появился раздел reCaptchaV3 однако в нем нет никаких полей для ввода ключей

Буду благодарен за любой совет
Konstantin
09 августа 2023, 08:09
modx.pro
1 062
0

Добавление подарочного товара в корзину при достижении определенной суммы заказа.

Добрый день!
Есть такая задача:
При достижении суммы заказа более 7000 руб. автоматически добавлять подарочный товар с id = 488 в корзину.
Андрей Шевяков
08 августа 2023, 10:32
modx.pro
933
0

Помогите подставить заголовок в выборке fenom

Приветствую. Не надеюсь что кто то ответит но все же спрошу.
Есть в фильтре такой параметр
'optionFilters' => '{"brand":"Шкаф"}'
В таком виде все отфильтровывает и выводит те то вары у которых прописано Шкаф. Мне же необходимо вместо Шкаф подставить заголовок текущей страницы.

'optionFilters' => '{"brand":"[[*pagetitle]]"}'
Пробовал так ничего не дает никакого результата.

Помогите пожалуйста как подставить заголовок на fenom что бы работала выборка. Спасибо.
Maks
06 августа 2023, 09:28
modx.pro
1 052
0

Не включается русский язык для frontend

Здравствуйте! Я новичок в MODx, не могу включить отображение кириллицы для frontend.


Настройки:

Помогите, что не так, где исправить?
Олег
03 августа 2023, 11:57
modx.pro
728
0

getImageList как вывести отзывы из всех товаров на одной странице?

при помощи getImageList вывожу отзывы на странице товаров хранящиеся в migx

подскажите как вывести отзывы из всех товаров на одной общей странице?
Евгений
02 августа 2023, 05:30
modx.pro
870
0

Не работает вывод ":>" в optionFilters из msProducts

Владимир
01 августа 2023, 21:12
modx.pro
801
0

Получение tv из дочерних ресурсов

Игорь
01 августа 2023, 19:55
modx.pro
1
1 192
0

msStatOrders expander issue

MODX version: MODX Revolution 2.8.4-pl (traditional)
PHP Version 7.4.33
ExtJS Version: 3.4.1
msStatOrders Version: 2.0.10-beta

когда на Minisop-->Orders--->msStatOrders---> Order я нажимаю на "+" (expander) не работает.
Во вложении ошибка из консоли.

Я попытался удалить пакет и установить его снова, но все та же проблема.

есть идеи, как решить эту проблему?
Pakos Fakos
31 июля 2023, 00:54
modx.pro
709
0

mSync - активация у товара дополнительных категорий.

Ребята, кто ни будь сталкивался с такой задачей — при импорте/обновлении товаров через mSync, активировать у них дополнительные категории?
Кто как это делал?

Один вариант пока пришел в голову:
1. В выгрузке передавать параметр «Доп. Категории», в котором через какой то разделитель перечислять эти категории
2. Далее плагином на событие, которое возникает после создания/обновления товара, активировать у него эти доп. категории.

Может кто уже такой плагин писал?
Сергей Карпович
30 июля 2023, 15:05
modx.pro
651
0