Magento 修改添加产品的默认属性值
来源:互联网 发布:数据帧格式的解释 编辑:程序博客网 时间:2024/05/15 01:43
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”
- /**
- * 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;
- }
打开app/code/core/Mage/CatalogInventory/etc/config.xml
01
02
03
04
05
06
07
08
09
10
11
12
<
item_options
>
<
qty
>200</
qty
>
<
manage_stock
>1</
manage_stock
>
<
backorders
>0</
backorders
>
<
max_sale_qty
>10000</
max_sale_qty
>
<
min_sale_qty
>1</
min_sale_qty
>
<
min_qty
>0</
min_qty
>
<
notify_stock_qty
>1</
notify_stock_qty
>
<
enable_qty_increments
>0</
enable_qty_increments
>
<
qty_increments
>1</
qty_increments
>
<
is_in_stock
>1</
is_in_stock
>
</
item_options
>
<qty>200</qty>
<is_in_stock>1</is_in_stock>
好了。保存以后。下次添加,到Inventory下面。就默认数量是200,in stock状态了。每次添加产品省去了这一步。大大的节省了时间。
这里还有一点SEO方面的建议。在添加产品图片的时候,label一定记得填写。因为这对搜索引擎是友好的。搜索引擎可能不知道你图片描述的是什么,。但是你写了label,就帮助它识别你这张图片了。
- Magento 修改添加产品的默认属性值
- magento -- 获取产品的属性值
- magento -- 如何修改产品列表默认排序
- magento -- 产品列表的产品自定义顺序以及修改默认排序后的变化
- magento -- 根据属性名获得产品的属性值
- magento -- 下拉框时获取产品的属性值
- magento sql 获取指定产品的指定属性值
- 如何去掉magento产品的系统属性
- sql的方式修改产品属性 - 避免使用event (magento)
- Magento前台不显示添加的产品
- magento更新产品属性值 eg. visibility
- Magento 产品添加购物车时修改价格
- magento产品取某个产品下拉属性的全部列表值
- 修改magento产品列表页每行显示的产品个数
- magento 获取自定义产品属性和属性值
- magento 获取自定义产品属性和属性值
- magento 获取自定义产品属性和属性值
- Magento获得产品属性集
- android之Notification的例子
- 对php中加密函数的总结
- linux catalina.sh配置
- iOS-响应上下左右滑动手势
- extjs4 combo 的 键入自动查询
- Magento 修改添加产品的默认属性值
- 主引导扇区
- 动态规划--LIS(nlogn实现,轮船问题或建桥问题)
- Building Multi-Tenant SaaS Applications on Azure
- JQuery EasyUi之界面设计——通用的JavaScript(二)
- 站长好站
- 改善数据库变更流程
- Lync 2010 Client Authentication
- linux-2.6.32在mini2440开发板上移植(7)之修改linux开机logo