Monthly Archives: 二月 2016

自定义产品属性并读取和修改

1.在后台创建属性和分配属性集( 属性 Used in Product Listing为YES,可读取);

2.读取属性值

$obj = Mage::getModel ('catalog/product')-> load($p ->getProductId()) ;
$Qty = $obj ->getData( 'spcial_price_qty');

3.修改属性值

$action = Mage::getModel ('catalog/resource_product_action');
 $action ->updateAttributes( array($p ->getProductId()) , array(
    'spcial_price_qty' => $updateQty
), 0);

4.取消特价

protected function cancelSpeical ($obj){

    $attributes = array(
        'special_to_date' => '',
        'special_from_date' => '',
        'special_price' => '') ;

    Mage:: getSingleton('catalog/product_action' )->updateAttributes( array($obj ->getProductId()) , $attributes , 0);
   // echo ', 已取消特价 ';
}