如何用Zen-Cart搭建外貿網站

本文介紹了基於Zen Cart搭建外貿網站的流程以及在使用Zen-Cart網站中遇到的一些常見問題,是作者開發經驗的總結,對希望快速瞭解和掌握Zen Cart的PHPer有所幫助。

1、安裝配置PHP+MySQL環境

建議安裝PHP集成環境包(方便快捷).網上也有許多此類教程,在此就不贅敘了。
如果是虛擬主機的話,需要服務器支持Zen-Cart的安裝運行環境要求。

2、下載Zen-Cart源程序,解壓並上傳到網站空間的對應目錄下,在瀏覽器的地址欄裏面輸入http://domainname/zc_install/index.php,然後按照提示步驟進行安裝…

安裝完成之後,轉到前臺會發現有兩條顯眼的紅色背景的Warning,這是要求你刪除或重命名安裝目錄的名字,以及讓你修改配置文件的權限(FTP改不了的話直接修改includes\init_includes\init_header.php文件:
define(‘WARN_CONFIG_WRITEABLE’, ‘true’); 裏true改爲false),以防被別有用心者利用,按照要求做,然後再刷新你的網頁就OK了。

4.安裝Easy Popular批量商品管理軟件,然後批量導入數據。

下載批量商品管理插件,解壓之後,裏面有一個若干個txt文件和一個catalog的目錄,將catalog目錄下的文件全部拷貝到你的程序安裝目錄下。
刷新後臺,在Tools欄目下便可以發現多了Easy Popular的菜單;點擊進入,網頁頂部會有相關Configuration提示要你安裝,根據提示點擊”here”,這樣就成功安裝了EP插件。

然後是向數據庫導入數據,這裏要求上傳產品圖片到程序安裝目錄下的images目錄下,可能產品圖片非常多,手工編輯記錄數據很麻煩,本人寫了一個專用的小工具可根據產品圖片直接生成對應的excel報表,如有需要的,可聯繫本人。

5、模版修改,主要是三個大的方面:頂部的Banner和Logo、導航、Flash/JS圖片展示、整體的色調修改導航欄在includes/templates/模版文件目錄/commom/tpl_header.php。

在這個文件下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的圖片換成一樣的圖片。

6、後臺常用設置

(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–>條款選項 裏設置

6、局部細節上的調整:information欄目裏面的內容[在Tool→Define Pages Editor菜單下]填充、sponsors欄目裏面的廣告圖片[在Tool→Banner Manager]更改、底部的版權信息(\includes\languages\English.php)需要做對應的修改等等。

7、產品圖片放大效果:在後臺Tools欄目下點擊Image Handler2下拉菜單→點擊Install Image Handler安裝圖像管理模塊;然後在Configuration中設置圖像參數,IH 放大(中)小圖像設爲yes,在商品信息 – 圖像寬度/圖像高度 分別設定要放大的圖片大小。
我們自己開發主要是修改下面兩個文件:
includes/templates/dreamugg/templates/tpl_specials_default.php
includes/functions/html_output.php

8、是不是覺得自己網站瀏覽人數少的讓人尷尬?有辦法includes/modules/sideboxes/whos_online.php裏面自己修改吧,其中$n_guests是遊客人數,$n_members是註冊會員人數,自己可以據此去修改。

另外一個就是Powered by信息的修改,修改方法如下:
includes/languages/english.php裏面修改第一個define()中對應處爲自己所要信息即可。

9、記得安裝IPS等補丁(先執行SQL語句,再上傳IPS補丁程序)…

10、如果產品的分類比較多的話,點擊父分類的連接時,會有子分類的連接,但是這個鏈接平平無奇,有些客戶會認爲他不是鏈接這樣我們的產品瀏覽次數以及被購買的機會就降低,所以必須對這種鏈接做一些修改。
/includes/modules/category_row.php裏面修改相關代碼即可.

11、做外貿網站,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


注意:添加的時候,如代碼是直接加在網站開頭(head之前的時候)會導致整個頁面的錯位.

12、後臺顯示的時區是默認值,這對於我們來說很不方面,如何修改呢?

找到admin/includes/header.php文件,搜索到echo date(“r”, time()) . ‘GMT’位置處,不用明說了,大家都知道這裏就是輸出時間的,在前面加上一句話 date_default_timezone_set(‘PRC’); 存檔,到後臺刷新一下看效果,okay,現在就是北京時間了。(但生成的訂單時間還是以網站所在服務器時間爲準)

13、由於Google廣告申請不下來,所以需要更換域名,更換域名的話則需要修改網站裏面的配置信息,如何修改呢?
先修改兩個配置文件
includes/configure.php
admin/includes/configure.php
把裏面的定義的域名變量改爲需要的域名或者使用一種一勞永逸的辦法,使用
‘http://’ . $_SERVER['HTTP_HOST']
‘https://’ . $_SERVER['HTTP_HOST']
替換對應位置處。
接着就是修改Logo、Banner,這個沒有什麼值得說的,沒有技巧可言;
接着就是Copyright信息和Powered by信息的修改。

14、如何設置搜索引擎優化?
在後臺的”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/

15、如何添加新的頁面?
Payment Policy設置:
後臺==>Tool==>EZ-Pages==>Payment Policy==>edit: (如果沒有Payment Policy這項,則點選”new file”按鈕)
在Page Title填寫Payment Policy
其它單選按鈕不用改動,只需在HTML編輯框內填寫支付條款內容即可,其它都不用填寫。
詳見: topic1947.html

16、網關支付接口相關設置
ZenCart程序已集成了PayPal等支付網關接口,只要設置好收款支付賬號等相關參數即可。
另外要安裝的IPS等網關支付接口,可根據官方提供的支付接口進行整合。

17、商品描述之Attributes Controller擴展(在屬性控制選項內容裏添加設置)
在Catalog下拉菜單下的Attributes Controller的標題Option Name下填寫選項名稱和ID並插入;然後在Option Values中分別各個選項的值。
另外,如果所有商品屬性都已設置好的話,可以下載 型號/屬性 以TAB分割的文本文件

18、設置優惠券: admin->Modules->Order Total->Discount Coupon

19、產品重量的修改: (g改爲kg)
/includes/languages/english.php
/includes/languages/english/modules/shipping/zones.php
在這兩個文件裏查找替換.

20、在選擇支付方式中添加支付條款的語句:
在/includes/languages/english/checkout_payment.php
define(‘TEXT_SELECT_PAYMENT_METHOD’或者:define(‘TABLE_HEADING_PAYMENT_METHOD’相應的地方添加。
.ccinfo {
display:none; /*隱藏內卡標誌*/
}

21、開啓關閉註冊或結賬的條款
在後臺 “Configuration”–>”條款選項” 裏設置

22、添加友情鏈接的方法
這裏利用到了Banner Manager廣告代碼顯示友情鏈接,首先在後檯布局設置中的“廣告顯示組-頁腳位置1”填寫你的廣告組名稱,如Links. 然後在Tools欄目下的”Banner Manager”菜單新建“New Banner”;在Banner Group填寫框中輸入廣告組名稱Links, 並輸入Banner Title,在HTML Text文本框內輸入你要顯示的友情鏈接Html代碼,點擊insert即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章