当前位置: 首页 > 工具软件 > Zen Cart > 使用案例 >

zen-cart基本操作手册(二次开发手册)

戚俊健
2023-12-01

ZenCart是免费的购物车软件 – 用于建立自己的网上商店,为网上销售商而设计。ZenCart是一个免费、界面友好,开放式源码的购物车软件。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 ,
单位:克 对应运费符号 运费价格 下一级运费分割符
以上为范例描述,请严格按照以下方式书写

地区1
US,CA
500:13.5,1000:17.5,1500:21.5,2000:25.5,2500:29.5,3000:33.5,3500:37.5,4000:41.5
地区2
BE,GB,FR,DK,FI,GR,AT,IE,NO,PT,DE,SE
500:15.3,1000:19.8,1500:24.3,2000:28.8,2500:33.3,3000:37.8,3500:42.3,4000:46.8
地区3
AU,NZ
500: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.php
sideboxes/document_categories.php
sideboxes/banner_box.php
sideboxes/more_information.php
sideboxes/what_new.php
sideboxes/music_genres.php
sideboxes/record_companies.php
sideboxes/weblink_box.php(没有就不用理了)
sideboxes/manufacture_info.php
sideboxes/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、修改在结帐时购物车显示的运费名称,修改如下
这个是标准运费的语言文件 -\includes\languages\english\modules\shipping\table.php
这个是地区运费的语言文件 -\includes\languages\english\modules\shipping\zones.php
7、如果购买的空间是GODADDY的,并且买了GODADDY的SSL,推荐再装一个GODADDY的SSL显示插件

 

主样式表
includes\templates\classic\css\stylesheet.css
整个页面组织
D:\WEB\zen-cart\includes\templates\template_default\common\tpl_main_page.php

网 页左右栏width源代码:<td id=”navColumnOne” style=”width: 150px;”>
动态调用 width: <?php echo COLUMN_WIDTH_LEFT; ?>”>,
在后台 -configuration-layout里可以更改Column Width/Column Width – Left Boxes

商 品分类名称Categories更改:BOX_HEADING_CATEGORIES,
“D:\WEB\zen-cart\includes\languages\english.php”(78,11):    define(’BOX_HEADING_CATEGORIES’, ‘Categories’);

spooer名称更 改:define(’BOX_HEADING_BANNER_BOX’,'Sponsors’)
默认模板,左spooner对 应’BOX_HEADING_BANNER_BOX’   右上spooer对’BOX_HEADING_BANNER_BOX_ALL’
右下spooer对应BOX_HEADING_BANNER_BOX2

左边栏处理:只保留 includes\templates\template_default\sideboxes\tpl_categories.php,在里面增加
图片链接

右边栏的处理:
1.后台设置为保留who’s  onlie(sideboxes/whos_online.php),
与之对应的  tpl_box_default_right.php,查找<?php echo $title; ?>进行替换

2.添加左边 栏目内容,对tpl_box_default_right.php更改:

中部修改:
=================
\includes\templates\template_default\templates\tpl_index_default.php

去 掉顶部说明:<?php if (SHOW_CUSTOMER_GREETING == 1) { ?>
<h2><?php  echo zen_customer_greeting(); ?></h2>
<?php } ?>

去 掉欢迎信息:
<h1 id=”indexDefaultHeading”><?php echo  HEADING_TITLE; ?></h1>

去掉顶部导航:
\includes\templates\template_default\common\tpl_main_page.php
<div  id=”navBreadCrumb”><?php echo  $breadcrumb->trail(BREAD_CRUMBS_SEPARATOR); ?></div>

模 板顶部修改:
================
\zen-cart\includes\templates\template_default\common\tpl_header.php
<div  id=”navMain”></div>内可增加链接

<?php
/**
*  prepares and displays header output
*
*/
if  (CUSTOMERS_APPROVAL_AUTHORIZATION == 1 &&  CUSTOMERS_AUTHORIZATION_HEADER_OFF == ‘true’ and  ($_SESSION['customers_authorization'] != 0 or $_SESSION['customer_id']  == ”)) {
$flag_disable_header = true;
}
require($template->get_template_dir(’tpl_header.php’,DIR_WS_TEMPLATE,  $current_page_base,’common’). ‘/tpl_header.php’);?>

上段从<div  id=”mainWrapper”>抽出,放在它前面做全屏导航版块

顶部搜索按钮修改:
\includes\templates\template_default\common\tpl_header.php    :
<div id=”navMainSearch”><?php require(DIR_WS_MODULES .  ’sideboxes/search_header.php’); ?></div>

自动生成导航栏:
\includes\templates\template_default\templates\tpl_modules_categories_tabs.php
将 其代码掏空,重新添加导航代码:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<?php
/**
*  Module Template – categories_tabs
*
* Template stub used to  display categories-tabs output
*
* @package templateSystem
*  @copyright Copyright 2003-2005 Zen Cart Development Team
* @copyright  Portions Copyright 2003 osCommerce
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @version $Id:  tpl_modules_categories_tabs.php 3395 2006-04-08 21:13:00Z ajeh $
*/

include(DIR_WS_MODULES .  zen_get_module_directory(FILENAME_CATEGORIES_TABS));
?>
<?php  if (CATEGORIES_TABS_STATUS == ‘1′ && sizeof($links_list) >=  1) { ?>
<div id=”navCatTabsWrapper”>
<div  id=”navCatTabs”>
<ul>
<?php for ($i=0,  $n=sizeof($links_list); $i<$n; $i++) { ?>
<li><?php  echo $links_list[$i];?></li>
<?php } ?>
</ul>
</div>
</div>
<?php  } ?>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

清 除多余的log背景:
\zen-cart\includes\templates\template_default\common\tpl_header.php
<div  id=”tagline”><?php echo HEADER_SALES_TEXT;?></div>
底部 导航修改:
\includes\templates\template_default\common\tpl_main_page.php
<div  id=”bannerSix”><?php echo zen_display_banner(’static’, $banner);  ?></div>

 类似资料: