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

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -