Пересохранить
Подскажите как пересохранить все товары через 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();
}
Комментарии: 1
Что за модуль остатков?
Пересохранять товар это очевидно костыль.
Вообще такое поведение похоже на кэширование.
Кэш везде пробовали удалять, сниппет вызываеть некэшированным и т.д.?
Пересохранять товар это очевидно костыль.
Вообще такое поведение похоже на кэширование.
Кэш везде пробовали удалять, сниппет вызываеть некэшированным и т.д.?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.