关于让ecshop发布商品默认为未上架(不上架)
2016-09-11 20:38 来源:www.chinab4c.com 作者:ecshop专家
常有客户咨询,想让发布的商品默认为下架的状态。ecshop后台添加的商品默许为“下架”状况,在后台预览过后,再批量上架。具体方法如下:
查找ecshop系统的 /admin/goods.php
$goods = array( 
'goods_id'      => 0, 
'goods_desc'    => '', 
'cat_id'        => $last_choose[0], 
'brand_id'      => $last_choose[1], 
'is_on_sale'    => '1', 
'is_alone_sale' => '1', 
'is_shipping' => '0', 
'other_cat'     => array(), // 扩大分类 
'goods_type'    => 0,       // 商品类型 
'shop_price'    => 0, 
'promote_price' => 0, 
'market_price'  => 0, 
'integral'      => 0, 
'goods_number'  => $_CFG['default_storage'], 
'warn_number'   => 1, 
'promote_start_date' => local_date('Y-m-d'), 
'promote_end_date'   => local_date('Y-m-d', local_strtotime('+1 month')), 
'goods_weight'  => 0, 
'give_integral' => -1, 
'rank_integral' => -1 
); 
修改为
$goods = array( 
'goods_id'      => 0, 
'goods_desc'    => '', 
'cat_id'        => $last_choose[0], 
'brand_id'      => $last_choose[1], 
'is_on_sale'    => '0', //默许为“下架”状况 
'is_alone_sale' => '1', 
'is_shipping' => '0', 
'other_cat'     => array(), // 扩大分类 
'goods_type'    => 0,       // 商品类型 
'shop_price'    => 0, 
'promote_price' => 0, 
'market_price'  => 0, 
'integral'      => 0, 
'goods_number'  => $_CFG['default_storage'], 
'warn_number'   => 1, 
'promote_start_date' => local_date('Y-m-d'), 
'promote_end_date'   => local_date('Y-m-d', local_strtotime('+1 month')), 
'goods_weight'  => 0, 
'give_integral' => -1, 
'rank_integral' => -1 
);                  
            
最近更新
常用插件
- ecshop最小购买数量控制插
                                  ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便... 
- ecshop2.7.2生成虚拟订单2.
                                  以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生... 
- ecshop2.7.1邮件发送插件
                                  ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统... 
- ecshop没登陆情况下订单查
                                  ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下... 
- ecshop二次开发商品购买增
                                  图片1香... 



