Getting Error When Trying TO Update URL keys in magento with PHP script -
Getting Error When Trying TO Update URL keys in magento with PHP script -
i trying update url keys in magento, set url keys same name of product. have tried using next script found online.
<?php require 'app/mage.php'; mage::app(); $amount = 0; $model = mage::getmodel('catalog/product'); $products = $model->getcollection(); foreach ($products $product) { $model->load($product->getid()); $product->seturlkey($model->getname())->save(); set_time_limit(); $amount++; } ?>
however, presented next error:
fatal error: phone call fellow member function getattributecode() on non-object in /home/replaysp/public_html/app/code/core/mage/catalog/model/product/type/configu rable.php on line 404
this line of code error points too:
$this->getproduct($product)->setdata($attribute->getproductattribute() ->getattributecode(), null);
any ideas on why happening?
thanks in advance!
try if works (disclaimer: not tested):
$model = mage::getmodel('catalog/product'); $products= mage::getresourcemodel('catalog/product_collection'); foreach ($products $product) { $model->load($product->getid()); $product->seturlkey($model->getname()); $product->getresource()->save($product); set_time_limit(); $amount++; }
php magento
Comments
Post a Comment