您的位置:首页 > 其它

Magento 修改添加产品的默认属性值

2013-04-02 17:22 232 查看
Magento从后台添加产品时。默认每添加一次产品,都要激活(Enable)产品,要设置产品的库存数量Qty,设置产品为有库存。还有一些网站不支持google checkout,不要客户缴税。但是每次添加产品。都要选择这些项目。是不是非常麻烦?现在我们改动一些代码,来改变这些属性值,或者让这些属性消失。

tax和google checkout。我是用不上的。到属性集里面(catalog-Attribute-Manage Attribute),找到这两个属性。把它适用所有的产品,改为只适用于虚拟产品。因为虚拟产品我用不上。基本上只添加simple product.这样保存以后,下次添加产品,就少去了烦人的tax和google checkout了。

产品默认为激活状态,这个需要改代码。

打开文件/app/code/core/Mage/Catalog/Model/Product/Status.php,注释掉“Please Select”

[php]
view plaincopy

/**

* Retrieve option array with empty value

*

* @return array

*/

static public function getAllOptions()

{

$res = array(

/*

array(

'value' => '',

'label' => Mage::helper('catalog')->__('-- Please Select --')

)*/

);

foreach (self::getOptionArray() as $index => $value) {

$res[] = array(

'value' => $index,

'label' => $value

);

}

return $res;

}

一般情况下,库存数量如果充足。我们可以设置库存Qty为200个,默认为in stock状态。

打开app/code/core/Mage/CatalogInventory/etc/config.xml

注意我添加的两行代码。第二行和倒数第二行。

<qty>200</qty>

<is_in_stock>1</is_in_stock>

好了。保存以后。下次添加,到Inventory下面。就默认数量是200,in stock状态了。每次添加产品省去了这一步。大大的节省了时间。

这里还有一点SEO方面的建议。在添加产品图片的时候,label一定记得填写。因为这对搜索引擎是友好的。搜索引擎可能不知道你图片描述的是什么,。但是你写了label,就帮助它识别你这张图片了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