2019独角兽企业重金招聘Python工程师标准>>>
首先,你需要了解表(目前2.7.3版本共92表)之间的关联,见下。
其次,你需要了解一下目录结构,研究一下includes/init.php,因为它在程序运行之初做了很多你想不到的事情
请参考 http://www.cnblogs.com/suihui/articles/2130557.html
然后,你可以再溜一眼或者探究一下 includes/里面的文件,
比如:lib_common.php,lib_base.php,lib_insert.php,lib_order.php
再者,钻研一下ecshop的强大特性:smarty缓存技术
请参考 http://www.phpally.com/ecshop%E7%BC%93%E5%AD%98%E6%9C%BA%E5%88%B6/
http://blog.unvs.cn/archives/php-smarty-cached-method.html
现在,你可已试着做一个项目了,试一下吧
商品表问题:
1.ecs_goods注意字段 is_delete
购物车问题:
1.注意字段 rec_type,一般配合活动表(ecs_goods_activity )使用
2.注意字段 parent_id,一般作为 配件信息,或者赠品信息
时间时区问题:
建议使用内置函数,否则会出现时间差问题!详情查看 /includes/lib_time.php
gmtime(),local_strtotime()
session问题:
1.ecshop把session信息存储在数据库里了,详情查看 /includes/cls_session.php
2.登录总是频繁退出 参考http://my.oschina.net/kaykay012/blog/397313
3.在/data/config.php文件内设置 ,session有效期无效:$session=1440
修改/includes/cls_session.php $max_life_time
促销活动开发问题:
建议活动流程独立开发,包括提交订单(活动表 ecs_goods_activity)
参考 团购活动(/group_buy.php)
静态缓存问题:
1.模版内使用 {insert name="member"} 标签可以不缓存此部分内容
【用户】相关的表
ecs_account_log 用户帐号情况记录表,包括资 金和积分等
ecs_admin_user 管理员资料权限列表
ecs_admin_action 管理员权限列表树
ecs_admin_log 管理员操作日志表
ecs_admin_message 管理员留言记录表
ecs_affiliate_log 推荐分成相关的表,还没研究透
ecs_feedback 用户反馈信息表,包括留言, 投诉,咨询等
ecs_user_account 用户资金流动表,包括提现和 充值
ecs_user_address 收货人的信息表
ecs_user_bonus 已经发送的红包信息列表
ecs_user_feed 还不知这个做什么用的,没研究过
ecs_user_rank 会员等级配置信息
ecs_users 会员表
ecs_booking_goods 缺货登记的订购和处理记录表
ecs_collect_goods 会员收藏商品的记录列表,一条 记录一个收藏商品
【商品】相关的表
ecs_attribute
ecs_auto_manage 处理文章,商品自动上下线的 计划任务列表;需要安装计划任务插
ecs_brand 商品品牌信息记录表
ecs_cart 购物车购物信息记录表
ecs_category 商品分类表,记录商品分类信 息
ecs_comment 用户对文章和产品的评论列表
ecs_goods 商品表
ecs_goods_attr 具体商品的属性表
ecs_goods_cat 商品的扩展分类
ecs_goods_gallery 商品相册表,只出现在页面的 商品相册中
ecs_goods_type 商品类型表,该表每条记录就 是一个商品类型
ecs_group_goods 该表应该是商品配件配置表
ecs_link_goods 关联商品信息表
ecs_member_price 商品不按照会员的折扣定价,而 是再单独为不同的会员等级定的价
ecs_tag 商品的标记
ecs_virtual_card 虚拟卡卡号库
【订单】相关表
ecs_agency 办事处信息
ecs_area_region 记录表ecs_shipping_area中的 shipping_area_name的地区名包括ec
ecs_order_action 对订单操作日志表
ecs_order_goods 订单的商品信息,注:订单的 商品信息基本都是从购物车所对应的
ecs_order_info 订单的配送,贺卡等详细信息
ecs_pay_log 系统支付记录
【促销活动】相关表
ecs_auction_log 拍卖出价记录信息表
ecs_bonus_type 红包类型表
ecs_card 贺卡的配置的信息
ecs_favourable_activity 优惠活动的配置信息,优惠活 动包括送礼,减免,打折
ecs_goods_activity 拍卖活动和夺宝奇兵活动配置 信息表
ecs_snatch_log 夺宝奇兵出价记录表
ecs_user_bonus 已经发送的红包信息列表
其他表及详情请参考
http://www.ecshoptemplate.com/ecshop-mysql.html