ECSHOP首页显示ecshop积分商城里的商品方法
- 格式:doc
- 大小:41.00 KB
- 文档页数:3
E-Commerce Online Shop网上商店系统特色功能介绍By Weber Liu2007年10月24日目录1. 系统特点 (3)1.1. 技术架构 (3)1.2. 开放的插件机制 (3)1.3. 功能Ajax化 (4)1.4. 安全高效 (4)1.5. 搜索引擎友好性 (5)2. 商品展示 (5)2.1. 商品分类与品牌 (6)2.2. 商品类型与属性 (6)2.3. 推荐商品 (8)2.4. 商品详情页 (8)2.4.1. 相关商品 (9)2.4.2. 配件 (9)2.4.3. 关联文章 (9)2.4.4. 购买过该商品的人还买过的商品 (9)2.5. RSS Feeds和Tag (9)3. 购物流程 (9)3.1. 智能化的购物流程 (9)3.2. 聪明的配送方式 (10)4. 推广促销 (10)4.1. 拍卖 (11)4.2. 夺宝奇兵 (11)4.3. 团购 (11)4.4. 灵活多样的优惠活动 (11)4.5. 推荐提成 (12)4.6. 会员信用额度 (12)4.7. 销售专题 (12)5. 会员系统 (12)5.1. 会员数据整合 (12)5.2. 积分兑换 (13)6. 网店管理 (13)6.1. 报表统计 (13)6.2. 办事处 (15)6.3. 短信 (15)6.4. 计划任务 (15)7. 结束语 (15)1.系统特点1.1. 技术架构ECShop采用PHP、Ajax技术开发,系统可运行于Linux、Windows等多种操作系统平台。
系统采用MVC(Module, View Controller)三层架构设计,从根本上保证了系统的健壮性与可扩展性。
图表 11.2. 开放的插件机制对于电子商务网站来说支付与配送是业务流程中至关重要的一个环节,也正是网上支付与各物流公司的兴起促使了电子商务快速的发展。
ECShop抛弃了传统的固定公式,由用户来设置各种参数的方式,而是采用了一个开放式的插件机制来管理各种支付和配送方式。
指导老师:黄华毕业学校:清远职业技术学院ECShop简介是Comsenz公司推出的一款B2C独立网店系统,现已出售给ShopEX的开发商上海商派网络科技有限公司。
适合企业及个人快速构建个性化网上商店。
系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。
ECShop悉心听取每一位商家的需求与建议,不仅设计了人性化的网店管理系统帮助商家快速上手,还根据中国人的购物习惯改进了购物流程,实现更好的用户购物体验。
经过近两年的发展,ECShop网店系统无论在产品功能、稳定性、执行效率、负载能力、安全性和SEO支持(搜索引擎优化)等方面都居国内同类产品领先地位,成为国内最流行的购物系统之一。
ECShop功能介绍1. 灵活的模版机制ECShop开发了独有的高效模板引擎(2.15以前版本使用smarty模板引擎),并结合了Dreamweaver的模板和库功能,使得编辑制作模板变得更简单。
2. 开放的插件机制支付、配送,会员整合都是以插件形式实现。
商家可以随时增加或变更的支付方式和配送体系。
ecshop支持大部分php开发的论坛系统,包括discuz,phpwind 等,只需在后台做简单参数配置,即可完成会员整合。
3. 功能 AJAX 化ECSHOP 使用目前流行的 AJAX 技术,批量数据编辑变得更迅速,方便。
4. 促销功能ECSHOP提供了积分、红包、赠品,夺宝奇兵等多种促销方法。
5. 高效率的代码和执行性能通过优化代码与数据库结构,配合ecshop独家设计的缓存机制,在不考虑网速的情况下,网店动态页面与纯静态页面访问速度相当。
6. 常规功能的更完善实现针对常规功能尤其是后台管理和购物流程,ECShop进行了更简洁的设计,实现更好的用户体验。
7. 搜索引擎优化在 SEO (搜索引擎优化)上,ECShop独家支持两种 URL 重写方式,并且是同类软件中第一家支持 google/ yahoo / microsoft 三家共同发布的 sitemaps 0.9 网站索引规范,能够为站点被搜索引擎收录做到最大限度的支持和帮助。
积分商城解决方案积分商城解决方案1. 引言随着互联网的快速发展,越来越多的企业开始将积分商城作为一种营销手段,以提高用户粘性、增加用户参与度和消费频次。
积分商城作为一种互动性强、用户体验好的营销平台,为企业带来了广阔的发展空间。
本文将介绍积分商城解决方案,包括其基本架构、核心功能以及注意事项等。
2. 解决方案架构积分商城解决方案一般由前端和后端两部分组成,前端负责展示和交互,后端负责数据处理和业务逻辑。
2.1 前端架构前端架构需要实现以下功能:- 用户登录和注册:提供用户登录和注册功能,确保用户身份的合法性。
- 商品展示和搜索:展示积分商城内的商品信息,提供搜索功能方便用户查找商品。
- 商品详情页:展示商品的详细信息,包括价格、图片、规格等。
- 积分兑换:提供用户将积分兑换为商品或优惠券的功能。
- 订单管理:展示用户的订单信息,并提供订单的查看、取消功能。
- 积分明细:展示用户的积分明细,包括积分来源和使用情况。
- 个人中心:展示用户的个人信息和设置,提供用户管理功能。
2.2 后端架构后端架构需要实现以下功能:- 用户管理:管理用户的注册、登录、信息修改等操作。
- 商品管理:管理商城内商品的上架、下架、库存管理等操作。
- 订单管理:管理用户的订单信息,包括订单查询、取消等操作。
- 积分管理:管理用户的积分信息,包括积分获取和使用等操作。
- 数据统计:统计用户活跃度、商品热度、积分使用情况等数据,为运营人员提供决策依据。
3. 核心功能积分商城的核心功能主要包括以下几点:- 用户注册与登录:提供用户注册和登录功能,确保用户身份的合法性和安全性。
- 商品展示与搜索:展示商城内的商品信息,并提供搜索功能方便用户查找商品。
- 积分兑换:用户可以将积分兑换为商品或优惠券,提高用户积极参与的动力。
- 积分明细:展示用户的积分来源和使用情况,方便用户查看积分变动情况。
- 订单管理:用户可以查看自己的订单信息,并取消未发货的订单。
Ecshop教程_在首页或列表页显示商品简单描述
熟悉ECSHOP的朋友都知道,在后台商品编辑的地方有一个录入“商品简单描述”的框框,
但是录入的“商品简单描述”没有很好的在前台显示出来,而只是在商品详细页的 description 里,供搜索引擎读取。
有用户问了,我想在其他页面(例如首页或者列表页)把这个“商品简单描述”显示出来,该怎么办呢?
下面说一下修改教程(以 2.7.2版官方默认模板为例):
1、在ECSHOP首页显示商品简单描述:
依次打开/themes/default/library/recommend_hot.lbi ,/themes/default/library/recommend_new.lbi ,/themes/default/library/recommend_best.lbi 文件
对每个文件都执行如下操作:
找到
在它上面增加一行
再打开/themes/default/library/recommend_promotion.lbi 文件
找到
在它上边增加一行
2、在ECSHOP列表页显示商品简单描述:
关于列表页,显示模式为“list” 和“text” 的时候,已经有“商品简单描述” 的显示了。
只是在显示模式为“grid”的时候没有显示罢了,下面给“grid” 模式也增加一下:
打开 /themes/default/library/goods_list.lbi 文件
找到
在它下面增加。
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网站了。
在ECSHOP会员中心实现物流跟踪或包裹跟踪(非jquery版)前些日子,本站已经发表过一篇讲述“在ECSHOP会员中心集成物流跟踪或快递跟踪功能”的文章,不过以前那个方法用到了 jquery 。
今日公布的这个教程是不用JQUERY的方法。
下面是具体的修改教程:1)、首先下载物流跟踪插件 ecshop_express.rar,点击这里下载将它下载到你网站根目录的 plugins 子目录中,然后右键点击 ecshop_express.rar 文件,选择 "解压到 ecshop_express " ,解压后 ecshop_express 子目录下应该只存在两个文件: express.php 、snoopy.php2)、以下修改是以官方默认模板为例,其他模板本文不做讲解,请自行对照解决。
打开 /themes/default/user_transaction.dwt 文件将{$order.invoice_no}修改为<b id="shipping_name">{$order.shipping_name}</b> <bid="invoice_no">{$order.invoice_no|strip_tags}</b>接着,将<!--{if $order.to_buyer}-->修改为至此,大功告成,是不是比那个使用JQUERY的方法还简单。
到后台订单里发布一个运单号去看一下效果吧,下面是我在自己网站测试的效果在Ecshop商品详情页的本店售价中显示当前登录会员的等级价格问题描述:会员登录状态下,在ECSHOP商品详情页的本店售价中显示当前登录会员对应的等级价格,在未登录状态下,则还默认显示原来的本店售价。
解决方法:这个需要修改ECSHOP程序代码来实现。
其实也非常简单,只需要修改一行代码即可。
修改ECSHOP的广告链接地址,去掉affiche.php改为直连ECSHOP的广告链接地址形式为“affiche.php?ad_id=1&uri=http%3A%2F%”它中间用affiche.php 做了一个过渡,目的在于统计广告效果等。
有些站长觉得这种链接地址看上去很别扭,而且不利于SEO, 想改成直接的形式,也就是后台设置的是什么链接地址,就直接打开什么链接地址。
可以这样来修改:打开/includes/lib_insert.php 文件找到$ads[] = "<a href='affiche.php?ad_id=$row[ad_id]&uri=" .urlencode($row["ad_link"]). "'修改为$ads[] = "<a href='" .$row["ad_link"]. "'注意:一共有两处都要修改在ECSHOP首页的每个商品下显示商品货号ECSHOP首页有很多种商品,包括今日特价、精品推荐、新品上市、热卖商品、分类商品等,这里只讲解在“精品推荐、新品上市、热卖商品”三个栏目的商品下面显示商品货号的方法。
第一步:修改 includes/lib_goods.php文件找到下面代码第二步:找到$goods[$idx]['brand_name'] = isset($goods_data['brand'][$row['goods_id']]) ?$goods_data['brand'][$row['goods_id']] : '';在它上边增加一行代码$goods[$idx]['goods_sn'] = $row['goods_sn'];第三步:修改模板文件,这里以官方默认模板为例依次打开下面三个文件:/themes/default/library/recommend_best.lbi,/themes/default/library/recommend_new.lbi,/themes/default/library/recommend_hot.lbi在每一个文件的<p><a href="{$goods.url}" title="{$|escape:html}">{$goods.short_style_name}</a></p> 上边增加一行代码:<p>商品货号:{$goods.goods_sn}</p>在ECSHOP销售排行中显示会员价格的方法有的用户可能已经发现了,在ECSHOP的销售排行中,任何情况下只显示了一个“本店售价”。
ecshop网站项目软件需求规格说明书拟制陈强日期2010-12-6 评审人日期批准日期签发日期changshahuri IT Co., Ltd.长沙华瑞软件学院All rights reserved版权所有侵权必究目录1. 简介 (3)1.1. 编写目的 (3)让您更了解ECSHOP的各方面功能,以及对ECSHOP更深的了解。
(3)1.2. 适用范围 (3)1.2.1. 软件名称 (3)1.2.2. 软件功能 (3)1.2.3. 软件应用 (4)1.3. 定义及关键词 (4)1.4. 参考资料 (5)1.5. 项目流程 (5)登录总体概述 (5)1.6. 软件概述 (6)1.6.1. 项目介绍 (6)1.6.2. 产品环境介绍 (6)1.7. 软件模块 (7)1.8. 角色ACTORS (8)2. 功能需求 (9)2.1. 需求分析 (9)2.1.1. 商品前台展示 (9)2.1.2. 商品后台管理 (13) (22)2.1.3. 会员管理 (22)2.1.4. 订单管理 (30)2.1.5. 后台权限管理 (41)表目录表1. 关键词 (4)1. 简介1.1. 编写目的让您更了解ecshop的各方面功能,以及对ecshop更深的了解。
1.2. 适用范围1.2.1. 软件名称ECShop 英文全称为e-Commerce Shop,中文全称为ECShop 网上商店管理系统,简称ECShop1.2.2. 软件功能1.前台:用户注册模块、用户登录模块、用户中心模块、购物车管理模块、商品展示模块、留言板模块。
(1)前台会员注册客户想要进行网上购物就必须先进行注册(当然作为游客购物,可以直接联系管理进行购物)(2)前台会员登录客户想要购买商品需要先进行登录(3)用户中心此模块包括欢迎页、用户信息、我的订单、收货地址、我的留言、缺货登记、我的评论、资金管理、我的积分。
欢迎页:显示会员上次登录的信息及有关积分、订单的一些信息。
ECshop使用手册ECshop使用手册1、简介1.1 什么是ECshop1.2 ECshop的特点1.3 ECshop的优势2、安装与配置2.1 系统要求2.2 与安装ECshop2.3 配置ECshop2.4 数据库设置2.5 后台管理设置3、商品管理3.1 添加商品3.2 编辑商品3.3 删除商品3.4 商品分类管理3.5 商品属性管理4、订单管理4.1 创建订单4.2 订单支付4.3 订单发货4.4 查看订单详情 4.5 取消订单4.6 退款与售后服务5、用户管理5.1 用户注册5.2 用户登录5.3 修改个人信息 5.4 查看订单历史 5.5 购物车管理5.6 用户评论与评分6、促销与营销6.1 优惠券6.2 积分系统6.3 团购与拼团活动7、物流与配送7.1 物流公司管理7.2 配送区域设置7.3 发货流程8、网站设置8.1 网站基本信息设置 8.3 导航菜单管理8.4 页面布局管理8.5 插件与扩展管理9、数据备份与恢复9.1 数据库备份9.2 数据库恢复10、系统日志与错误处理 10.1 系统日志查看10.2 错误处理与调试11、常见问题与解答11.1 如何处理商品缺货情况?11.2 如何配置多个支付方式?11.3 如何添加新的配送方式?附件:- ECshop安装包- ECshop使用手册PDF版法律名词及注释:- 商标:商标是指为区别商品或者服务来源,以图形、字词、数字、三维标志、颜色组合等方式,以及联合声音等方式,单独或者结合使用,能够区别商品或者服务来源并能够在法律上受到保护的标志。
- 版权:版权是指作者对其创作的文学、艺术、科学等作品享有的权利,包括对作品的复制权、发行权、表演权、放映权、广播权、信息网络传播权等权利。
积分商城兑换方案随着互联网和电商的快速发展,积分商城逐渐流行起来。
积分商城是一种基于积分制度的电商平台,用户可以通过消费、参加活动等方式积累积分,然后在商城中兑换商品或服务。
本文将介绍积分商城的兑换方案,帮助用户更好地利用积分兑换自己所需的物品。
1. 积分兑换流程在积分商城中,用户一般需要先注册一个账号,并绑定自己的会员卡或手机号码,以便积累积分和进行兑换操作。
兑换流程一般包括以下几个步骤:1.1 浏览商品用户可以在积分商城中浏览各类商品,包括生活用品、电子产品、虚拟商品等。
商城通常会根据用户的兴趣和消费习惯进行个性化推荐,方便用户找到自己喜欢的商品。
1.2 查看积分余额在选择商品之前,用户可以查看自己的积分余额,以确定能够兑换的范围。
有些商城还会设置不同的会员等级,不同等级会员享有不同的兑换积分比例,高级会员可以享受更多优惠。
1.3 选择商品在浏览商品的过程中,用户可以将自己喜欢的商品加入购物车或者收藏起来,方便后续兑换操作。
在选择商品时,用户也可以根据积分、商品评价、介绍等信息进行比较,找到性价比最高的商品。
1.4 兑换商品当用户确定好要兑换的商品后,可以进入确认订单页面,填写收货地址等相关信息,并选择使用积分进行支付。
商城通常会根据商品的价值设置相应的兑换积分,用户只需要确认兑换即可完成订单。
2. 兑换策略为了帮助用户更好地利用积分进行兑换,商城通常会制定一些兑换策略,使用户获取更大的价值。
以下是一些常见的兑换策略:2.1 限时折扣商城会定期进行限时折扣活动,将一些热门商品的兑换积分进行打折,以吸引用户进行兑换。
这样的活动通常会在特定时段内进行,用户需要在规定的时间范围内完成兑换。
2.2 积分兑换券商城还会发放积分兑换券,用户可以凭借兑换券兑换指定商品或享受特定优惠。
兑换券通常有有效期限制,用户需要在有效期内使用,否则将失去对应的权益。
2.3 兑换附赠为了增加兑换的吸引力,商城会在一些商品兑换中附赠其他礼品或优惠券。
ECSHOP首页显示ecshop积分商城里的商品方法
ECSHOP教程网:/ecshop-ercikaifa/272.htm
下面就以ECSHOP官方默认模板为基础,给大家提供一个完整的解决方案。
(本教程由ECSHOP120()提供,如要转载,请注明出处)
1)、
首先打开index.php 文件
在最末尾增加下面函数,注意千万不要写到“?>”的外面去,要加在“?>”的前面。
/**
* 获得积分商城热门商品
*
* @param int $limit 列出条数
* @param int $ishot 是否只显示热销
* @return array
*/
function index_get_exchange($limit=3,$ishot=0)
{
/* 获得热门积分商品列表*/
$sql_ishot=$ishot ? " AND eg.is_hot=1 " : "";
$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, eg.exchange_integral, ' .
' g.goods_type,g.goods_brief, g.goods_thumb, g.goods_img, eg.is_hot ' .
ECSHOP二次开发
' FROM ' . $GLOBALS['ecs']->table('exchange_goods') . ' AS eg LEFT JOIN ' . $GLOBALS['ecs']->table('goods') . ' AS g ON g.goods_id = eg.goods_id ' .
' WHERE eg.is_exchange = 1 AND g.is_delete = 0 '. $sql_ishot .' limit '.$limit;
$res = $GLOBALS['db']->getAll($sql);
$arr = array();
foreach($res AS $idx => $row)
{
$arr[$idx]['name'] = $row['goods_name'];
$arr[$idx]['goods_brief'] = $row['goods_brief'];
$arr[$idx]['goods_style_name'] = add_style($row['goods_name'],$row['goods_name_style']); $arr[$idx]['exchange_integral'] = $row['exchange_integral'];
$arr[$idx]['type'] = $row['goods_type'];
$arr[$idx]['goods_thumb'] = get_image_path($row['goods_id'], $row['goods_thumb'], true);
转载请注明:文章转载自ECSHOP教程网
$arr[$idx]['goods_img'] = get_image_path($row['goods_id'], $row['goods_img']); $arr[$idx]['url'] = build_uri('exchange_goods', array('gid'=>$row['goods_id']), $row['goods_name']);
}
return $arr;
}
然后继续在index.php 文件中找到
$smarty->assign('shop_notice', $_CFG['shop_notice']); // 商店公告
在它下边另起一行增加如下代码
$smarty->assign('goods_exchange_list',index_get_exchange(6,0)); //积分商城
如果你想只显示热销的积分商品,只需将上面代码稍作修改即可
$smarty->assign('goods_exchange_list',index_get_exchange(6,1)); //积分商城
2)、下面继续修改模板文件themes/default/index.dwt
在你想显示积分商城商品的地方,加入下面代码段
<!--积分商城列表-->
<div class="box">
<div class="box_1">
<h3><span><a href="/exchange.php" class="f6">积分商城</a></span></h3>
<div class="centerPadd">
<div class="clearfix goodsBox" style="border:none;">
<!--{foreach name=goods_exchange_list from=$goods_exchange_list item=exchange_goods}-->
<div class="goodsItem">
<a href="{$exchange_goods.url}" target="_blank"><img src="{$exchange_goods.goods_thumb}" alt="{$exchange_goods.goods_name}" class="goodsimg" /></a><br />
<p><a href="{$exchange_goods.url}" target="_blank">
<!-- {if $exchange_goods.goods_style_name} -->
<font class="f3">{$exchange_goods.goods_style_name}</font><br />
<!-- {else} -->
<font class="f3">{$exchange_goods.goods_name}</font><br /> ECSHOP二次开发
<!-- {/if} -->
</a>
</p>
{$lang.exchange_integral}<font class="price">{$exchange_goods.exchange_integral}</font> </div>
<!--{/foreach}-->
<div class="more"><a href="/exchange.php"><img src="images/more.gif" /></a></div> </div>
</div>
</div>
</div>
<div class="blank5"></div>
3)、到后台清除下缓存,然后刷新首页就能看到效果了,效果图如下。