Всего 125 656 комментариев

Кристина
05 марта 2021, 07:47
0
по идее да.
вот как заполнено правило (+ сео-шаблон)

Павел Гвоздь
05 марта 2021, 06:27
0
1) 0 укажите.
2) Не применяется, когда включён. Ни там, ни там.

Все вопросы в ТП, пожалуйста, на Модстор.
Евгений
05 марта 2021, 05:05
0
а почему по значению TV нельзя сделать вывод?
Илья Александрович
04 марта 2021, 23:41
1
0
Вот рабочий вариант, только как сразу все категории перезаписать не получилось сделать, нужно менять parent
<?php
$products = $modx->getIterator('msProduct', array('parent' => 125));
foreach($products as $product){
    $options = $product->getMany('Options');
    $options = array(
    	'quantity' => array('99999'),
    );
    $product->set('options', $options);
    $product->save();
};
Артур Шевченко
04 марта 2021, 22:34
0
$q = $modx->newQuery('msProductOption');
            $q->command('UPDATE');
            $q->where(array('key' => 'test'));
            $q->set(array('value' => 3));
            $q->prepare();
            $q->stmt->execute();
Проверил работает.
Илья Александрович
04 марта 2021, 22:24
0
$products = $modx->getIterator('msProduct', array('parent' => 61));
foreach($products as $product){
    $options = $product->getMany('Options');
    foreach($options as $option){
        if($option->get('key') == 'quantity'){
             $option->set('value', '1235');
            $product->save(); // тут
        }
    }
    
};
$products = $modx->getIterator('msProduct', array('parent' => 61));
foreach($products as $product){
    $options = $product->getMany('Options');
    foreach($options as $option){
        if($option->get('key') == 'quantity'){
             $option->set('value', '1235');
            
        }
    }
    $product->save(); // тут
};
так и так пробовал не помогает
Артур Шевченко
04 марта 2021, 21:30
0
Забыл $option->save();
$products = $modx->getIterator('msProduct', array('parent' => 24));
foreach($products as $product){
    $options = $product->getMany('Options');
    foreach($options as $option){
        if($option->get('key') == 'option_key'){
             $option->set('value', 1235);
            $option->save(); // тут
        }
    }
    
};
Илья Александрович
04 марта 2021, 21:11
0
не работает, что то видать скрипт делает, но значение не меняет
parent изменил на свой и option_key изменил на свой
Артур Шевченко
04 марта 2021, 20:59
0
А у вас внутренние страницы в правиле указаны?
Артур Шевченко
04 марта 2021, 20:51
0
Самый простой вариант
$products = $modx->getIterator('msProduct', array('parent' => 24));
foreach($products as $product){
    $options = $product->getMany('Options');
    foreach($options as $option){
        if($option->get('key') == 'option_key'){
             $option->set('value', 1235);
        }
    }
    
};
Кристина
04 марта 2021, 20:42
0
Конкретно про такой случай, когда не обновляется описание на странице, я не нашла в документации. Гуглила, возможно плохо искала, но так или иначе ответа не нашла. Подумала, может кто сталкивался с таким. А насчёт тп — в документации написано, что все вопросы можно задавать здесь ( да и доступа нет на modstore, не могу написать в тп (если это через modstore делается...))
Семён Кудрявцев
04 марта 2021, 17:40
0
Есть вопрос по компоненту, в интерфейсе во вкладке связи есть возможность включить действие промокода
на определенные категории товаров и товары. Но что делать если нужно наоборот исключить категорию/товар?
Например есть промокод, который действует на весь ассортимент каталога, за исключением одного товара.
И ещё один момент — в конфиге промокода есть чекбокс — Не применять без скидки, когда он включен,
на фронте применить промокод можно, а в админке к уже существующему заказу с тем же составом товаров нет, так и должно быть? Пишет — в корзине нет товаров, соответствующих этому промо-коду.
Антон Тарасов
04 марта 2021, 17:18
0
Будет ли видеозапись докладов? Хотелось бы лицезреть и после ивента…
Виктория
04 марта 2021, 15:18
0
Вы знаете, мне нужна помощь вот как для чайников, для меня слова «какой вызов сниппета делали» ну совсем не понятны, извините. Делала по видеоуроку в Ютуб. Хочу получить корректный поиск. Сейчас он выглядит так joxi.ru/4AkJKWqHk77gy2. Если возможно, дам доступ к админке, помогите настроить его правильно. Для вас это 2-минутное дело, а я вторые сутки сижу
Антон Тарасов
04 марта 2021, 15:09
0
Виктория, а что именно не так?
Какой вызов сниппета делали, что хотели получить?
Максим
04 марта 2021, 10:25
+1
Спасибо уважаемые коллеги!
Решено перейти на разработку с нуля. В качестве бэкенда+БД буду использовать Java и PostgreSQL, сервер Tomcat.
Спасибо за уделенное время и советы!
Успехов!