搜索
查看: 2711|回复: 0

[安装使用(新手)] Ecshop后台管理增加毛利润统计和成本价功能

[复制链接]

70

主题

81

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
20277

最佳新人活跃会员宣传达人

发表于 2017-3-1 15:43:30 | 显示全部楼层 |阅读模式
首先在订单中的商品信息【编辑】页面中,修改成本价。也可以在添加商品时添加成本的如果不做手工修改,则使用默认的商品成本价(在商品信息里编辑的成本
价格)。

第一步:修改数据库中的商品表ecs_goods和订单商品表ecs_order_goods,添加成本价字段cost_price
  把SQL语句列出来:

  1. alter table `ecs_goods` add column `cost_price` decimal (10,2) UNSIGNED  DEFAULT '0.00' NOT NULL  after `promote_price`
  2.    alter table `ecs_order_goods` add column `cost_price` decimal (10,2)  DEFAULT '0.00' NOT NULL  after `market_price`
复制代码
这里是加在了字段promote_price 和market_price后面
第二步.增加语言包 ,需要修改languages\zh_cn\admin\goods.php
  再最后添加

  1. $_LANG['lab_cost_price']            = '成本价:';
  2. $_LANG['notice_cost_price']         = '该商品进货价格(成本价,在商品添加时设置,也可以在商品编辑里面修改 。).';
复制代码
第三步.修改admin/goods.php 把成本价格插入到数据库
  在两个(有两个地方需要修改)
  1. 'promote_price' => 0,
复制代码

后新增一行添加
  1. 'cost_price' => 0,
复制代码
再在
  1. $shop_price = !empty($_POST['shop_price']) ? $_POST['shop_price'] : 0;
复制代码
后添加
  1. $cost_price = !empty($_POST['cost_price']) ? $_POST['cost_price'] : 0;
复制代码



  1. if ($is_insert)
  2.     {
  3.          。。。。。源代码太多省略(了这个是真实商品和虚拟商品)
  4.     }
  5.     else
  6.     {
  7.          
  8.          。。。。。源代码太多省略了
  9.     }
复制代码
修改成
[code]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
心怀梦想
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

前身为模板家园。国内NO.1电商解决方案平台

五年来一直为电商系统做优质的服务而不断努力着!

Copyright © 2011-2016 cybn.Cn. Powered by Discuz!

返回顶部 返回列表