категорий.
                  
                  
                  Как его допились, что бы цены менялись и во всех подкатегориях?
                  
                  
                  $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
Привет! Доступ в админку можешь дать? помогу...
Обсуждают сегодня