> Zencart中文手册 > ZenCart设置指南

一、商店设置
1、基础设置:修改(商店名称) 根据自己店铺设置
2、客户资料修改(创建帐号时的缺省国家) 为主销售国家修改(显示电子商情选择框) 为0
3、配送参数修改(始发国家或地区) 为自己店铺始发地,默认中国修改(邮编) 为自己店铺始发地邮编,似乎没什么用修改(最大包裹重量) 为10000,表示店铺最大单包裹上限10公斤修改(大包裹包装材料) 为10:1,表示包裹总重量的每10%增加1克作为包装重量修改(在发票管理中显示订单说明) 为2修改(在装箱单管理中显示订单说明) 为2
4、电子邮件修改(SMTP帐号邮箱) 为管理员邮箱帐号 -或另设置,但不推荐修改(SMTP帐号密码) 为管理员邮箱密码 -或另设置,但不推荐修改(SMTP主机) 为管理员邮箱SMTP主机 -Gmail=smtp.gmail.com,其他信箱根据信箱要求设置修改(SMTP服务器端口) 为邮件SMTP主机端口 -Gmail=465
5、属性设置修改(允许下载) 为false
6、布局设置修改(分类栏 - 显示特价商品链接) 为false -本处为自由设置,请根据个人情况而定修改(分类栏 - 显示新进商品链接) 为false -本处为自由设置,请根据个人情况而定修改(分类栏 - 显示推荐商品链接) 为false -本处为自由设置,请根据个人情况而定修改(广告显示组 - 标题位置 1) 为空修改(广告显示组 - 标题位置 3) 为空修改(顾客欢迎词 - 显示在首页) 为1
7、新进商品修改(显示商品名称) 为2105修改(显示商品加入日期) 为0
8、推荐商品修改(显示商品名称) 为2105修改(显示商品加入日期) 为0
9、所有商品修改(显示商品名称) 为2105修改(显示商品加入日期) 为0
10、定义页面修改(定义优惠券说明) 为3修改(定义页面二) 为3修改(定义页面三) 为3修改(定义页面四) 为3

二、商品管理
1、商品类型修改(商品 - 普通)-选择编辑布局->显示厂商 修改为False-选择编辑布局->显示上市日期 修改为False-选择编辑布局->显示加入日期 修改为False

三、模块管理
1、支付模块修改(信用卡 - 脱机处理) 选择卸载修改(免费商品) 选择卸载
修改(PayPal IPN - Website Payments Standard) 选择安装-商业编号 =输入Paypal主EMAIL-PDT Token =输入Paypal内分配PDT Token-交易货币 =默认,不选择-其他均为默认,然后确认安装
2、配送模块修改(固定运费) 选择卸载修改(免运费) 选择卸载修改(按件计价) 选择卸载修改(商店提货) 选择卸载
修改(标准运费) 选择安装-如果使用邮政小包,请输入以下内容,其他选项默认(说明:本处运费描述方式为,参考下方EMS运费范例)100:2.2,200:3.7,300:5.2,400:6.7,500:8.2,600:9.7,700:11.2,800:12.7,900:14.2,1000:15.7
修改(地区运费) 选择安装-此处为EMS选择,以下为EMS 3.6折运费,如使用UPS或DHL,请另计算以及说明范例 : 500 : 13.5 ,单位:克 对应运费符号 运费价格 下一级运费分割符以上为范例描述,请严格按照以下方式书写
地区1US,CA500:13.5,1000:17.5,1500:21.5,2000:25.5,2500:29.5,3000:33.5,3500:37.5,4000:41.5地区2BE,GB,FR,DK,FI,GR,AT,IE,NO,PT,DE,SE500:15.3,1000:19.8,1500:24.3,2000:28.8,2500:33.3,3000:37.8,3500:42.3,4000:46.8地区3AU,NZ500:11.5,1000:14.5,1500:17.5,2000:20.5,2500:23.5,3000:26.5,3500:29.5,4000:32.5
3、总额计算修改(团体优惠) 选择卸载修改(礼券) 选择卸载修改(低额订单费) 选择卸载修改(税额) 选择卸载

四、界面设定
1、货币代码修改(人民币) 选择卸载修改(Canadian Dollar) 选择卸载点击更新货币到以下地址检查货币汇率-http://www.ebay.cn/pages/jsp/fm/third/bank/bankmain.jsp修改对应货币汇率,自动更新相对不够准确,货币价值兑换有点吃亏,本处可将PAYPAL的2.5%兑换费用增加进去

