категорий.
Как его допились, что бы цены менялись и во всех подкатегориях?
$query = $modx->newQuery('msProduct');
$query->limit(10000);
$query->where(array(
'parent' => 152, // тут ID категории
));
$docs = $modx->getCollection('msProduct',$query);
foreach($docs as $doc){
$oldPrice = $doc->get('price');
$doc->set('price', $oldPrice + $oldPrice*0.08);
$doc->save();
}
$parent = 152; $pids = array_merge(array($parent), $modx->getChildIds($parent,99,array('context' => 'web'))); $query->where(array( 'parent:IN' => $pids, )); Проверь так)
заменил кусок, не меняет цены
цены лежат в msProductData
Привет! Доступ в админку можешь дать? помогу...
Обсуждают сегодня