La Mise À Jour De Magento Attribut Par Programmation

J'ai écrit un script qui met à jour mon attribut add_ten_pence, l'attribut est un oui/non valeur booléenne. Au moment où il passe à travers la SKU's dans la base de données, mais malheureusement ce n'est pas la mise à jour de la base de données. J'ai collé le script ci-dessous ce que quelqu'un sais où je vais mal?

L'attribut est défini sur " Non "car par défaut, et je souhaite le changer en" Oui " lorsque le script s'exécute, et vice versa.

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();
}

OriginalL'auteur iamgraeme | 2013-04-14