现在我在我的 Magento 商店中更新所有产品的价格是这个片段:
$products = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('price')
->addAttributeToSelect('special_price')
;
foreach ($products as $product) {
$product->setPrice(round($product->getPrice() - 1000.00));
$product->setSpecialPrice(round($product->getSpecialPrice() - 1000.00));
$product->save();
}
我的问题是如何更新特定类别中的所有产品而不是整个商店?我想应该有更多的选择器,例如 ->addCategoryToSelect() 或其他东西,但从未找到任何有关此的文档。
请赐教。谢谢!