Андрей

Андрей

С нами с 09 декабря 2019; Место в рейтинге пользователей: #503

Как записать опцию товара miniShop2?

if ($product = $modx->getObject('msProduct', 65)) {
    $product->set('key', 234423);
    $product->save();
}
Так, очевидно, не получается.
key — ключ опции в настройках miniShop2
Андрей
19 ноября 2020, 02:49
modx.pro
702
0

pdoPage не разбивает по страницам

pdoPage не разбивает по страницам и не сортирует результаты.
Вызываю так:
[[!pdoPage?
    &element=`youtubeTest`
    &sort=`[{"sortby":"myPlaceholder","sortdir":"ASC"}]`
    &limit=`2`
    &tpl=`stream`
]]
Элементы выводятся все сразу и не сортируются.
Что я делаю не так?
Андрей
05 сентября 2020, 03:41
modx.pro
562
0

Минимальная сумма заказа minishop2

Ребята, как сделать минимальную сумму заказа для выбранного способа доставки.
if ($modx->event->name == 'msOnSubmitOrder'){
        if($cart = $order->ms2->cart->status()) {
            if($cart['total_cost'] < 1000) {
                $modx->event->output('Сумма вашего заказа должна превышать 1000 руб!');
            } 
        }
}
Работает этот способ, но независимо от выбранного способа доставки.
Как сделать, например, чтобы если «самовывоз» то нет ограничения по минимальной сумме.
Андрей
14 мая 2020, 12:35
modx.pro
3
2 657
+1

Как запретить менеджеру добавлять ресурс в группу, к которой у него нет доступа?

Ребята, собственно вопрос в заголовке.
Группы ресурсов используются для организации скидок. Менеджер заходит в товар и отмечает группы соответствующие акции в которой товар участвует.

Группа System используется для ресурсов типа Login и к ней доступ ограничен чтобы скрыть соответствующие ресурсы из дерева.
Так как сделать чтобы эта группа не отображалась у пользователей, у которых нет к ней доступа?
Андрей
16 апреля 2020, 00:55
modx.pro
373
0

Не получается вывести поле в шаблоне письма.

Добавил дополнительное поле tracknumber к заказу по этой инструкции. Всё работает как надо, но не могу его вывести в шаблоне письма отправляемого клиенту при изменении статуса заказа.
Если указать пустой шаблон, то оно есть в списке доступных:


Такой запрос выдает пустой результат
{$tracknumber}
Как все таки получить значение?
Андрей
09 декабря 2019, 00:43
modx.pro
524
0