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

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”

  1. /** 
  2.      * Retrieve option array with empty value 
  3.      * 
  4.      * @return array 
  5.      */  
  6.     static public function getAllOptions()  
  7.     {  
  8.         $res = array(  
  9.              /* 
  10.             array( 
  11.                 'value' => '', 
  12.                 'label' => Mage::helper('catalog')->__('-- Please Select --') 
  13.             )*/  
  14.         );  
  15.         foreach (self::getOptionArray() as $index => $value) {  
  16.             $res[] = array(  
  17.                'value' => $index,  
  18.                'label' => $value  
  19.             );  
  20.         }  
  21.         return $res;  
  22.     }  
 一般情况下,库存数量如果充足。我们可以设置库存Qty为200个,默认为in stock状态。

打开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,就帮助它识别你这张图片了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值