Ecshop后台管理增加毛利润统计和成本价功能
首先在订单中的商品信息【编辑】页面中,修改成本价。也可以在添加商品时添加成本的如果不做手工修改,则使用默认的商品成本价(在商品信息里编辑的成本价格)。
第一步:修改数据库中的商品表ecs_goods和订单商品表ecs_order_goods,添加成本价字段cost_price
把SQL语句列出来:
alter table `ecs_goods` add column `cost_price` decimal (10,2) UNSIGNEDDEFAULT '0.00' NOT NULLafter `promote_price`
alter table `ecs_order_goods` add column `cost_price` decimal (10,2)DEFAULT '0.00' NOT NULLafter `market_price`这里是加在了字段promote_price 和market_price后面第二步.增加语言包 ,需要修改languages\zh_cn\admin\goods.php
再最后添加
$_LANG['lab_cost_price'] = '成本价:';
$_LANG['notice_cost_price'] = '该商品进货价格(成本价,在商品添加时设置,也可以在商品编辑里面修改 。).';第三步.修改admin/goods.php 把成本价格插入到数据库在两个(有两个地方需要修改)'promote_price' => 0,
后新增一行添加'cost_price' => 0,再在
$shop_price = !empty($_POST['shop_price']) ? $_POST['shop_price'] : 0;后添加
$cost_price = !empty($_POST['cost_price']) ? $_POST['cost_price'] : 0;将
if ($is_insert)
{
。。。。。源代码太多省略(了这个是真实商品和虚拟商品)
}
else
{
。。。。。源代码太多省略了
}修改成
if ($is_insert)
{
if ($code == '')
{
$sql = "INSERT INTO " . $ecs->table('goods') . " (goods_name, goods_name_style, goods_sn, " .
"cat_id, brand_id, shop_price,cost_price, market_price, is_promote, promote_price, " .
"promote_start_date, promote_end_date, goods_img, goods_thumb, original_img, keywords, goods_brief, " .
"seller_note, goods_weight, goods_number, warn_number, integral, give_integral, is_best, is_new, is_hot, " .
"is_on_sale, is_alone_sale, goods_desc, add_ti
页:
[1]