商品通过collection 获取后, 逐个保存时发现有重置某些字段的DEFAULT VALUE的 BUG, 原因在于product-〉save()时,所在的data 数据要齐全, 所以局部更新数据:
1。 load 完整商品对象 后 setXXXX -> save(), 这不推荐, 因为负载有点大;
2。推荐方法
$attribute = array('attribute_code' => 'attribute_value');
Core::getSingleton('catalog/product_action')->updateAttributes( array($_product->getId()), $attribute, 0);