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,就帮助它识别你这张图片了。
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,就帮助它识别你这张图片了。
相关文章推荐
- magento -- 如何修改产品列表默认排序
- magento -- 产品列表的产品自定义顺序以及修改默认排序后的变化
- 修改magento页面的title,description等------------进而可以写一个descroption数组,让description随机生成-----方便seo,节省在添加产品的时候添加descrition浪费时间
- Magento 产品添加购物车时修改价格
- android4.0修改launch的屏数和默认显示屏及添加apk包的快捷方式
- C#添加浏览方式、修改默认浏览方式
- 如何修改Magento前台显示的产品图片的尺寸大小
- CentOS 7 添加win7启动项——修改默认启动项
- jquery attr()方法 添加,修改,获取对象的属性值。
- Tomcat配置管理(修改默认应用,添加虚拟主机……)
- Magento给产品添加“new”或者折扣数量标签 magento new label. discount label
- 修改Magento se105模版 Latest Product等模块的默认图片及外框大小
- Hibernate插入数据时取字段的默认值,更新时只更新修改过的属性值
- jquery attr()方法 添加,修改,获取对象的属性值
- magento 获取自定义产品属性和属性值
- SQL Server修改已有字段类型,并添加默认约束
- 微信小程序循环列表添加默认事件,默认样式,点击后修改样式
- 再次:修改jquery.checktree的功能,添加默认选项
- 如何让ECSHOP后台添加完商品后默认不上架 ecshop实现供应商上传产品需要审核
- mfc 操作,添加menu资源,默认为IDR_MENU1...要修改为其他的名字则,在资源里头文件resourse.h中 加 #define IDR_OPEN_SHAP 130,然后打开资源文件shp_show.rc->查看代码,把menu1修改为IDR_OPEN_SHAP