本文介紹了基于Zen Cart搭建外貿(mào)網(wǎng)站的流程以及在使用Zen-Cart網(wǎng)站中遇到的一些常見問題,是作者開發(fā)經(jīng)驗的總結(jié),對希望快速了解和掌握Zen Cart的PHPer有所幫助。
1、安裝配置PHP+MySQL環(huán)境
建議安裝PHP集成環(huán)境包(方便快捷).網(wǎng)上也有許多此類教程,在此就不贅敘了。
如果是虛擬主機(jī)的話,需要服務(wù)器支持Zen-Cart的安裝運(yùn)行環(huán)境要求。
2、下載Zen-Cart源程序,解壓并上傳到網(wǎng)站空間的對應(yīng)目錄下,在瀏覽器的地址欄里面輸入http://domainname/zc_install/index.php,然后按照提示步驟進(jìn)行安裝...
安裝完成之后,轉(zhuǎn)到前臺會發(fā)現(xiàn)有兩條顯眼的紅色背景的Warning,這是要求你刪除或重命名安裝目錄的名字,以及讓你修改配置文件的權(quán)限(FTP改不了的話直接修改includes\init_includes\init_header.php文件:
define('WARN_CONFIG_WRITEABLE', 'true'); 里true改為false),以防被別有用心者利用,按照要求做,然后再刷新你的網(wǎng)頁就OK了。
3、安裝Easy Popular批量商品管理軟件,然后批量導(dǎo)入數(shù)據(jù)。
下載批量商品管理插件,解壓之后,里面有一個若干個txt文件和一個catalog的目錄,將catalog目錄下的文件全部拷貝到你的程序安裝目錄下。
刷新后臺,在Tools欄目下便可以發(fā)現(xiàn)多了Easy Popular的菜單;點擊進(jìn)入,網(wǎng)頁頂部會有相關(guān)Configuration提示要你安裝,根據(jù)提示點擊"here",這樣就成功安裝了EP插件。
然后是向數(shù)據(jù)庫導(dǎo)入數(shù)據(jù),這里要求上傳產(chǎn)品圖片到程序安裝目錄下的images目錄下,可能產(chǎn)品圖片非常多,手工編輯記錄數(shù)據(jù)很麻煩,本人寫了一個專用的小工具可根據(jù)產(chǎn)品圖片直接生成對應(yīng)的excel報表,如有需要的,可聯(lián)系本人。
4、模版修改,主要是三個大的方面:頂部的Banner和Logo、導(dǎo)航、Flash/JS圖片展示、整體的色調(diào)修改導(dǎo)航欄在includes/templates/模版文件目錄/commom

在這個文件下id為topLinks的div里面require了一個文件,里面是輸出導(dǎo)航菜單的?梢詫⑦@個require改為我們需要的東西,也可以直接去includes/templates/template_default/templates

默認(rèn)模版左右側(cè)欄的標(biāo)題背景顏色是不相同的,若要把他們修改為一樣的顏色該怎么修改呢?有兩種辦法,一種就是繼續(xù)在上面的CSS文件里面直接修改背景圖片,另外一種就是將模版文件下images目錄下的帶有Headingbg的圖片換成一樣的圖片。
5、后臺常用設(shè)置
(1)根據(jù)需要開啟左右側(cè)欄的內(nèi)容: Tools→Layout Boxes Controller
(2)購物支付及免運(yùn)費(fèi)模塊設(shè)置:
Modules→Payment Modules 安裝配置支付模塊
Modules→Shipping Modules 免運(yùn)費(fèi)模塊設(shè)置 (Free Shipping)
Modules→Order Total Modules 可設(shè)置優(yōu)惠券,稅款等。
(3)國家地區(qū): Locations→Countries (外貿(mào)英文網(wǎng)站可移除中國地區(qū)Code (2)CHN)
(4)匯率設(shè)置: Localization→Currencies (使用IPS等支付方式注意保留人民幣CNY)
(5)開戶關(guān)閉注冊或結(jié)賬的條款:
在后臺 Configuration-->條款選項 里設(shè)置
6、局部細(xì)節(jié)上的調(diào)整:information欄目里面的內(nèi)容[在Tool→Define Pages Editor菜單下]填充、sponsors欄目里面的廣告圖片[在Tool→Banner Manager]更改、底部的版權(quán)信息(\includes\languages\English.php)需要做對應(yīng)的修改等等。
7、產(chǎn)品圖片放大效果:在后臺Tools欄目下點擊Image Handler2下拉菜單→點擊Install Image Handler安裝圖像管理模塊;然后在Configuration中設(shè)置圖像參數(shù),IH 放大(中)小圖像設(shè)為yes,在商品信息 - 圖像寬度/圖像高度 分別設(shè)定要放大的圖片大小。
我們自己開發(fā)主要是修改下面兩個文件:
includes/templates/dreamugg/templates

includes/functions

8、是不是覺得自己網(wǎng)站瀏覽人數(shù)少的讓人尷尬?有辦法includes/modules/sideboxes/whos_online.php里面自己修改吧,其中$n_guests是游客人數(shù),$n_members是注冊會員人數(shù),自己可以據(jù)此去修改。
另外一個就是Powered by信息的修改,修改方法如下:
includes/languages/english.php里面修改第一個define()中對應(yīng)處為自己所要信息即可。
9、記得安裝IPS等補(bǔ)丁(先執(zhí)行SQL語句,再上傳IPS補(bǔ)丁程序)...
10、如果產(chǎn)品的分類比較多的話,點擊父分類的連接時,會有子分類的連接,但是這個鏈接平平無奇,有些客戶會認(rèn)為他不是鏈接這樣我們的產(chǎn)品瀏覽次數(shù)以及被購買的機(jī)會就降低,所以必須對這種鏈接做一些修改。
/includes/modules/category_row.php里面修改相關(guān)代碼即可.
11、做外貿(mào)網(wǎng)站,Google推廣是一個很關(guān)鍵的環(huán)節(jié),所以這里就衍生了一個問題:如何將GGAD跟蹤代碼添加到網(wǎng)站中去?添加位置很靈活,這里的例子僅供參考。
全站跟蹤代碼添加到:includes/templates/使用的模版/common

