![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
magento
lwei0329
这个作者很懒,什么都没留下…
展开
-
局部更新商品属性的标准方法
商品通过collection 获取后, 逐个保存时发现有重置某些字段的DEFAULT VALUE的 BUG, 原因在于product-〉save()时,所在的data 数据要齐全, 所以局部更新数据:1。 load 完整商品对象 后 setXXXX -> save(), 这不推荐, 因为负载有点大;2。推荐方法$attribute = array('attribute_code' =>转载 2016-10-26 11:00:59 · 199 阅读 · 0 评论 -
解决magento保存产品时耗时很长的问题
以前我在更新产品属性值(拿price为例)的时候,通常会这样做:foreach($product_ids as $id){ $product = Mage::getModel('catalog/product')->load($id); $product->setPrice($price)->save(); } 改为$stor转载 2016-10-26 11:07:58 · 240 阅读 · 0 评论 -
获取所有子产品 和 通过款号获取所有可配置产品
//获取所有子产品 //通过主产品ID获取子产品ID $chilrenids = Core::getResourceSingleton('catalog/product_type_configurable')->getChildrenIds($product_id); //通过主产品获取子产品 $children = Core::getModel转载 2016-10-26 11:09:07 · 317 阅读 · 0 评论 -
如何给magento的产品分类创建一个自定义属性?
在根目录创建个脚本文件,内容:require_once('app/Mage.php');Mage::app()->setCurrentStore(Mage::getModel('core/store')->load(Mage_Core_Model_App::ADMIN_STORE_ID));$installer = new Mage_Sales_Model_Mysql4_Setup;转载 2016-10-26 14:28:28 · 317 阅读 · 0 评论 -
几个很有用的magento模板调试技巧
echo get_class($this)这个可以看到该phtml 文件调用的类名,基本大部分是 block 类型的,这个方法可以应用于任何你不清楚的对象变量。print_r($object->getData())有时光知道对象名不过瘾,很想知道这个对象类输出的数据时啥。如果直接打印对象类,很多情况下你的游览器就挂掉了。只要是对象类,一定会有一个 getData() 的方法输出实际传递转载 2016-10-26 14:30:57 · 828 阅读 · 0 评论