ECSHOP商品价格随属性变动而变动
- 格式:doc
- 大小:141.00 KB
- 文档页数:1
ECSHOP开发中心-夺宝奇兵ECSHOP模板/ecshop开发中心() / 2013-07-01夺宝奇兵活动是一种提高网店人气的游戏。
每期活动设定一个整数范围,参与者在网上任意填写一个该范围内的整数,如果该数字是同期所有竞拍数字中最小且唯一的,那么猜中该数字的用户就可以用其数字所代表的价格购买活动中公布的产品,每竞拍一个数字扣取一定积分。
进入后台 => 促销管理 => 夺宝奇兵点击图右上角的添加夺宝奇兵进入夺宝奇兵页面参数说明:活动名称:给夺宝奇兵设置一个活动名称。
商品关键字:在此栏里输入商品的关键字来搜索出需要参加夺宝奇兵活动的商品,如果不输入任何关键字直接点击搜索按钮的话就会将所有商品都列在活动商品的下拉框中。
活动商品:需要先搜索商品,生成商品列表,然后再选择。
活动开始时间和活动结束时间:只有当前时间介于开始日期和结束日期之间时,此夺宝奇兵活动才有效。
价格下限:用户出价范围的下限。
价格上限:用户出价范围的上限。
最多需支付的价格:获奖者出价高于这个价格,则以这个价格购买该商品。
为0时按用户出价购买商品。
消费积分:每次出价所消耗的积分值。
活动描述:对此次夺宝奇兵活动的描述。
各项参数设置完毕后点击确定,夺宝奇兵添加成功ECSHOP开发中心-红包类型ECSHOP模板/ecshop开发中心() / 2013-07-01发红包活动:是一种促销活动。
红包有面值,可以抵现金,只能在规定时间内使用,一个订单只能使用一个红包。
红包的发放方式有四种:可以指定用户发放;可以按商品发放(在指定时间内只要购买该商品就送红包,买几件商品就送几个红包);也可以按订单金额发放(在指定时间内只要订单金额达到一定数额就送红包,达到几倍数额就送几个红包):还可以线下发放。
下面以按用户发送和按订单发放红包为例介绍一、按订单金额发送红包为例:进入后台中心 -> 促销管理 -> 红包类型参数说明:类型名称:就是红包活动的名称。
ecshop属性价格改为直接价格而不是加的价格的完美解决方案(附价格项其他美化方法)网上的ecshop属性价格改为直接价格而不是加的价格的解决方案如下:打开文件,查找代码includes/lib_common.phpfunction get_final_price中//如果需要加入规格价格if ($is_spec_price){if (!empty($spec)){$spec_price = spec_price($spec);$final_price += $spec_price;}}将此处的$final_price += $spec_price;的+号去掉按照此方法改了,有个很大的bug,那就是其他没有添加属性的商品价格都为0了,我们的解决方案是修改成如下:if ($is_spec_price){if (!empty($spec)){$spec_price = spec_price($spec);if($spec_price!=0)$final_price = $spec_price;}}要改成想京东淘宝那样,直接点击所属属性就显示其相应价格,而且后面不显示加**字样,方法如下:1.先改商品价格随属性变动而变动在你所在模板目录下的goods.dwt文件中找到价格那块的字段,找到价格前面的id,找到之后,在goods.dwt文件最底部复制下图画框上面一段,然后在下面粘贴一下,把上面价格里的id改到这块即可。
此图就是修改后的效果。
2.干掉加**字样同样在该goods.dwt页,搜索{$bel} [{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}]替换成{$bel} {if $value.price gt 0}{elseif $value.price lt 0}{/if}记得是全替换,大概有二三处,其实直接删掉也没问题的哦3.最终效果如图BUT!细心的朋友注意到没有,上面还有个注册用户的价格,是原始的价格,这样客户会引起误会,所以我们也得把它干掉!同样在该goods.dwt页,找到<!-- {foreach from=$rank_prices item=rank_price key=key} 会员等级对应的价格--><strong>{$rank_price.rank_name}:</strong><font class="shop" id="ECS_RANKPRICE_{$key}">{$rank_price.price}</font><br /><!--{/foreach}-->全删掉!至此完美了!。
修改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的销售排行中,任何情况下只显示了一个“本店售价”。
电子商务平台(网上商城)系统特色功能介绍目录1. 系统特点 (4)1.1。
技术架构 (4)1.2. 开放的插件机制 (4)1.3。
功能Ajax化 (5)1.4. 安全高效 (5)1.5. 搜索引擎友好性 (6)2。
商品展示 (7)2.1. 商品分类与品牌 (7)2.2。
商品类型与属性 (7)2。
3. 推荐商品 (9)2.4。
商品详情页 (10)2.4.1。
相关商品 (10)2.4。
2。
配件112。
4。
3.关联文章112。
4。
4.购买过该商品的人还买过的商品112.5。
RSS Feeds和T ag (11)3. 购物流程 (12)3.1。
智能化的购物流程 (12)3.2. 聪明的配送方式 (13)4。
推广促销 (13)4.1. 拍卖 (13)4。
2. 夺宝奇兵 (14)4。
3。
团购144。
4. 灵活多样的优惠活动 (14)4。
5。
推荐提成154。
6. 会员信用额度 (15)4.7. 销售专题 (16)5。
会员系统 (16)5。
1. 会员数据整合 (16)5.2。
积分兑换 (16)6. 网店管理 (17)6.1. 报表统计 (17)6.2. 办事处 (20)6.3。
短信 (20)6.4。
计划任务 (20)7. 结束语 (21)1.系统特点1.1.技术架构采用PHP、Ajax技术开发,系统可运行于Linux、Windows等多种操作系统平台。
系统采用MVC(Module,View Controller)三层架构设计,从根本上保证了系统的健壮性与可扩展性。
图表错误!未定义书签。
1.2.开放的插件机制对于电子商务网站来说支付与配送是业务流程中至关重要的一个环节,也正是网上支付与各物流公司的兴起促使了电子商务快速的发展.抛弃了传统的固定公式,由用户来设置各种参数的方式,而是采用了一个开放式的插件机制来管理各种支付和配送方式。
对于网上商店网站的站长来说,建立一个社区是一种提高网店的用户黏度的有效手段,这样也就带来了一个问题,如何将社区的用户与网店的用户进行整合.对于会员数据的整合也采用了插件的形式,目前提供的插件已经基本覆盖了国内流行的各种基于MySQL数据库的社区系统。
ECSHOP数据表字段说明s_account_log //用户账目日志表s_ad //广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关信息,点击是否显示)s_ad_position //广告位(名称,宽,高,描述,样式)s_admin_action //管理权限分配(父类ID,权限代码)s_admin_log //管理日志(登陆时间,登陆ID,操作描述,IP)s_admin_message //管理留言(发送id,接收id,发送日期,阅读日期,是否已读,是否删除,标题,内容)s_admin_user //管理员管理(用户名,email,密码,加入时间,最后登陆时间,最后登陆IP,权限等)s_adsense //广告相关统计(来源广告,来源位置,点击)s_affiliate_log // 管理日志(登陆时间,登录管理员ID,操作描述,IP)s_agency //广告相关统计(来源广告,来源位置,点击)s_area_region //配送区域关联(配送区域ID,具体地址ID)s_article //文章(分类ID,标题,内容,作者,作者email,关键字, 类型,是否显示,添加时间,文件地址,打开类型)s_article_cat //文章分类(名称,类型,关键字,描述,排序,是否导航显示)s_attribute //文章(分类ID,标题,内容, 作者, 作者email,关键字,类型,是否显示)s_auction_log //商品拍卖表s_auto_manage //推广链接的记录信息s_bonus_type //红包(名称,金额, 发放起日期,发放结束期,使用起始日期, 使用结束日期, 发放类型, 金额下限,(按订单发放),金额上限)s_booking_goods //缺货登记(登记用户ID,email,电话,商品ID,描述,数量,登记时间,是否已处理,处理管理员,处理时间,处理备注)s_brand //品牌(名称,logo,描述, 链接,排序,是否显示)s_card // 祝福贺卡(名称,图片,费用,免费额度,描述)s_cart//购物车(用户ID,session_id,商品ID,商品编号,商品名称,市场价,购买价,数量,属性,是否真实商品,扩展代码,父类ID, 类型,是否赠品,能否处理)s_category //商品分类(名称,关键字,描述,父类ID,排序,是否有子类,模板文件,数量单位,是否导航显示)s_collect_goods //收藏(用户ID,商品ID,收藏时间)s_comment //评论(类型,类型ID,email,用户名,内容,评星,添加时间,IP,状态, 父类ID)s_cronss_email_lists_email_sendlists_error_logs_favourable_activitys_feedback //用户留言(父类ID,用户ID,用户名,内容,评星,添加时间,IP,状态,父类ID)s_friend_link//友情链接(名称,链接,logo,排序)s_goods //商品(分类ID,名称,点击,品牌ID,供应商名称,库存,重量,市场价,售价,fitting_price(?), 促销开始日期,结束日期, 警告数量,关键字, 简介,描述,缩略图,图, 原图,是否成为赠品,扩展代码,是否上架,是否单独销售,是否关联,配件关联,是否赠品,能否世为赠品,单位,添加时间,排序,是否回收,精品,新品,推荐,热销,红包ID,更新日期,商品类型, 商品备注,首页轮播)s_goods_activitys_goods_article //商品文章关联(gid,aid)s_goods_attr //商品属性(商品ID,图片,描述,缩略图, 原图)s_goods_cats_goods_gallery //商品相册(商品ID,图片,描述,缩略图,原图)s_goods_type //商品类型(名称,状态)s_group_goodss_keywordss_link_goods //商品关联(商品ID,关联ID,单双向)s_mail_templates //邮件样式(代码,是否html,名称, 样式,最后修改日期)s_member_price //会员价(商品ID,会员等级,会员价)s_navs_order_action //订单处理(订单ID,商品ID,商品名称,商品编号,商品数量,市场价,订单价,商品属性,配送数量,是否真实商品,扩展代码,父类ID,是否赠品)s_order_goods //订单一商品(订单ID,商品ID,商品名称,商品编号,商品数量,市场价,订单价,商品属性,配送数量,是否真实商品,扩展代码, 父类ID,是否赠品)s_order_info //订单详细信息s_pack // 包装(名称,图片,费用,免费额,描述)s_pay_log //支付记录s_payment //支付工具(代码,名称,费用,描述,排序, 配置,状态,is_cod(?))s_plugins //插件(代码,版本,库,签名, 安装日期)s_region //地方数据s_searchengines_sessions //保存session的s_sessions_datas_shipping //配送(代码,名称,描述,保价费,状态)s_shipping_area //配送区域(序列配置)s_shop_config //设置(父类ID,代码,类型,范围,文件夹,值)s_snatch_log // 夺宝奇兵出价记录s_stats //访问记录(时间,IP,访问次数,浏览器,系统,语言,地区,来源域名,来源地址,关键字,进入链接)s_tag //用户标签s_template //模板区域(文件名,区域,模板库,排序,id,数量,类型,模板)s_topics_user_account //会员账户(用户ID,管理员,总额,添加时间,支付时间,管理备注,用户备注,处理类型,支付工具,是否支付)s_user_addresss_user_bonuss_user_ranks_userss_virtual_cards_votes_vote_logs_vote_options_wholesale案例网站:/。
ECShop是Comsenz公司推出的一款B2C独立国内知名网店系统,适合企业及个人快速构建个性化网上商店。
系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。
下面虚机屋网络()为大家介绍下ecshop后台商店设置基本使用说明。
在网店后台-> 系统设置-> 商店设置(下图)里,我们可以完成商店的几乎所有的设置,包括的设置有网店信息基本设置、显示设置、购物流程、商品显示设置、短信设置、W AP 设置等,这个部分可以说是ECShop 网店系统的核心配置。
一、网店信息基本设置:如图 2 、3图2图3图4图5图6图7图8商店名称:写上网店的名字即可;商店标题:填写的内容是用来显示在浏览器的标题栏里,也可以起到一定的搜索引擎优化的作用;商店描述及商店关键字:填写的内容可以起到一定的搜索引擎优化的作用;商店地址及联系帐号信息:填写后可以显示在前台页面的页脚,如图4 ,如果您有多个客服的QQ 号码、淘宝旺旺号码、Skype 号码等等客服帐号,请在每个号码之间使用半角逗号(,)分隔。
二、基本设置:如图9、10、11图9图10图11图12图13水印透明度:水印的透明度,可选值为0-100。
当设置为100时则为不透明。
市场价格比例: 输入商品售价时将自动根据该比例计算市场价格URL重写: URL重写是一种搜索引擎优化技术,可以将动态的地址模拟成静态的HTML 文件。
需要Apache 的支持。
消费积分名称:您可以将消费积分重新命名。
例如:烧币积分换算比例:每100积分可抵多少元现金积分支付比例:每100元商品最多可以使用多少元积分统计代码:您可以将其他访问统计服务商提供的代码添加到每一个页面。
缓存存活时间(秒):前台页面缓存的存活时间,以秒为单位。
是否启用Gzip 模式:启用Gzip 模式可压缩发送页面大小,加快网页传输。
需要php 支持Gzip。
如果已经用Apache 等对页面进行Gzip 压缩,请禁止该功能。
在ECSHOP的任意页面调用商品属性ECSHOP网店服务中心 / 2012-01-04看到标题有的人觉得这个很复杂,其实这个没那么复杂,直接用下面的方法,就可以在ECSHOP的任意页面调用商品属性一)、打开includes\lib_insert.php文件,在最后面增加一个函数:function insert_attr($arr){static $static_resNULLr /> $aid= isset($arr['aid'])?$arr['aid']:0;$gid= isset($arr['gid'])?$arr['gid']:0;if($aid==0) return '';if ($static_res[$aid][$gid] === NULL){if($gid>0){$static_res[$aid][$gid] = $GLOBALS['db']->getOne('select attr_value from ' . $GLOBALS['ecs']->table('goods_attr') . " where attr_id ='$aid' and goods_id='$gid' ");}else{$static_res[$aid][$gid] = $GLOBALS['db']->getOne('select attr_name from ' . $GLOBALS['ecs']->table('attribute') . " where attr_id ='$aid' ");}}return $static_res[$aid][$gid];}注意要加在 ?> 的前面二)、接下来就可以直接在ECSHOP模板中(dwt文件、lib文件皆可)中调用,调用方法:{insert name='attr' aid=属性id gid=商品编号} 调用商品的属性值{insert name='attr' aid=属性id} 调用商品的属性是不是很简单,经过上面修改代码或增加代码后,就可以在ECSHOP的任意页面调用商品属性了。
ecshop二次开发,常用功能开发ecshop二次开发,常用功能开发1、ECSHOP 搜索智能提示(即联想功能)2、购物车动态更新,数量左右有+ - 点击即可实时改变价格,购买商品“加入购物车”,弹出特效窗口,购物车属性,加减号3、信任登陆:QQ、新浪微博、淘宝/支付宝等合作登录功能插件含后台设置功能(可选)4、ecshop自定义URL/链接,支持无限级目录,对提高SEO排名很有帮助、/thread-__-1-1.html5、Ecshop自动生成购买记录和评论插件6、物流跟综7、资讯站自动内链功能,在后台设置关键词,资讯站相关关键词可点到商品或分类8、简化购物流程购物流程整合成单页面运费无刷新变化所有操作在单页面完成,简化了购物流程,提高成交,将购物车、填写收货地址、物流方式和支付方式集成在一个页面上完成,9、ecshop 网站商品图片分步加载,(图片太多,加载会很慢,页面在第一屏就加载第一屏,拖动后自动加载),类似于京东,趣玩网的图片预加载..ecshop二次开发,常用功能开发。
ecshop二次开发,常用功能开发10、ECSHOP CPS 广告联盟插件,11、促销期内,每个用户最多只允许购买N 件。
不论你是昨天买的,还是今天买的,还是明天买的,也不论你下多少订单,只要是在促销期内,购买数量加在一起不能超过N 件。
这个数字N 可以在后台设置。
例如对商品A做促销活动,规定在2022年-01-01 至2022年-02-01 期间,每个用户最多只能购买2件,在这个时间段之前或在这个时间段之后购买的话,不做任何限制。
12、限时抢购(限时抢拍)、团购(两种方式:普通团购、满多少团购价减多少)、秒杀、买就送、倒计时功能13、ECSHOP优惠套餐插件,仿趣玩网,支持多套餐,支持勾选ecshop二次开发,常用功能开发14、实现用户名或Email都能登陆15、未注册等提示性跳转,以浮动层表现15、其它,如浮动返回到顶部、浮动客服等ecshop二次开发,常用功能开发怎样把ECSHOP商城系统中的相对地址变成带域名的绝对地址?答:我们一般所说的绝对地址(也有朋友称其为:完整地址)是页前台查看源文件时,在源文件中都所能看到的带域名的完整URL形式,比如:“a href=“/sitemap.xml "__/a”修改说明:这样修改的好处:也许很多朋友都非常想把以mon.php这个文件把return $uri;修改为return 'http:// /'.$uri;为什么我的ECSHOP首页和商品列表页中的商品缩略图很模糊,我应该怎么做,图片才会清晰呢?答:经常看到论坛里有人反映说首页或列表页的缩略图的质量不高,比较模糊......原因是因为ECSHOP生成缩略图时,用到的函数imagejpeg() 没有设置质量参数。