[免费下载]ecshop 批量修改商品价格、库存、描述等

2016-08-17
10022
首先我们来来预览一下功能图:


 
1、打开admin/goods.php文件
找到:(大约在1167-1205行左右),如示:
 
/* 下架 */
elseif ($_POST['type'] == 'not_on_sale')
{
/* 检查权限 */
admin_priv('goods_manage');
update_goods($goods_id, 'is_on_sale', '0');
}
在其下面添加:
 
/* add by www.028wz.net www.028studio.com www.028tg.net ECSHOP 批量修改商品价格插件 begin */
elseif ($_POST['type'] == 'edit_price')
{
$set = "";
$act_edit_price = !empty($_POST['act_edit_price']) ? intval($_POST['act_edit_price']) : '';
$price_rate = !empty($_POST['price_rate']) ? $_POST['price_rate'] : 0;
$market_price_rate=$_CFG['market_price_rate'];
if($act_edit_price==2)
{
$set = " set shop_price=shop_price+$price_rate,promote_price=promote_price+$price_rate,market_price=shop_price*$market_price_rate ";
}
elseif($act_edit_price==3)
{
$set = " set shop_price=shop_price-$price_rate,promote_price=promote_price-$price_rate,market_price=shop_price*$market_price_rate ";
}
elseif($act_edit_price==4)
{
$set = " set shop_price=shop_price*$price_rate,promote_price=promote_price*$price_rate,market_price=shop_price*$market_price_rate ";
}
elseif($act_edit_price==5)
{
$set = " set shop_price=shop_price/$price_rate,promote_price=promote_price/$price_rate,market_price=shop_price*$market_price_rate ";
}
$sql = "update ". $ecs->table('goods') . " as g $set where 1 and g.goods_id in($goods_id)";
$db->query($sql);
}
/* add by www.028wz.net www.028studio.com www.028tg.net ECSHOP 批量修改商品价格插件 end */
2、打开admin/templates/goods_list.htm文件
 
(1)找到:
在其下面加入:
(2)找到:
{if $suppliers_list > 0}
{/if} 
{$cat_list}
在其下面加入:
(3)找到:
else if (frm.elements['type'].value == 'move_to')
{
ext = (ext == undefined) ? true : ext;
return ext && frm.elements['target_cat'].value != 0;
}
在其下面加入:
/* add by www.028wz.net www.028studio.com www.028tg.net ECSHOP 批量修改商品价格插件 begin */
else if (frm.elements['type'].value == 'edit_price')
{
ext = (ext == undefined) ? true : ext;
return ext && frm.elements['act_edit_price'].value != 0;
}
/* add by www.028wz.net www.028studio.com www.028tg.net ECSHOP 批量修改商品价格插件 end */
(4)找到:
// 切换分类列表的显示
frm.elements['target_cat'].style.display = frm.elements['type'].value == 'move_to' ? '' : 'none';
在其下面加入:
frm.elements['act_edit_price'].style.display = frm.elements['type'].value == 'edit_price' ? '' : 'none';
frm.elements['price_rate'].style.display = frm.elements['type'].value == 'edit_price' ? '' : 'none';

扫描二维码分享到微信

在线咨询
客服微信
联系电话

028-86728035