ECSHOP使用手册(2)ECSHOP教程
- 格式:docx
- 大小:1020.30 KB
- 文档页数:10
e c s h o p需求规格说明书ecshop网站项目软件需求规格说明书拟制陈强日期2010-12-6 评审人日期批准日期签发日期changshahuri IT Co., Ltd.长沙华瑞软件学院All rights reserved版权所有侵权必究目录1. 简介 (4)1.1. 编写目的 (4)让您更了解ECSHOP的各方面功能,以及对ECSHOP更深的了解。
(4)1.2. 适用范围 (4)1.2.1. 软件名称 (4)1.2.2. 软件功能 (4)1.2.3. 软件应用 (6)1.3. 定义及关键词 (7)1.4. 参考资料 (7)1.5. 项目流程 (7)登录总体概述 (7)1.6. 软件概述 (8)1.6.1. 项目介绍 (8)1.6.2. 产品环境介绍 (9)1.7. 软件模块 (9)1.8. 角色ACTORS (10)2. 功能需求 (11)2.1. 需求分析 (11)2.1.1. 商品前台展示 (11)2.1.2. 商品后台管理 (15)......................................................... 错误!未定义书签。
2.1.3. 会员管理 (24)2.1.4. 订单管理 (32)2.1.5. 后台权限管理 (43)表目录表1. 关键词 (7)1. 简介1.1. 编写目的让您更了解ecshop的各方面功能,以及对ecshop更深的了解。
1.2. 适用范围1.2.1. 软件名称ECShop 英文全称为 e-Commerce Shop,中文全称为 ECShop 网上商店管理系统,简称ECShop1.2.2. 软件功能1.前台:用户注册模块、用户登录模块、用户中心模块、购物车管理模块、商品展示模块、留言板模块。
(1)前台会员注册客户想要进行网上购物就必须先进行注册(当然作为游客购物,可以直接联系管理进行购物)(2)前台会员登录客户想要购买商品需要先进行登录(3)用户中心此模块包括欢迎页、用户信息、我的订单、收货地址、我的留言、缺货登记、我的评论、资金管理、我的积分。
Ecshop网店支付方式设置教程
ECSHOP开发中心()
下面的截图是我们为您录制的ecshop视频教程部分截图:
后台系统设置—支付方式,这时候您就可以根据您的需求选择您需要的支付方式了,下面以
支付宝支付方式为例和您详细解说一下。
第一步:获得合作身份者ID、交易安全校验码
登陆支付宝,点击导航栏中“商家服务”,找到“合作身份(Partner ID)查询”与“安全校验码(Key)查询”。
页面显示如下界面,
第二步:进入网店后台系统设置
点击-系统设置—支付方式,找到“支付宝”,点击“安装”,打开如下界面:
分别在支付宝账户、交易安全校验码、合作身份者ID三个填写框中,输入相对应的支付宝信息。
根据签约的合同服务类型,在“选择接口类型”下拉框中,选择对应的服务类型。
如果您现在还无法操作,您可以直接联系支付宝官方,来帮您申请服务。
注意:填写的支付宝账号必须在支付宝网站开通了实物或者虚拟商品的交易权限。
您也可以选择编辑或者卸载您不需要的支付方式
请看下面的图,为您更好的了解有关ecshop支付方式的选择。
【ECSHOP开发中心】。
e c s h o p操作流程(总19页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--ecshop 网站软件操作流程1、用户的购买方法⑴选购商品用户通过登陆商城选购商品,可以在首页的商品分类、导航栏或者是推荐版块中选购商品。
将挑选好的商品点击加入购物车将该商品加入到购物车中。
在购物车中可以查看商品的信息,选择继续购物或直接去支付。
如果更改商品的购买数量,则需要点击“更新购物车”来更新购买信息。
点击去结算会出现让你输入用户名和密码的界面如果已经注册过该商城的会员,只需要在用户登录界面输入用户名和密码直接登录。
如果不是该商城的会员,需要填写用户名、电子邮件地址、密码、确认密码字段就可以注册会员了。
还可以选择“不打算登录,直接购买”选项,进行商品的购买,但是这样非会员无法享受购物积分、无法查询订单等,所以我们建议您花一分钟时间注册成为会员,这样就能享受整个网站强大的会员功能和多种优惠措施了。
注册会员成功后会出现填写收货人信息的页面,将页面中的信息填写完整,点击“配送至这个地址”会出现以下选择区域:①商品列表:核对商品列表,如有错误可以点击“修改”来改购物车中的商品信息②收货人信息:核对收货人信息,如有错误可以点击“修改”来改收货人地址③配送方式:选择适合自己的配送方式,可以到达收货人所在地区范围的④支付方式:会员自行选择商家提供的支付方式⑤商品包装:根据自己需要来选择⑥其他信息:若有红包,输入红包序列号,点击验证红包就可获取红包信息。
如有什么要求可填写订单付言核实完整个订单信息无误后,点击提交订单出现这个界面可以直接点“立即使用快钱支付”进行线上付款。
订单提交成功,可以在首页的“用户中心”查看点击我的订单查看订单信息会员也可在首页的订单查询中输入订单号查询订单状态2、产生订单处理方法:点击订单列表就可以查看订单详情可以看到该订单的订单号、下单时间、收货人、总金额、应付金额以及订单状态将鼠标放在订单号处,即可看到该订单的商品信息点击查看可以看到该订单的详细信息,可以对该订单的基本信息、其他信息、收货人信息、商品信息、费用信息作出修改核实信息无误后可以选择“确认”来确认该订单也可对该订单做出付款、取消、无效、售后的选择。
ecshop开发详解功能了解介绍安装后台管理程序分析重要表执行流程底层库js库分析练手功能去除标题[PHP]去除版权标志[js]最新评论[PHP+模板]二次开发自定义title [php]email登陆[php]多商品倒计时[js]模板开发1.1 ecshop介绍ecshop是一款b2c的商城程序.目前(2014年1月11日) 最新程序是ecshop-2.7.3版本.已被上海商派(shopex)购买,更新缓慢.程序特点: 面向过程,通过函数库与函数调用,来获取数据,并能过smarty模板来展示数据. 学习难度小,二次开发比较直观.1.2 安装下载最新的ecshop-2.7.3为例,解压得到如下3个目录,其中upload就是需要上传的主程序.把upload解压到web目录下,并改名,如ecshop, 并用浏览器打开,即可进入自动安装过程.1.3 后台管理常用选项:商品管理栏目管理会员注册项导航配置模板选择注意: 在使用一些比较成熟的程序时,尽量通过后台配置选项,来达到目的,而不要直接修改代码.因为后台配置效率更高, 更重要的,如果直接修改代码,后续程序的升级将带来麻烦.2.1 重要的表分析Ecs_goods表:商品表Ecs_category :栏目表Ecs_brand:品牌表Order_info 订单表Order_goods 订单对应的商品表.order_action 订单操作的原始记录User 用户表User_account 用户账户表Account_log:用户的账户变动流水表Collect_goods: 用户收藏商品表Feedback表:留言表,不针对商品,直接针对店家留的言. Comment:是针对商品做的评论.Nav 表导航链接表,可以定制页面上的导航信息.2.2 执行流程1:Ecshop 属于面向过程+函数调用为主, 而且没用单入口模式具体的功能对应具体的页面. 2:用的模板引擎是简化的smarty 模板.以goods.php 为例在init 中包含的页面,基本都是声明函数.(因为ec 是面向过程+函数来编程的)inc_constants 系统常量cls_ecshop 用来获取网站的域名,ec 版本,图片目录,表前缀等基础信息cls_error.php 获取和输出错误信息.lib_time 获取和格式化时间的相关函数lib_base 计划字符串长度,获取客户IP,发邮件等,几乎所有网站都能用到的基础函数 lib_common ecshop 各页面都用到的函数,如拼接sql,获取栏目列表,构造面包屑导航. lib_main.php ecshop 常用的函数,主要是用户和模板赋值函数多一些.lib_insert.php 是为了用smarty 模板时,有些局部不缓存的地方,需要调用函数,都在这儿 lib_goods.php 是商品操作的相关函数lib_article.php 文章操作的相关函数注: 更详细的函数说明在”ECSHOP 函数.doc ”里Lib_base.php : base 基地基础,此文件声明的是全网站甚至任何网站,都常用用到的函数,Sub_str : 截取中文无乱码的文件.Real_ip: 读取客户端IP, 从$_SERVER 来读的.Str_len: 计算字符串在视觉效果上的长度, 一个中文按2个字符算(因为多数情况下,一个中文的宽度是一个字母的2倍宽.)Get_crlf: 获取当前用户的换行符. Windows->\r\n, *nix->\n , mac->\rSend_mail : 发送邮件.Get_version:获得服务器环境的gd 库版本File_mode_info:获取文件的权限信息.Goods.php Require (Init.php) .... .... 业务逻辑function xxx();function yyy();inc_constants.phpcls_ecshop.phpcls_error.phplib_base.phplib_common.phplib_main.phplib_insert.phplib_goods.phpLog_write: 记录日志到文件Mk_dir: 递归创建目录addslashes_deep:递归的对数组进行转义.addslashes_deep_obj: 递归对对象的属性进行转义.stripslashes_deep :递归反转义make_semiangle: 全角字符转半角check_file_type :检查文件后缀,一般检查后缀,直接通过截取文件名来实现.A.php==> a.jpg,伪装上传,带来攻击. Ngnix+PHP某个版本,就有此漏洞.而check_file_type是通过分析文件的头信息域来实现的.mysql_like_quote:对sql语句扣like条件进行转义,防止注入.real_server_ip:获取服务器端IP地址ecs_geoip: 把IP地址转为"省市地址".trim_right:中英文混杂时,去除右侧可能的乱码.read_static_cache:读文件缓存(把数组等信息序列化,放在文本里存储) write_static_cache:写文件缓存.Lib_common.php主要放置本网站要实现的一些功能的主要函数比如:Get_brand_list 获取品牌列表get_children:获取指定栏目的子孙栏目.本文件下的函数比较多,用到的再来讲解.Lib_main.php主要放置前台功能的函数库比如:update_user_info :更新用户的session信息get_user_info:获取用户的详细信息assign_ur_here:计算面包屑导航路径.assign_articles:获取文章列表并赋给smartyLib_insert.php放置的是在模板中局部不缓存时,调用的insert_开头的函数.Lib_goods.php是商品操作最频繁函数.小试牛刀:以商城标题中, 去除"powered by Ecshop"为例打开任意一个页面, 看其模板,以goods.php为例Goods.php->找模板->goods.dwt,分析模板的标签, 找到相应的{$page_title}标签回到goods.php里,必须推出--> assing('page_title',xxx)这个过程,再找到,===> $page_tile=>$position['title']=>$position==>assign_ur_here()函数留一下问题:在开发的过程中,有时需要清缓存才能看到效果如何彻底禁用缓存,方便开发时的调试.js函数追踪utils.js 底层兼容库common.js 购物逻辑相关的函数addToCart() 把商品添加到购物车collect() 添加商品到收藏夹gotoPage() ajax评论翻页gotoPage() 格式化价格addPackageToCart() 添加礼包到购物车shopping_flow.js 处理购物车过程中相关的函数selectShipping() 改变配送方式selectPayment() 改变支付方式changeSurplus() 改变余额transport.js ajax操作库Ajax.call() // 发送ajax查询showdiv.js 漂浮层的库showdiv() 显示漂浮层hidendiv() 隐藏漂浮层lefttime.js 显示剩余时间的库便于做抢购时用.三练手功能 3.1 去除标题中的”powered By Ecshop”大思路: 库函数--被调用--->goods.php->assign()赋值--->display到模板倒过来寻找,从模板找变量,再找assgin过程,再找相关函数.把{$page_title}随便改成其他内容,刷新页面,看到效果.--->到goods.php, 查看page_title的assign过程,看到如下追踪assign_ur_here()函数,先在本页面(goods.php)寻找,没找到.在lib_main.php里.追踪到lib_main.php里3.2 去除版权打开index.dwt模板,观察底部发现引入了page_footer.lbi,追踪page_footer.lbi清除此行,并刷新发现---- 底部指定位置已经去除了版权标志,但是, 每刷新,版本的文字,就随机在底部漂浮. 跟踪js的页面自动加载的函数,在js中找到相关函数3.3 最新评论index.php---调用函数--获取最新评论---->assign()赋值给模板---->display--->index.dwt分析:最新评论的函数,优先找系统函数,没有没有,则自己写.assign()修改模板注意:在indew.dwt里, 增加如下代码四: 二次开发二次开发的大原则1:能后台配置,不去修改.2:能用js,css实现,不改模板(比如来一个隔行换色) 3:能改模板的,不要改PHP4:能改PHP完成的,不要改数据库一部话概括------逻辑要前移1)自定义title[php+模板]2)用户名/email都可以登陆[php]3)团购倒计时js4.1 自定义商品title商品页面自定义title,便于SEO功能讲解:商品页面的title信息是"商品名->栏目名->上级栏目名->网店名"这个规则来自动生成. 对于title,是SEO一个很重要的数据,自动生成的title很可能不符合SEO的需要.步骤:我们如何自定义title?答:首先在商品表增加title字段,然后在商品页面的.php文件中,读取此字段并赋给smarty然后再展示到模板上.从后台管理角度看:发布商品时,表单中应有自定义title表单项,并能提交入库.修改商品时,表单中也应有自定义title表单项,并能提交入库.实施:1:给ecs_goods商品表增加seotitle字段.alter table ecs_goods add seotitle varchar(60) not null default '' after goods_name;2:在后台修改商品发布时的表单项,增加"自定义title"表单项./admin/templates/goods_info.htm 40行左右3:admin/goods.php中的insert ,update代码段,800行左右,分别接收$_POST[seotitle],并拼接在insert语句或update语句中4:在模板中,goods.dwt中, 做逻辑判断,展示seotitle或page_title4.2 用户名和email 都可以登陆ecshop 的登陆原理ecshop 允许集成其他的网站,如dede,discuz 等, 并共用会员信息.ec 的登陆做了一个统一的登陆接口,满足接口,即可开发出与dede,discuz 共用的登陆功能. 达到整合目的.跟踪user.php 找act_login 代码段,找到如下:调用的是$user 这个对象, 继续跟踪$user 这个类在哪儿---->$user---返回自---->init_user()----定义在-->lib_common.php找到如下函数看到: 登陆时用的类,是根据配置文件定义的.有很多类,如下: 这些类,分别是phpbb,discuz 的登陆接口,用来整合用的. 我们当前用是 ecshop 登陆接口登陆 用户名:[] 密码:[]user.php?act=act_login在登陆接口父类中,增加一个方法,根据email来获取用户名.再在login方法里,做判断如果传来email,则先把email转换为username,然后再登陆4.3 商品团购倒计时php修改: group_buy.php目的: 得到页面内的每个团购的id及结束时间,并形成json格式,输入在模板中. 模板修改: group_buy_list.dwt把每个团购的剩余时间,包在一个span里,并取一个独特的id.接下来,在模板的末尾,showtime()根据gb_json_list循环修改每个团购的剩余时间formattime()负责格式剩余时间.再用定时器每秒执行1下.注意: 这个程序中, 老师写的formattime()函数不够精确, 请同学们自己修正完善.模板开发ecshop的模板用的精简型的smarty模板,语法和smarty绝大部分通用.而ec的程序,又是面向过程,调用函数,赋值给smarty, 然后展示到模板.因此模板的开发比较直观.1:我们把模板的目录放置ecshop/themes/下面2: 后台管理,查看模板,并没有出现我们新增的模板供选择.这是因为,ec识别模板,要靠css和缩略图做标识,来识别ec要求在模板的目录下,直接放置style.css, 且首段的注释理解为模板的说明信息.如:/*Template Name: ECSHOP DefaultTemplate URI: /Description: 默认升级版.Version: 2.7.2Author: ECSHOP TeamAuthor URI: /Logo filename: logo.gifTemplate Type: type_0*/3: 完成第2步后,可以看到模板,但是模板没有缩略图.ec的模板缩略图是自动去寻找ecshop/themes/images/screenshot.png,因此需要做好缩略图, 并且命名为screenshot.png,并放置在images目录下.4: 把css文件直接放在ecshop/themes/xxx皮肤下面这一步可能导致,css与图片目录的相对位置发生变化,有一些背景图会失效,注意,修正css中背景图的路径.5: 把模板的首页命名为index.dwt (因为ecshop寻找模板的后缀为dwt)至此,模板的建立就完成了.接下的工作,即是各个页面的标签的嵌套.(smarty的知识)首页开发index.dwt把导航处的Html标签单取出,放在library/page_header.lbi里lbi里的foreach from=xxx ,xxx部分是系统定义的,我们直接使用. $nav.opennew 代表是否新窗口打开$nav.active 代表当前导航块是否处于选中状态.左侧的导航栏新建library/category_tree.lbi栏目页面category.dwt1:面包屑导航搜索自带模板的category.dwt “ur_here”关键词跟踪到/library/ur_here.lbi ,找到$ur_here标签, 把ur_here标签放到适合位置2: 商品列表跟踪到goods_listl.l.bi商品标签的关键,在于下面这个标签我们的模板根据实际情况代码如下:并在后台设置, 栏目列表页显示9条商品后台-->商店设置-->显示设置但是出了一个奇怪的问题, 前台的goods_list循环10次,且最后一次得到空的数组, 导致多出一个空的商品出来.观察category.php , 下面这句话把商品数量补成偶数个,屏蔽掉即可.用户信息, 和其他标签不一样,前面有一个insert这个是----局部不缓存的一个标签, 这个标签的信息来自于”insert_member_info”函数的返回值.在smarty中的insert_xxx 1个原理.作业: 同学们利用insert标签, 调用购物车信息,并显示在模板上。
目录第一章ECSHOP 2.7.3 文件结构及各文件相应功能介绍 (4)第二章认识ECSHOP (8)1、后台发布商品详解 (8)a.通用信息 (8)b.详细描述 (9)c.其它信息 (9)d.商品属性 (9)e.商品相册 (9)f.关联商品 (9)g.配件 (10)h.关联文章 (10)2、广告管理功能的说明 (10)3、ECShop 后台管理权限的设置 (10)a.添加管理员 (11)b.编辑管理员 (11)c.管理员的权限分派 (11)4、地区列表的设置添加和编辑 (11)a.地区列表的添加 (11)b.地区列表的编辑 (11)c.地区列表的删除 (11)5、文章自动发布 (12)a.自动发布 (12)b.取消自动发布 (12)6、文章分类 (12)a.添加文章分类 (12)b.编辑文章分类 (12)7、文章列表 (12)a.添加新文章 (12)b.文章的管理 (13)8、ECShop 后台添加商品品牌详解 (13)a.添加品牌 (13)b.编辑品牌 (13)9、祝福贺卡 (13)10、ECShop 后台商品分类详解 (14)a.添加商品分类 (14)b.编辑商品分类 (14)c.转移商品 (14)11、数据库管理 (15)a.数据库备份 (15)b.数据库恢复 (15)c.数据库优化 (15)e.SQL查询 (16)12、模板管理―语言项编辑 (16)13、邮件订阅,让用户即时了解您的商店的信息 (16)14、ECShop 优惠活动功能说明 (17)15、FLASH 播放器管理 (17)16、友情链接 (17)a.友情链接的添加 (17)b.友情链接的编辑 (18)17、商品批量修改 (18)18、商品回收站说明 (18)a.回收站管理 (18)b.回收站操作 (18)3、功能按钮 (18)19、商品批量上传 (18)20、生成商品代码 (19)21、团购活动 (19)22、验证码管理 (20)a.验证码的管理: (20)23.如何配置发送邮件的参数 (20)a、邮件发送方式 (20)b、两种不同发送方式的配置 (21)24、自定义导航栏 (21)25、订单管理 (22)a、订单列表 (22)b、订单查询 (22)c、合并订单 (22)d、订单打印 (23)e、缺货登记 (23)f、添加订单 (23)26、商品包装 (23)27、图片批量处理 (23)28、报表统计 (23)a、流量分析: (24)b、客户统计: (24)c、订单统计: (24)d、销售概况: (24)e、会员排行: (24)f、销售明细: (24)g、搜索引擎: (24)h、销售排行: (24)i、访问购买率: (25)j、站外投放JS统计: (25)29、添加会员 (25)30、会员管理 (25)31、编辑会员 (26)32、会员等级设置 (26)33、会员留言 (26)34、虚拟卡的添加说明 (26)35、网店的在线调查功能 (27)第一章ECSHOP 2.7.3 文件结构及各文件相应功能介绍┣activity.php 活动列表┣affiche.php 广告处理文件┣affiliate.php 生成商品列表┣api.php API统一接口┣article.php 文章内容┣article_cat.php 文章分类┣auction.php 拍卖前台文件┣brand.php 品牌列表┣captcha.php 生成验证码┣catalog.php 列出所有分类及品牌┣category.php 商品分类┣certi.php 证书反查文件┣comment.php 提交用户评论┣compare.php 商品比较程序┣cycle_image.php 轮播图片程序┣exchange.php 积分商城┣feed.php RSS Feed 生成程序┣flow.php 购物流程┣gallery.php 商品相册┣goods.php 商品详情┣goods_script.php 生成商品列表┣group_buy.php 团购商品前台文件┣index.php 首页文件┣message.php 留言板┣myship.php 支付配送DEMO┣package.php 超值礼包列表┣pick_out.php 选购中心┣pm.php 短消息文件┣quotation.php 报价单┣receive.php 处理收回确认的页面┣region.php 地区切换程序┣respond.php 支付响应页面┣search.php 搜索程序┣sitemaps.php google sitemap 文件┣snatch.php 夺宝奇兵前台页面┣tag_cloud.php 标签云┣topic.php 专题前台┣user.php 会员中心┣vote.php 调查程序┣wholesale.php 批发前台文件┣admin 目录┣api 目录┃┣checkorder.php 检查订单API┃┣cron.php┃┣goods.php 获取商品信息┃┣init.php API 公用初始化文件┃┗uc.php UCenter API┣cert目录┣data目录┃┣affiliate.html┃┣config.php┃┣goods_script.html┃┣order_print.html┃┣quotation_print.html┃┣afficheimg目录┃┣brandlogo目录┃┣captcha目录┃┣cardimg目录┃┣feedbackimg目录┃┣flashdata目录┃┣images目录┃┣packimg目录┃┣print目录┃┗sqldata目录┣images目录┃┗upload 目录┃┃┣File 目录┃┃┣Flash 目录┃┃┣Image 目录┃┃┗Media 目录┣includes目录┃┣cls_captcha.php 验证码图片类┃┣cls_ecshop.php 基础类┃┣cls_error.php 用户级错误处理类┃┣cls_iconv.php 字符集转换类┃┣cls_image.php 后台对上传文件的处理类(实现图片上传,图片缩小,增加水印) ┃┣cls_json.php JSON 类┃┣cls_mysql.php MYSQL 公用类库┃┣cls_rss.php RSS 类┃┣cls_session.php SESSION 公用类库┃┣cls_sms.php 短信模块之模型(类库)┃┣cls_smtp.php SMTP 邮件类┃┣cls_sql_executor.php SQL语句执行类┃┣cls_template.php 模版类┃┣cls_transport.php 服务器之间数据传输器┃┣inc_constant.php 常量┃┣init.php 前台公用文件┃┣lib.debug.php┃┣lib_article.php 文章及文章分类相关函数库┃┣lib_base.php 基础函数库┃┣lib_clips.php 用户相关函数库┃┣lib_code.php 加密解密类┃┣lib_common.php 公用函数库┃┣lib_compositor.php 支付插件排序文件┃┣lib_goods.php 商品相关函数库┃┣lib_insert.php 动态内容函数库┃┣lib_license.php LICENSE 相关函数库┃┣lib_main.php 前台公用函数库┃┣lib_order.php 购物流程函数库┃┣lib_passport.php 用户帐号相关函数库┃┣lib_payment.php 支付接口函数库┃┣lib_time.php 时间函数┃┣lib_transaction.php 用户交易相关函数库┃┣lib_uc.php 函数库┃┣shopex_json.php JSON 类┃┣codetable 目录┃┃┣big5_utf8.php┃┃┣big5-gb.table┃┃┣gb_utf8.php┃┃┣gb-big5.table┃┃┗ipdata.dat┃┣fckeditor目录┃┣modules 目录┃┃┣convert┃┃┃┣shopex46.php shopex4.6转换程序插件┃┃┃┣shopex47.php shopex4.7转换程序插件┃┃┃┗shopex48.php shopex4.8转换程序插件┃┃┣cron┃┃┃┣auto_manage.php 自动上下架管理┃┃┃┗ipdel.php 定期删除┃┃┣integrates┃┃┃┣discuz55.php 会员数据处理类┃┃┃┣dvbbs.php 会员数据处理类┃┃┃┣ecshop.php 会员数据处理类┃┃┃┣integrate.php 整合插件类的基类┃┃┃┣phpbb.php 会员数据处理类┃┃┃┣phpwind6.php PHPwind6.3.2整合插件┃┃┃┣ucenter.php UCenter 会员数据处理类┃┃┃┗vbb.php 会员数据处理类┃┃┣payment┃┃┃┣alipay.php 支付宝插件┃┃┃┣balance.php 余额支付插件┃┃┃┣bank.php 银行汇款(转帐)插件┃┃┃┣cappay.php 首信易支付插件┃┃┃┣chinabank.php 网银在线插件┃┃┃┣cncard.php 云网支付插件┃┃┃┣cod.php 货到付款插件┃┃┃┣express.php express支付系统插件┃┃┃┣ips.php iips支付系统插件┃┃┃┣kuaiqian.php 快钱插件┃┃┃┣kuaiqian_abc.php┃┃┃┣kuaiqian_bcom.php┃┃┃┣kuaiqian_bob.php┃┃┃┣kuaiqian_boc.php┃┃┃┣kuaiqian_ccb.php┃┃┃┣kuaiqian_cmb.php┃┃┃┣kuaiqian_cmbc.php┃┃┃┣kuaiqian_icbc.php 快钱插件┃┃┃┣kuaiqian_sdb.php┃┃┃┣paypal.php 贝宝插件┃┃┃┣paypal_ec.php 贝宝快速结账┃┃┃┣post.php 邮局汇款插件┃┃┃┣shenzhou.php 快钱神州行支付插件┃┃┃┣tenpay.php 财付通插件┃┃┃┣tenpayc2c.php 财付通中介担保支付插件┃┃┃┣yeepay.php YeePay易宝插件┃┃┃┣yeepay_abchina.php YeePay易宝银行直付插件┃┃┃┣yeepay_ccb.php YeePay易宝银行直付插件┃┃┃┣yeepay_cmbchina.php YeePay易宝银行直付插件┃┃┃┣yeepay_icbc.php YeePay易宝银行直付插件┃┃┃┣yeepay_jcard.php YeePay易宝银行直付插件┃┃┃┗yeepayszx.php YeePay易宝神州行支付插件┃┃┗shipping┃┃┃┣cac.php 上门取货插件┃┃┃┣city_express.php 城际快递插件┃┃┃┣ems.php EMS插件┃┃┃┣flat.php 市内快递插件┃┃┃┣fpd.php 到付运费插件FPD(freight payable at destination) ┃┃┃┣post_express.php 邮政包裹插件┃┃┃┣post_mail.php 邮局平邮插件┃┃┃┣presswork.php 挂号印刷品插件┃┃┃┣sf_express.php 顺丰速运配送方式插件┃┃┃┣sto_express.php 申通快递配送方式插件┃┃┃┣yto.php 圆通速递插件┃┃┃┗zto.php 中通速递插件┣js目录┃┣ato_complete.js┃┣caendar.php┃┣common.js┃┣compare.js┃┣global.js┃┣index.js┃┣lefttime.js┃┣myship.js┃┣region.js┃┣shopping_flow.js┃┣showdiv.js┃┣tagbox.js┃┣transport.js┃┣user.js┃┣utils.js┃┗calendar目录┣languages目录┃┣en_us┃┣zh_cn┃┗zh_tw┣mobile目录┣plugins目录┣temp目录┣themes目录┃┗default┃┃┣images目录┃┃┗library目录┣wap目录┗widget目录第二章认识ECSHOP1、后台发布商品详解a.通用信息1.商业名称:是指您要发布的商品名,如诺基亚3230注意这是必填项,另外这里还可以选择字体样式和字体颜色2.商品货号:如果您不输入商品货号,系统将自动生成一个唯一的货号,如ECS000018 。
ecshop2.7.3新商品接口使用手册一、简介1、本接口应用于ecshop商品管理频道添加新商品;2、发布时请使用管理员用户帐号;3、ecshop有utf8和GBK版本,请在发布规则中选择对应编码;4、本接口基于ecshop2.7.3 RELEASE 20121106版制作,应用于其他版本时请自行测试调整;5、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;6、2个接口文件请复制在网站目录admin下使用;本接口支持图片入库,自动生成商品缩略图,自动生成相册图片;二、安装接口在接口文件夹中找到接口文件,如图:请将etchk.php、etpost.php等接口文件上传到指定目录,请使用二进制方式上传,如图:三、配置发布规则1、复制范例发布规则或者将本节后附的范例规则文本导入ET2发布配置即可,如图:2、将检查网址和发布网址中的“您的网站”改为您要发布的网站网址,如图:3、在参数取值处,填上您要发布的商品分类ID,分类ID必填,如图:在后台商品分类管理查看分类ID,如图示:4、填上您的管理账号、密码,注意格式,如图:四、接口说明一、检查接口1、接口文件名etchk.php,为保密,请自行修改文件名;2、本接口文件复制在网站admin目录下使用;3、主要参数goods_name商品名称cat_id商品分类ID,用于指定重复检查范围,可不填,请对照后台管理查看分类ID;vercode安全校验码,请自行设定,并在检查接口文件开始处修改vercode使其一致;4、发布配置-文章检查网址处,可以如下填写:http://您的网站/admin/etchk.php?goods_name=<%title%>&cat_id=商品分类ID&vercode=注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致5、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;二、发布接口1、接口文件名etpost.php,为保密,请自行修改文件名;2、本接口文件请复制在网站admin目录下使用;注:以下参数名后“=”号为示范取值而用,参数名本身不含“=”号;固定取值的参数,可以在发布规则-参数取值中设置;采集取值的参数项,请在发布规则-发布项中添加;3、主要参数user_name会员名参数名;password密码参数名;goods_name商品名称goods_desc商品详细描述4、附加参数cat_id商品分类ID,必填,可在后台管理-商品分类管理中查看;vercode安全校验码,请自行设定,并在发布接口文件开始处修改vercode使其一致,本项用以防止接口被他人利用,如果需要进行更多校验,请自行填加相关代码;shop_price本店售价,必填5、可选参数zk会员折扣,用于计算会员(注册用户)价格,1为原价,0.5表示5折,以此类推,留空无折扣;goods_sn商品货号,可留空,货号不能重复;other_cat[]商品所属其他分类ID,可留空,可设多个,格式如图:goods_name_color商品名称显示颜色,可留空,格式为RGB代码,如红色#ff0000;goods_name_style商品名称显示样式,可留空,strong:加粗,em:斜体,u:下划线,strike:删除线;brand_id商品品牌ID,可留空,可在品牌管理处查看ID,如图示:suppliers_id供货商ID,0表示本店,可在供货商管理处查看ID,如图示:volume_number[]商品优惠起始数量,可设多个,与volume_price[]对应设置,见volume_price[]图示;volume_price[]对应数量商品优惠价格,商品优惠参数必须成对按顺序设置,见图示:market_price市场售价,0则自动计算;give_integral购买该商品时赠送消费积分数,-1表示按商品价格赠送;rank_integral购买该商品时赠送等级积分数,-1表示按商品价格赠送;integral积分购买金额,购买该商品时最多可以使用积分的金额;is_promote是否促销,1为是,留空或0为否;promote_price促销价;promote_start_date促销开始日期,长日期格式,如:2013-5-21,;promote_end_date促销结束日期,长日期格式,如:2013-7-21,;goods_weight商品重量;weight_unit重量单位,1为千克,0.001为克;goods_number商品库存数量;warn_number库存警告数量;is_best是否精品,1为是,0或空为否;is_new是否新品,1为是,0或空为否;is_hot是否热销,1为是,0或空为否;is_on_sale是否上架,1为是,0或空为否;is_alone_sale是否能作为普通商品销售,否则只能作为配件或赠品销售,1为是,0或空为否;is_shipping是否为免运费商品表示此商品不会产生运费花销,否则按照正常运费计算重量,1为是,0或空为否;keywords商品关键词,空格分隔;goods_brief商品简介;seller_note商家备注;goods_type商品类型ID,可在商品类型管理中查看ID,不设则为0;attr_id_list[]、attr_value_list[]、attr_price_list[]商品属性值设置参数,attr_ id _list[]为属性ID,attr_ value _list[]为属性值,attr_price_list[]为保留参数默认为0;属性ID可在后台-商品类型-属性中查看,如图示:设置多个属性时,3个属性参数必须成对按顺序设置,以设置上图中ID分别为56的网络制式和60的主屏参数/内屏参数为例,见图示:用户在设置服装等其他自定义类别的商品属性时,请按以上图示设置;7、图片参数ECSHOP图片入库会默认在网站生成相关图片,因此网站的PHP配置必须开启allow_url_fopen;goods_thumb_url商品缩略图地址参数,可使用外链网址,也可以上传到网站(默认上传位置/ images 目录),将自动在网站生成相关本地图片;goods_img_url商品图片地址参数,可使用外链网址,也可以上传到网站(默认上传位置/ images 目录),将自动在网站生成相关本地图片;当商品缩略图参数为空值时,将自动使用商品图片生成缩略图。
AppCan-EC 电商插件安装说明AppCan-EC for ECshop V1.0目录1.插件使用流程 (2)2. 安装插件 (2)3. 启动插件 (4)4. 生成应用 (4)5. 生成设置 (5)6. 管理应用 (7)7. 重新生成 (8)8. 数据统计 (8)9. 应用推广 (9)10. 推广设置 (10)插件使用说明1.插件使用流程2.安装插件放置安装包下载插件安装包,解压插件安装包后,把解压后的文件夹放在该路径下(如图),所有插件安装文件将统一放置在…/plugins中,先登录后台再在URL地址键入…/plugins/zywx/check.php启动检测。
(注意不可更改插件文件名称,否则不可用)安装检测安装前进行检测,检测数据库表结构是否和本版本表结构相同,有差别会出现提示。
现版本只对应EC V2.7.2,其他版本会检测不通过,请站长们注意。
点击安装,自动识别管理目录下文件,安装完成。
3.启动插件安装完毕后,在插件列表中将出现应用管理,点击即可进行操作。
4.生成应用风格设置自定义应用风格色彩,可选择系统默认色彩或手动选择喜欢的色彩,顶部导航会根据选择颜色进行配色。
点击下一步保存当前设置并进入生成设定页面。
5.生成设置应用名称和图标:设置应用在手机中显示的名称(建议6个字以内)。
设置用于在手机中显示的图标(icon),可上传本地图标用于应用(也可选择提供的默认图标)。
设置应用启动页:初始为系统默认启动页。
为了一张启动页适配各手机屏幕分辨率提高应用运行速度,可通过设置背景色和上传LOGO图的形式进行配置启动页,为保证各分辨率手机适配,上传LOGO 图建议480*480像素。
生成平台选择:选择所要生成的平台,支持iOS系统和Android系统,并编辑应用介绍(非必填)。
点击下一步保存当前设置并后台自动生成应用,应用生成完毕后将出现在管理应用页面,系统将自动分配版本号。
(如果有站长想申请APP STORE请参考上的iOS混编文档)生成安装包由于多会员同时打包,会影响打包速度,打包为后台运行,您可以进入管理应用界面等待结果。
ecshop商城后台使用手册之商家权限设置
很多朋友购买了ecshop商城,但是对于商城后台使用不是很熟悉,包括订单设置,商品管理上架,商家权限设置等等,这些小地方寻找起来很麻烦。
我就整理了几个问题,今天先解决商家权限设置问题。
具体步骤如下:
设置商家的权限有两个方法:
方法一:针对单个商家设置权限:
在商家后台找到权限管理>管理中心>管理员列表,如图1所示
(图1)
在管理员列表可以搜寻用户名称,比如宝姿,如图2所示
(图2)
右击设置,出现分派权限,找到商家权限,打上√就可以了。
(图3)
方法二:商家入驻权限管理:
1.初始化平台所有商家管理权限(默认是没有勾选状态)
理解说明:当你打勾以后并设置权限保存之后,平台所有商家的权限都会以你现在设置的权限统一一致。
(一般是建站开始经营的时候设置设置一次或者是平台商家权限规则变化的时候设置),如图4所示
(图4)
2.设置在前台申请入驻的商家默认权限
理解说明:设置此处的权限规则,所以会员申请入驻,平台审核通过之后的默认商家后台权限.如图5所示
(图5)
好了,以上就是商家权限设置问题的详细解决步骤了,后面我会陆续更新ecshop 商城后台使用的常见问题。
希望对大家有所帮助!。
ECShop的使用流程1. 准备工作在使用ECShop之前,您需要做一些准备工作:•确保您已经安装了Web服务器和PHP环境。
•下载并解压ECShop安装包。
•创建一个MySQL数据库,并记录数据库名称、用户名和密码。
2. 安装ECShop以下是安装ECShop的步骤:1.将解压后的ECShop文件上传至Web服务器的目录中。
2.打开浏览器,输入您的域名或服务器IP地址,进入ECShop的安装界面。
3.按照界面提示,选择安装语言和数据库类型。
4.输入您之前创建的MySQL数据库的信息,包括数据库名称、用户名和密码。
5.点击“开始安装”按钮。
6.等待安装完成,系统将自动生成管理员账号和密码。
3. 配置ECShop安装完成后,您需要进行一些基本的配置:•登录ECShop后台管理系统,使用之前生成的管理员账号和密码。
•进入系统设置,配置一些基本信息,如网站名称、网站URL等。
•根据需要,配置其他选项,如支付方式、配送方式等。
4. 添加商品ECShop是一个电子商务平台,您可以在平台上销售各种商品。
以下是如何添加商品的步骤:1.登录ECShop后台管理系统。
2.进入“商品管理”页面。
3.点击“添加新商品”按钮。
4.填写商品的基本信息,包括商品名称、价格、库存等。
5.根据需要,选择商品分类、品牌、属性等。
6.上传商品图片。
7.配置商品的其他选项,如会员价格、促销活动等。
8.点击“保存”按钮,完成商品添加。
5. 设计网站模板ECShop提供了丰富的网站模板,您可以根据自己的需求进行设计和定制。
以下是如何设计网站模板的步骤:1.登录ECShop后台管理系统。
2.进入“模板管理”页面。
3.选择一个适合的网站模板。
4.根据需要,自定义模板的风格、颜色、布局等。
5.使用模板编辑器对模板进行进一步的定制。
6.预览并保存您的模板设置。
6. 运行和管理ECShop完成以上步骤后,您已经可以正常运行和管理ECShop网站了。