Пересохранить

Подскажите как пересохранить все товары через Console? Установил модуль для остатков, но пока не нажмешь кнопку сохранить в товаре он не инициализирует остатки товара согласно размерам

вот такой код не работает

ini_set('max_execution_time', 0);
ignore_user_abort(true);
$c = 'modResource';
$q = $modx->newQuery($c);
$q->where(array('id' > 2));
$q->sortby('id');
$q->select(array(
	"{$c}.*",
));
$s = $q->prepare();
$s->execute();
while($row = $s->fetch(0)){
	$response = $modx->runProcessor('resource/update', $row);
	if($response->isError()){
		print_r($response->getResponse());
		return;
	}
	$modx->error->reset();
}
Aslero
26 апреля 2019, 13:23
modx.pro
1 079
0

Комментарии: 1

Aborrol
27 апреля 2019, 02:43
0
Что за модуль остатков?
Пересохранять товар это очевидно костыль.
Вообще такое поведение похоже на кэширование.
Кэш везде пробовали удалять, сниппет вызываеть некэшированным и т.д.?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1