myskif
@myskif
Верстальщик

Как через консоль убрать чекбокс у всех товаров?

Пытаюсь снять галочку популярный у всех товаров, увы, не выходит

<?php
$products = $modx->getIterator('msProduct', array("class_key" =>"msProduct"));
foreach($products as $product){
    $options = $product->getMany('Options');
    $options = array(
    	'popular' => 0,
    );
    $product->set('options', $options);
    $product->save();
};
  • Вопрос задан
  • 24 просмотра
Решения вопроса 1
ig0r74
@ig0r74
MODX-разработчик
Если это стандартное минишоповское поле popular
<?php
$products = $modx->getIterator('msProductData');
foreach($products as $product){
    $product->set('popular', 0);
    $product->save();
};
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы