各位大家好。小弟加入drupaltaiwan已經3年多…
學drupal一直斷斷續續,在我心中它是彈性最大、最有潛力的網站系統。
可惜進入門檻高,理解這一套東西很不容易。
現在分享我安裝ubercart的一點心得。希望大家指點與討論。
因為這配圖較麻煩些,本篇文章(圖文版)同步發佈於「鱷魚擺尾部落格」。
一、預先安裝模組:
原廠手冊中清楚的表示,安裝Ubercart前,需要先安裝以下模組並啟用。
Required module
Token
Default image support
CCK (Content)
FileField
ImageAPI (ImageAPI, ImageAPI GD2)
ImageCache
ImageField
Thickbox
Other integrated modules
Google Analytics
Views
以上建議全部安裝了。
二、ubercart核心與相關模組:
1. 核心模組全部啟用:
- Cart==>在Ubercart電子商務網站中用來控制購物車。
- Conditional Actions==>為稅收,運送,和其它建立帶有條件的動作配置.
- Order==>透過網站接受和管理訂單
- Product==>用於表示網店中產品項目的一個模組。推薦安裝 Imagecache 和CCK Image字段模組。
- Store==>設定網店設定和管理您的Ubercart網站
2. 核心(可選)
- Attribute==>允許客戶在結帳在選擇產品屬性
- Catalog==>顯示一個具有層級性的產品目錄頁面和區塊
- File Downloads==>允許產品與可下載的檔案相關聯(若產品是「檔案」,一定要裝此模組)
- 其他Reports、Roles、Google Analytics for Ubercart 可選用。
3.付款模組
- Free Order==>產品價格若為零元(免費商品)需要另外再下載uc_free_order模組。
- Payment Method Pack==>提供支票/匯票,貨到付款,和'其它'付款方法
- Payment Method Pack==>集成各種貝寶付款服務和IPN反饋
- 在綠界科技把模組做出來之前,在台灣只有paypal 較方便付款。
三、後台設定(主要的地方)
1. 付款設定
a. 勾選貝寶(paypal)標準網站付款與免費商品,這邊有免費商品是因為有多裝了uc_free_order模組(佈景王只用這二項)
b.在下方「貝寶標準網站付款」項目,輸入在貝寶的email。這邊如何改TWD可能需要各位神人相助。
c. 若是免費商品的話,系統會直接將訂單視為「已完成付款」的狀態。
d.付款網關,要啟用,api服務器選「實際的」。
2. 虛擬產品設定(付款後檔案如何提供買家下載?)
只要是檔案型式的商品,就可以用此方式,在使用者付款後,由管理者確認訂單,使用者即可收到下載連結,亦可於帳號中的下載區來下載。
a. 首先假設您已經上傳好產品分類,並建立好產品。
b. 在網店管理>配置>產品設定中,有個「產品特性」
若有開啟File Downloads模組,就會有「檔案下載」這一欄。可輸入一個絕對路徑。例如:/home/down,這邊有說明「基於安全考慮,推薦你選擇web根目錄以外的路徑」
在下方還有限制IP與下載次數,看個人需要增加。
c. 預先用ftp把下載的檔案(如zip檔)傳到上面所指定的目錄。
d. 再接下來,需要在產品編輯中設定。在網店管理>產品>編輯>特性>增加一個「檔案下載」特性。
f. 在檔案下載那一欄,手動輸入檔案名稱。打一個字就會有ajax找出符合的檔案備選。
g. 完成連結了。按儲存。
四、免費/虛擬商品測試操作
1. 若我是消費者,我買了w1220號商品,價格是0元。放入購物車。
2. 因為不用付錢,按結算。
3. 這邊付款方法是「免費商品」因為自動偵測到0元,所以不列出paypal的方式。按預覽訂單。
4. 送出訂單。
5. 訂單完成。有一個唯一的訂單編號。
五、如何下載商品?
1. 消費者會收到郵件。
2. 消費者的登入佈景王後,可以看到「檔案」欄位。
3. 為什麼沒有檔案可以下載呢?看看訂單狀況(按旁邊的訂單)是「已收到付款」的狀態。
4. 一直要到管理者去網店管理>訂單>>狀態改為「已確認完成」>更新。
5. 消費者再到我的帳號>檔案,就會看到所購買的商品。
打完了。這些都是基本的設定。適合軟體、佈景、文件等商品下載。
提供給網友分享。希望有幫助。也歡迎大家一起討論。