属性を更新するスクリプトを書いていますadd_ten_pence
。属性は yes/no ブール値です。現時点でSKU's
はデータベースを通過しますが、残念ながらデータベースを更新していません。以下のスクリプトを貼り付けましたが、どこが間違っているのか誰か知っていますか?
属性はデフォルトで「いいえ」に設定されています。スクリプトの実行時に属性を「はい」に変更したいのですが、その逆も同様です。
require_once('app/Mage.php');
umask(0);
Mage::app('default');
Mage :: app ()->setCurrentStore(Mage_Core_Model_App :: ADMIN_STORE_ID);
$productCollection = Mage::getModel('catalog/product')->getCollection();
foreach($productCollection as $_product)
{
echo "\n".'updating '.$_product->getSku()."...\n";
$product = Mage::getModel('catalog/product')->load($_product->getEntityId());
$product->setAddTenPence(true);
$product->save();
}