五、工具/TOOLS
1、模板选择根据自己需要使用模板修改,本处请注意,中文与英文模板均需要修改,否则会造成错误
2、外观控制/Layout Boxes Controller请尽量对应选择,选择语言为简体中文时,此处修改的为中文模板,选择语言为英文时,此处修改的为英文模板文件名------------------------------模块名------------------功能 ---------------------------目前所显示的位置sideboxes/search.php----------------搜索(带高级搜索)--------对产品进行搜索 -----------------左边sideboxes/search_header.php---------搜索(简单的搜索)--------对产品进行搜索 -----------------左边sideboxes/shopping_cart.php---------购物车------------------显示所订购的商品 ---------------左边sideboxes/categories.php------------分类--------------------按产品的类别分类 ---------------左边sideboxes/manufactures.php----------品牌--------------------显示所有产品的品牌 -------------左边sideboxes/payment.php---------------支付--------------------付款(logo形式出现)-------------左边sideboxes/document_categories.php---文档类商品--------------通常指可以下载的商品类型 -------左边sideboxes/order_history.php---------订单历史----------------以往订单的历史记录 -------------左边sideboxes/reviews.php---------------评论--------------------买家对所买商品的评价 -----------左边sideboxes/featured.php--------------推荐商品----------------随机显示推荐商品,在后台设 -----左边sideboxes/banner_box.php------------赞助商------------------显示赞助商家 -------------------左边
sideboxes/login_box.php-------------登录--------------------显示费员的登录入口 -------------右边sideboxes/information.php-----------消息--------------------显示商家的最新消息 -------------右边sideboxes/more_information.php------更多消息----------------展示更多的消息 -----------------右边sideboxes/whos_online.php-----------在线名单----------------显示有多少人在线 ---------------右边sideboxes/what_new.php--------------新登商品----------------显示新登产品(随机)-------------右边sideboxes/music_genres.php----------音乐流派----------------显示音乐的流派 -----------------右边sideboxes/record_companies.php------唱片公司----------------显示唱片公司 -------------------右边sideboxes/weblink_box.php-----------友情连接----------------以logo的形式显示连接 -----------右边sideboxes/best_sellers.php----------畅销商品----------------随机显示畅销商品 ---------------右边sideboxes/manufacture_info.php------厂家消息----------------显示具体产品时在右边显示出来 ---右边sideboxes/specials.php--------------特价商品----------------随机显示特价商品,在后台设置 ---右边sideboxes/product_notifications.php-商品通知----------------买家知道新的产品可以通知卖家 ---右边sideboxes/tell_a_friend.php---------推荐给朋友--------------如果感觉商品很好可以推荐给朋友-右边sideboxes/languages.php-------------语言--------------------以何种语言显示 -----------------右边sideboxes/currencies.php------------货币--------------------以何货币付款 -------------------右边sideboxes/banner_box2.php-----------不明--------------------做相应的logo连接 ---------------右边
一般情况下 可以关闭以下模块sideboxes/manufactures.phpsideboxes/document_categories.phpsideboxes/banner_box.phpsideboxes/more_information.phpsideboxes/what_new.phpsideboxes/music_genres.phpsideboxes/record_companies.phpsideboxes/weblink_box.php(没有就不用理了)sideboxes/manufacture_info.phpsideboxes/product_notifications.php
其他模块根据自己情况去调整
3、广告管理修改所有广告项目的状态为关闭(绿色状态按钮点成红色)
4、管理设置此处可增加管理员名单,以及修改管理员密码等,可增设管理名单,以方便工人登陆上货
5、简易页面管理/EZ-Pages本处也需要同时修改中英文,或者仅修改英文也可
修改(Home) 选择编辑-页眉排序: 5选择Header开启修改(Register) 选择编辑-页眉排序: 10修改(News) 选择Header关闭修改(Site Map) 选择Header开启选择编辑-页眉排序: 90
6、图像管理选择安装图象管理
OK,到此,基本上,一个一般可以运行的网站已经在后台调整完毕,但还有一些需要微调的东西如下:
1、修改Paypal.pap模块,否则收到的钱都是未提供地址的,方法如下2、将网站根目录的htaccess_sample修改为" .htaccess ",并用记事本打开此文件,修改其中的 /shop/ 为您的zen cart目录。如果Zen Cart安装在网页服务器的根目录下,就设置为 /3、商店设置->搜索引擎优化,选择打开4、安装GOOGLE SITMAPS,并且根据说明制作SITMAP xml文件,上传到GOOGLE去,当然,YAHOO,MSN的也可以在这时一起做了5、安装rss,建议可以同时把两个RSS模块都安装上6、修改在结帐时购物车显示的运费名称,修改如下这个是标准运费的语言文件 -includeslanguagesenglishmodulesshippingtable.php这个是地区运费的语言文件 -includeslanguagesenglishmodulesshippingzones.php7、如果购买的空间是GODADDY的,并且买了GODADDY的SSL,推荐再装一个GODADDY的SSL显示插件

Cannot modify header information - headers already sent by……解决方法今天把PHP代码用记事本保存为utf编码,就出现了下面提示:
Warning: Cannot modify header information - headers already sent by (output started at E:My documentsMy Workzgjdwxtest2.php:1) in E:My documentsMy Workzgjdwxincludecommon.inc.php on line 20
这个错误是因为在header前面有html输出导致的。因为之前程序运行正常,所以排除了程序的问题。
经过查询,原来是BOM的问题。
在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BREAK SPACE"。这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little- Endian的。因此字符"ZERO WIDTH NO-BREAK SPACE"又被称作BOM。
UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。字符"ZERO WIDTH NO-BREAK SPACE"的UTF-8编码是EF BB BF。所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。
Windows就是使用BOM来标记文本文件的编码方式的。
PHP也不支持BOM。
PHP在设计时就没有考虑BOM的问题,也就是说他不会忽略UTF-8编码的文件开头BOM的那三个字符。由于必须在<?或者<?php后面的代码才会作为PHP代码执行,所以这三个字符将会直接输出。
用ultraedit打开,对ultraedit进行设置:高级-配置-文件处理-Unicode/utf-8检测,所有选项都不选择。然后会发现文件前面有一个“锘?”,删除掉,然后保存为无BOM的utf编码。 也可用Dreamweaver保存为utf编码。
总结:如果程序中无中文,可以直接使用ANSI编码。如果存在中文,要保存为无BOM的utf编码。切记不要使用记事本来进行转换。
 位置:includesmodulespaymentpaypal.php
Paypal.PHP模块直接安装后,如果不做任何修改,从商店内购买,并支付到PAYPAL的款项会作为一笔服务交易,买家PAYPAL不提供送货地址
修改Paypal支付模块中以下内容’no_shipping’ => MODULE_PAYMENT_PAYPAL_ADDRESS_REQUIRED,
修改成//’no_shipping’ => MODULE_PAYMENT_PAYPAL_ADDRESS_REQUIRED,’no_shipping’ == 2
注意,不要直接用Windows自带记事本修改模块,原因参上……