> Zencart中文手册 > Zencart网站搭建与配置教程

自主搭建zencart外贸系统对于zencart新手来说或多或少有写问题,一下文章内容将详细的为您讲解如何快速的搭建zencart网店系统。

第一步、您需要安装配置PHP+Mysql环境用于运行ZenCart程序和数据库。

如何不是专业的开发者,建议安装PHP集成环境,集成环境安装简单易于操作,没有多少技术要求。集成环境很多,最常用的比如XAMPP Control Panel,网上也有许多详细教程。
如果是虚拟主机的话,需要服务器支持Zen-Cart的安装运行环境要求。

第二步、到ZenCart官方网站下载Zen-Cart源程序,解压并上传到网站空间的对应目录下,在浏览器的地址栏里面输入http://DOMainname/zc_install/index.PHP,然后按照提示步骤进行安装...

当您安装完成之后,网站前台会发现有两条显眼的红色背景的Warning,这个是提示您删除或者重命名安装文件的目录名称,建议您删掉安装目录。接下来您就要修改网站的配置文件以及修改配置文件的权限(FTP改不了的话直接修改includesinit_includesinit_header.PHP文件:
define('WARN_CONFIG_WRITEABLE', 'true'); 里true改为false),以防被别有用心者利用,按照要求做,然后再刷新你的网页您就可以访问网站了。

第三步、如果有需要,您可以选择安装Easy Popular批量商品管理软件,然后批量导入数据。

下载批量商品管理插件,解压之后,里面有一个若干个txt文件和一个catalog的目录,将catalog目录下的文件全部拷贝到你的程序安装目录下。
刷新后台,在Tools栏目下便可以发现多了Easy Popular的菜单;点击进入,网页顶部会有相关Configuration提示要你安装,根据提示点击"here",这样就成功安装了EP插件。

然后是向数据库导入数据,这里要求上传产品图片到程序安装目录下的images目录下,可能产品图片非常多,手工编辑记录数据很麻烦,本人写了一个专用的小工具可根据产品图片直接生成对应的excel报表,如有需要的,可联系本人。

第四步、网站前台模版修改,对于模版的修改,如果想要精美话,让人对您的网站充满好感,您可以找专门的二次开发人员帮您做,应为这个步骤对不懂程序的朋友来说是相当困难的,也可以去专业的网站上面去购买您喜欢的模版,不满意也可以定制开发。

在这个文件下id为topLinks的div里面require了一个文件,里面是输出导航菜单的。可以将这个require改为我们需要的东西, 也可以直接去includes/templates/template_default/templates /tpl_ezpages_bar_header.php里面修改,对应的CSS位于includes/templates/模版文件目录/css /stylesheet.css里面的#topLinks里面对于三栏的模版,左右两侧栏目的宽度都可以在Configuration下的布局设置里可直 接修改,但对于中间一栏的设置则需要修改CSS代码了,对应的CSS代码位于includes/templates/模版文件目录/css /stylesheet.css文件中的#mainWrapper中,改过这里之后,你便会发现顶部的LOGO和导航那部分的宽度与整体不协调了,我们继 续修改本文件中的#logoWrap的宽度就可以了。

默认模版左右侧栏的标题背景颜色是不相同的,若要把他们修改为一样的颜色该怎么修改呢?有两种办法,一种就是继续在上面的CSS文件里面直接修改背景图片,另外一种就是将模版文件下images目录下的带有Headingbg的图片换成一样的图片。

第五步、后台常用设置(这一步骤如若是中文的还好,如果您的英文不是很好,建议您在安装程序的时候留意一下网站语言问题,当然,如果您是外语牛人,也可以选择任意您喜欢的语言,曾经就遇见一个客户 懂10国语言,他的ZenCart也就做成了10国多语言网店系统。)

(1)根据需要开启左右侧栏的内容: Tools→Layout Boxes Controller

(2)购物支付及免运费模块设置:
Modules→Payment Modules 安装配置支付模块
Modules→Shipping Modules 免运费模块设置 (Free Shipping)
Modules→Order Total Modules 可设置优惠券,税款等。

(3)国家地区: Locations→Countries (外贸英文网站可移除中国地区Code (2)CHN)
(4)汇率设置: Localization→Currencies (使用IPS等支付方式注意保留人民币CNY)
(5)开户关闭注册或结账的条款:
在后台 Configuration-->条款选项 里设置

第六步、局部细节上的调整:information栏目里面的内容[在Tool→Define Pages Editor菜单下]填充、sponsors栏目里面的广告图片[在Tool→Banner Manager]更改、底部的版权信息(includeslanguagesEnglish.php)需要做对应的修改等等。

第七步、产品缩略图的问题:在后台Tools栏目下点击Image Handler2下拉菜单→点击Install Image Handler安装图像管理模块;然后在Configuration中设置图像参数,IH 放大(中)小图像设为yes,在商品信息 - 图像宽度/图像高度 分别设定要放大的图片大小。
我们自己开发主要是修改下面两个文件:
includes/templates/dreamugg/templates/tpl_specials_default.php
includes/functions/html_output.php

