本文介紹了基于Zen Cart搭建外貿(mào)網(wǎng)站的流程以及在使用Zen-Cart網(wǎng)站中遇到的一些常見問題,是作者開發(fā)經(jīng)驗(yàn)的總結(jié),對(duì)希望快速了解和掌握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)站空間的對(duì)應(yīng)目錄下,在瀏覽器的地址欄里面輸入http://domainname/zc_install/index.php,然后按照提示步驟進(jìn)行安裝... 安裝完成之后,轉(zhuǎn)到前臺(tái)會(huì)發(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ù)。 下載批量商品管理插件,解壓之后,里面有一個(gè)若干個(gè)txt文件和一個(gè)catalog的目錄,將catalog目錄下的文件全部拷貝到你的程序安裝目錄下。 刷新后臺(tái),在Tools欄目下便可以發(fā)現(xiàn)多了Easy Popular的菜單;點(diǎn)擊進(jìn)入,網(wǎng)頁頂部會(huì)有相關(guān)Configuration提示要你安裝,根據(jù)提示點(diǎn)擊"here",這樣就成功安裝了EP插件。 然后是向數(shù)據(jù)庫(kù)導(dǎo)入數(shù)據(jù),這里要求上傳產(chǎn)品圖片到程序安裝目錄下的images目錄下,可能產(chǎn)品圖片非常多,手工編輯記錄數(shù)據(jù)很麻煩,本人寫了一個(gè)專用的小工具可根據(jù)產(chǎn)品圖片直接生成對(duì)應(yīng)的excel報(bào)表,如有需要的,可聯(lián)系本人。 4、模版修改,主要是三個(gè)大的方面:頂部的Banner和Logo、導(dǎo)航、Flash/JS圖片展示、整體的色調(diào)修改導(dǎo)航欄在includes/templates/模版文件目錄/commom/tpl_header.php。 在這個(gè)文件下id為topLinks的div里面require了一個(gè)文件,里面是輸出導(dǎo)航菜單的??梢詫⑦@個(gè)require改為我們需要的東西,也可以直接去includes/templates/template_default/templates/tpl_ezpages_bar_header.php里面修改,對(duì)應(yīng)的CSS位于includes/templates/模版文件目錄/css/stylesheet.css里面的#topLinks里面對(duì)于三欄的模版,左右兩側(cè)欄目的寬度都可以在Configuration下的布局設(shè)置里可直接修改,但對(duì)于中間一欄的設(shè)置則需要修改CSS代碼了,對(duì)應(yīng)的CSS代碼位于includes/templates/模版文件目錄/css/stylesheet.css文件中的#mainWrapper中,改過這里之后,你便會(huì)發(fā)現(xiàn)頂部的LOGO和導(dǎo)航那部分的寬度與整體不協(xié)調(diào)了,我們繼續(xù)修改本文件中的#logoWrap的寬度就可以了。 默認(rèn)模版左右側(cè)欄的標(biāo)題背景顏色是不相同的,若要把他們修改為一樣的顏色該怎么修改呢?有兩種辦法,一種就是繼續(xù)在上面的CSS文件里面直接修改背景圖片,另外一種就是將模版文件下images目錄下的帶有Headingbg的圖片換成一樣的圖片。 5、后臺(tái)常用設(shè)置 (1)根據(jù)需要開啟左右側(cè)欄的內(nèi)容: Tools→Layout Boxes Controller (2)購(gòu)物支付及免運(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)國(guó)家地區(qū): Locations→Countries (外貿(mào)英文網(wǎng)站可移除中國(guó)地區(qū)Code (2)CHN) (4)匯率設(shè)置: Localization→Currencies (使用IPS等支付方式注意保留人民幣CNY) (5)開戶關(guān)閉注冊(cè)或結(jié)賬的條款: 在后臺(tái) Configuration-->條款選項(xiàng) 里設(shè)置 6、局部細(xì)節(jié)上的調(diào)整:information欄目里面的內(nèi)容[在Tool→Define Pages Editor菜單下]填充、sponsors欄目里面的廣告圖片[在Tool→Banner Manager]更改、底部的版權(quán)信息(\includes\languages\English.php)需要做對(duì)應(yīng)的修改等等。 7、產(chǎn)品圖片放大效果:在后臺(tái)Tools欄目下點(diǎn)擊Image Handler2下拉菜單→點(diǎn)擊Install Image Handler安裝圖像管理模塊;然后在Configuration中設(shè)置圖像參數(shù),IH 放大(中)小圖像設(shè)為yes,在商品信息 - 圖像寬度/圖像高度 分別設(shè)定要放大的圖片大小。 我們自己開發(fā)主要是修改下面兩個(gè)文件: includes/templates/dreamugg/templates/tpl_specials_default.php includes/functions/html_output.php 8、是不是覺得自己網(wǎng)站瀏覽人數(shù)少的讓人尷尬?有辦法includes/modules/sideboxes/whos_online.php里面自己修改吧,其中$n_guests是游客人數(shù),$n_members是注冊(cè)會(huì)員人數(shù),自己可以據(jù)此去修改。 另外一個(gè)就是Powered by信息的修改,修改方法如下: includes/languages/english.php里面修改第一個(gè)define()中對(duì)應(yīng)處為自己所要信息即可。 9、記得安裝IPS等補(bǔ)丁(先執(zhí)行SQL語句,再上傳IPS補(bǔ)丁程序)... 10、如果產(chǎn)品的分類比較多的話,點(diǎn)擊父分類的連接時(shí),會(huì)有子分類的連接,但是這個(gè)鏈接平平無奇,有些客戶會(huì)認(rèn)為他不是鏈接這樣我們的產(chǎn)品瀏覽次數(shù)以及被購(gòu)買的機(jī)會(huì)就降低,所以必須對(duì)這種鏈接做一些修改。 /includes/modules/category_row.php里面修改相關(guān)代碼即可. 11、做外貿(mào)網(wǎng)站,Google推廣是一個(gè)很關(guān)鍵的環(huán)節(jié),所以這里就衍生了一個(gè)問題:如何將GGAD跟蹤代碼添加到網(wǎng)站中去?添加位置很靈活,這里的例子僅供參考。 全站跟蹤代碼添加到:includes/templates/使用的模版/common/tpl_footer.php GGAD定義操作跟蹤代碼: <!-- Google Code for 注冊(cè)/登陸行為 Conversion Page --> includes/languages/english/login.php includes/languages/english/create_account.php <!-- Google Code for 購(gòu)買/銷售 Conversion Page --> /includes/templates/template_default/templates/tpl_checkout_success_default.php ../includes/templates/template_default/templates/tpl_checkout_confirmation_default.php(183,1) <!-- Google Code for 銷售機(jī)會(huì) Conversion Page --> includes/languages/english/shopping_cart.php <!-- Google Code for 關(guān)鍵網(wǎng)頁視圖跟蹤 Conversion Page --> <!-- Google Code for 其它跟蹤 Conversion Page --> 注意:添加的時(shí)候,如代碼是直接加在網(wǎng)站開頭(head之前的時(shí)候)會(huì)導(dǎo)致整個(gè)頁面的錯(cuò)位. 12、后臺(tái)顯示的時(shí)區(qū)是默認(rèn)值,這對(duì)于我們來說很不方面,如何修改呢? 找到admin/includes/header.php文件,搜索到echo date("r", time()) . 'GMT'位置處,不用明說了,大家都知道這里就是輸出時(shí)間的,在前面加上一句話 date_default_timezone_set('PRC'); 存檔,到后臺(tái)刷新一下看效果,okay,現(xiàn)在就是北京時(shí)間了。(但生成的訂單時(shí)間還是以網(wǎng)站所在服務(wù)器時(shí)間為準(zhǔn)) 13、由于Google廣告申請(qǐng)不下來,所以需要更換域名,更換域名的話則需要修改網(wǎng)站里面的配置信息,如何修改呢? 先修改兩個(gè)配置文件 includes/configure.php admin/includes/configure.php 把里面的定義的域名變量改為需要的域名或者使用一種一勞永逸的辦法,使用 'http://' . $_SERVER['HTTP_HOST'] 'https://' . $_SERVER['HTTP_HOST'] 替換對(duì)應(yīng)位置處。 接著就是修改Logo、Banner,這個(gè)沒有什么值得說的,沒有技巧可言; 接著就是Copyright信息和Powered by信息的修改。 14、如何設(shè)置搜索引擎優(yōu)化? 在后臺(tái)的"Configuration"-->"搜索引擎優(yōu)化"選項(xiàng)下打開SEO功能,SEO模塊需要檢查的就三個(gè)地方: (1). 確認(rèn)網(wǎng)站支持mod_rewrite,且主機(jī)允許你使用自己的.htaccess文件; (2). .htaccess 文件名字正確 (前面有個(gè)點(diǎn)) (3). 將根目錄下的文件htaccess_sample改名為 .htaccess,并修改其中的/shop/為您的zen-cart目錄。 如果你的域名指向的目錄是zen-cart的根目錄,那么就設(shè)置為: RewriteBase / 如果是 http://www./zencart/ 這樣的形式打開網(wǎng)站,那么 RewriteBase /zencart/ 15、如何添加新的頁面? Payment Policy設(shè)置: 后臺(tái)==>Tool==>EZ-Pages==>Payment Policy==>edit: (如果沒有Payment Policy這項(xiàng),則點(diǎn)選"new file"按鈕) 在Page Title填寫Payment Policy 其它單選按鈕不用改動(dòng),只需在HTML編輯框內(nèi)填寫支付條款內(nèi)容即可,其它都不用填寫。 詳見: topic1947.html 16、網(wǎng)關(guān)支付接口相關(guān)設(shè)置 ZenCart程序已集成了PayPal等支付網(wǎng)關(guān)接口,只要設(shè)置好收款支付賬號(hào)等相關(guān)參數(shù)即可。 另外要安裝的IPS等網(wǎng)關(guān)支付接口,可根據(jù)官方提供的支付接口進(jìn)行整合。 17、商品描述之Attributes Controller擴(kuò)展(在屬性控制選項(xiàng)內(nèi)容里添加設(shè)置) 在Catalog下拉菜單下的Attributes Controller的標(biāo)題Option Name下填寫選項(xiàng)名稱和ID并插入;然后在Option Values中分別各個(gè)選項(xiàng)的值。 另外,如果所有商品屬性都已設(shè)置好的話,可以下載 型號(hào)/屬性 以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 在這兩個(gè)文件里查找替換. 20、在選擇支付方式中添加支付條款的語句: 在/includes/languages/english/checkout_payment.php define('TEXT_SELECT_PAYMENT_METHOD'或者:define('TABLE_HEADING_PAYMENT_METHOD'相應(yīng)的地方添加。 .ccinfo { display:none; /*隱藏內(nèi)卡標(biāo)志*/ } 21、開啟關(guān)閉注冊(cè)或結(jié)賬的條款 在后臺(tái) "Configuration"-->"條款選項(xiàng)" 里設(shè)置 22、添加友情鏈接的方法 這里利用到了Banner Manager廣告代碼顯示友情鏈接,首先在后臺(tái)布局設(shè)置中的“廣告顯示組-頁腳位置1”填寫你的廣告組名稱,如Links. 然后在Tools欄目下的"Banner Manager"菜單新建“New Banner”;在Banner Group填寫框中輸入廣告組名稱Links, 并輸入Banner Title,在HTML Text文本框內(nèi)輸入你要顯示的友情鏈接Html代碼,點(diǎn)擊insert即可。 |
|