修改所有商品的价格为原来的1.5倍示例

有时候可能想改变一下全站的所有价格,运行一遍如下代码可以使全站所有商品的价格变成原来的1.5倍

  1. $collection = Mage::getResourceModel(‘catalog/product_collection’)->load();
  2. foreach($collection as $items){
  3.    $product = Mage::getModel(‘catalog/product’)->load($items->getId());
  4.    $product->setPrice(round($product->getPrice()*1.5));
  5.     if($product->getSpecialPrice()){
  6.        $product->setSpecialPrice(round($product->getSpecialPrice()*1.5));
  7.     }
  8.    $product->save();
  9. }

标签