第8步、SEO优化问题,zencart程序文件有办法includes/modules/sideboxes/whos_online.php里面自己修改吧,其中$n_guests是游客人数,$n_members是注册会员人数,自己可以据此去修改。

还有一个最常见的版权问题的修改,Powered by信息的修改,站到如下文件:
includes/languages/english.php里面修改第一个define()中对应处为自己所要信息即可。

第九步、记得安装IPS等补丁(先执行SQL语句,再上传IPS补丁程序)...

第十步、如果产品的分类比较多的话,点击父分类的连接时,会有子分类的连接,但是这个链接平平无奇,有些客户会认为他不是链接这样我们的产品浏览次数以及被购买的机会就降低,所以必须对这种链接做一些修改。
/includes/modules/category_row.php里面修改相关代码即可.

第十一步、做外贸站,客户消费群体集中在国外,所以对google 的推广是必不可少的,Google推广是一个很关键的环节,所以这里就衍生了一个问题:如何将GGAD跟踪代码添加到网站中去?添加位置很灵活,这里的例子仅供参考。

全站跟踪代码添加到:includes/templates/使用的模版/common/tpl_footer.php

GGAD定义操作跟踪代码如下:

includes/languages/english/login.php
includes/languages/english/create_account.php
/includes/templates/template_default/templates/tpl_checkout_success_default.php
../includes/templates/template_default/templates/tpl_checkout_confirmation_default.php(183,1)
includes/languages/english/shopping_cart.php

 

PS:添加的时候,如代码是直接加在网站开头(head之前的时候)会导致整个页面的错位,严重影响网站美观度,在修改的时候千万要注意.

第十二步、网站后台时区的设置,后台显示的时区是默认值,这对于我们来说很不方面,如何修改呢?

找到admin/includes/header.php文件,搜索到echo date("r", time()) . 'GMT'位置处,不用明说了,大家都知道这里就是输出时间的,在前面加上一句话 date_default_timezone_set('PRC'); 存档,到后台刷新一下看效果,okay,现在就是北京时间了。(但生成的订单时间还是以网站所在服务器时间为准)

第十三步、由于Google广告申请不下来,所以需要更换域名,更换域名的话则需要修改网站里面的配置信息,如何修改呢?
先修改两个配置文件
includes/configure.php
admin/includes/configure.php
把里面的定义的域名变量改为需要的域名或者使用一种一劳永逸的办法,使用
'http://' . $_SERVER['HTTP_HOST']
'https://' . $_SERVER['HTTP_HOST']
替换对应位置处。
接着就是修改Logo、Banner,这个没有什么值得说的,没有技巧可言;
接着就是Copyright信息和Powered by信息的修改。

第十四步、设置SEO优化
在后台的"Configuration"-->"搜索引擎优化"选项下打开SEO功能,SEO模块需要检查的就三个地方:
(1). 确认网站支持mod_rewrite,且主机允许你使用自己的.htaccess文件;
(2). .htaccess 文件名字正确 (前面有个点)
(3). 将根目录下的文件htaccess_sample改名为 .htaccess,并修改其中的/shop/为您的zen-cart目录。
如果你的域名指向的目录是zen-cart的根目录,那么就设置为: RewriteBase /
如果是 http://www.domain.com/zencart/ 这样的形式打开网站,那么 RewriteBase /zencart/

第十五步、添加自定义页面。
Payment Policy设置:
后台==>Tool==>EZ-Pages==>Payment Policy==>edit: (如果没有Payment Policy这项,则点选"new file"按钮)
在Page Title填写Payment Policy
其它单选按钮不用改动,只需在HTML编辑框内填写支付条款内容即可,其它都不用填写。
详见: topic1947.html

第十六步、网站支付接口配置问题
zencart程序已集成了PayPal等支付网关接口,只要设置好收款支付账号等相关参数即可。
另外要安装的IPS等网关支付接口,可根据官方提供的支付接口进行整合。

第十七步 、商品描述之Attributes Controller扩展(在属性控制选项内容里添加设置)
在Catalog下拉菜单下的Attributes Controller的标题Option Name下填写选项名称和ID并插入;然后在Option Values中分别各个选项的值。
另外,如果所有商品属性都已设置好的话,可以下载 型号/属性 以TAB分割的文本文件

第十部步、设置优惠券: admin->Modules->Order Total->Discount Coupon

第二十步

产品重量的修改:
/includes/languages/english.php
/includes/languages/english/modules/shipping/zones.php
在这两个文件里查找替换.

在选择支付方式中添加支付条款的语句:
在/includes/languages/english/checkout_payment.php
define('TEXT_SELECT_PAYMENT_METHOD'或者:define('TABLE_HEADING_PAYMENT_METHOD'相应的地方添加。
.ccinfo {
display:none; /*隐藏内卡标志*/
}

开启关闭注册或结账的条款
在后台 "Configuration"-->"条款选项" 里设置