今のところ、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() などのセレクターがさらにあるはずですが、これに関するドキュメントは見つかりませんでした。
教えてください。ありがとうございました!