GGAD定義操作跟蹤代碼:
<!-- Google Code for 注冊/登陸行為 Conversion Page -->
includes/languages/english/login.php
includes/languages/english/create_account.php
<!-- Google Code for 購買/銷售 Conversion Page -->
/includes/templates/template_default/templates

../includes/templates/template_default/templates

<!-- Google Code for 銷售機(jī)會 Conversion Page -->
includes/languages/english/shopping_cart.php
<!-- Google Code for 關(guān)鍵網(wǎng)頁視圖跟蹤 Conversion Page -->
<!-- Google Code for 其它跟蹤 Conversion Page -->
注意:添加的時候,如代碼是直接加在網(wǎng)站開頭(head之前的時候)會導(dǎo)致整個頁面的錯位.
12、后臺顯示的時區(qū)是默認(rèn)值,這對于我們來說很不方面,如何修改呢?
找到admin/includes/header.php文件,搜索到echo date("r", time()) . 'GMT'位置處,不用明說了,大家都知道這里就是輸出時間的,在前面加上一句話 date_default_timezone_set('PRC'); 存檔,到后臺刷新一下看效果,okay,現(xiàn)在就是北京時間了。(但生成的訂單時間還是以網(wǎng)站所在服務(wù)器時間為準(zhǔn))
13、由于Google廣告申請不下來,所以需要更換域名,更換域名的話則需要修改網(wǎng)站里面的配置信息,如何修改呢?
先修改兩個配置文件
includes/configure.php
admin/includes/configure.php
把里面的定義的域名變量改為需要的域名或者使用一種一勞永逸的辦法,使用
'http://' . $_SERVER['HTTP_HOST']
'https://' . $_SERVER['HTTP_HOST']
替換對應(yīng)位置處。
接著就是修改Logo、Banner,這個沒有什么值得說的,沒有技巧可言;
接著就是Copyright信息和Powered by信息的修改。
14、如何設(shè)置搜索引擎優(yōu)化?
在后臺的"Configuration"-->"搜索引擎優(yōu)化"選項下打開SEO功能,SEO模塊需要檢查的就三個地方:
(1). 確認(rèn)網(wǎng)站支持mod_rewrite,且主機(jī)允許你使用自己的.htaccess文件;
(2). .htaccess 文件名字正確 (前面有個點)
(3). 將根目錄下的文件htaccess_sample改名為 .htaccess,并修改其中的/shop/為您的zen-cart目錄。
如果你的域名指向的目錄是zen-cart的根目錄,那么就設(shè)置為: RewriteBase /
如果是 http://www.domain.com/zencart/ 這樣的形式打開網(wǎng)站,那么 RewriteBase /zencart/
15、如何添加新的頁面?
Payment Policy設(shè)置:
后臺==>Tool==>EZ-Pages==>Payment Policy==>edit: (如果沒有Payment Policy這項,則點選"new file"按鈕)
在Page Title填寫Payment Policy
其它單選按鈕不用改動,只需在HTML編輯框內(nèi)填寫支付條款內(nèi)容即可,其它都不用填寫。
詳見: topic1947.html
16、網(wǎng)關(guān)支付接口相關(guān)設(shè)置
ZenCart程序已集成了PayPal等支付網(wǎng)關(guān)接口,只要設(shè)置好收款支付賬號等相關(guān)參數(shù)即可。
另外要安裝的IPS等網(wǎng)關(guān)支付接口,可根據(jù)官方提供的支付接口進(jìn)行整合。
17、商品描述之Attributes Controller擴(kuò)展(在屬性控制選項內(nèi)容里添加設(shè)置)
在Catalog下拉菜單下的Attributes Controller的標(biāo)題Option Name下填寫選項名稱和ID并插入;然后在Option Values中分別各個選項的值。
另外,如果所有商品屬性都已設(shè)置好的話,可以下載 型號/屬性 以TAB分割的文本文件
18、設(shè)置優(yōu)惠券: admin->Modules->Order Total->Discount Coupon
19、產(chǎn)品重量的修改: (g改為kg)
/includes/languages/english.php
/includes/languages/english/modules/shipping/zones.php
在這兩個文件里查找替換.
20、在選擇支付方式中添加支付條款的語句:
在/includes/languages/english
QN1UH78VKP2T7)IA]ZM(FW.gif)
define('TEXT_SELECT_PAYMENT_METHOD'或者:define('TABLE_HEADING_PAYMENT_METHOD'相應(yīng)的地方添加。
.ccinfo {
display:none; /*隱藏內(nèi)卡標(biāo)志*/
}
21、開啟關(guān)閉注冊或結(jié)賬的條款
在后臺 "Configuration"-->"條款選項" 里設(shè)置
22、添加友情鏈接的方法
這里利用到了Banner Manager廣告代碼顯示友情鏈接,首先在后臺布局設(shè)置中的“廣告顯示組-頁腳位置1”填寫你的廣告組名稱,如Links. 然后在Tools欄目下的"Banner Manager"菜單新建“New Banner”;在Banner Group填寫框中輸入廣告組名稱Links, 并輸入Banner Title,在HTML Text文本框內(nèi)輸入你要顯示的友情鏈接Html代碼,點擊insert即可。