ecshop经验小结

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

首先,你需要了解表(目前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

转载于:https://my.oschina.net/kaykay012/blog/411925

你可能感兴趣的:(ecshop经验小结)