ubercart 免費虛擬物件與paypal設定

學drupal一直斷斷續續,在我心中它是彈性最大、最有潛力的網站系統。

可惜進入門檻高,理解這一套東西很不容易。

現在分享我安裝ubercart的一點心得。希望大家指點與討論。

一、預先安裝模組:

原廠手冊中清楚的表示,安裝Ubercart前,需要先安裝以下模組並啟用。

以上建議全部安裝了。

二、ubercart核心與相關模組:

1. 核心模組全部啟用:

image

  • Cart==>在Ubercart電子商務網站中用來控制購物車。
  • Conditional Actions==>為稅收,運送,和其它建立帶有條件的動作配置.
  • Order==>透過網站接受和管理訂單
  • Product==>用於表示網店中產品項目的一個模組。推薦安裝 Imagecache 和CCK Image字段模組。
  • Store==>設定網店設定和管理您的Ubercart網站

2. 核心(可選)

image

  • 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模組(佈景王只用這二項)

image

b.在下方「貝寶標準網站付款」項目,輸入在貝寶的email。這邊如何改TWD可能需要各位神人相助。

image

c. 若是免費商品的話,系統會直接將訂單視為「已完成付款」的狀態。

d.付款網關,要啟用,api服務器選「實際的」。

image

2. 虛擬產品設定(付款後檔案如何提供買家下載?)

只要是檔案型式的商品,就可以用此方式,在使用者付款後,由管理者確認訂單,使用者即可收到下載連結,亦可於帳號中的下載區來下載。

a. 首先假設您已經上傳好產品分類,並建立好產品。

b. 在網店管理>配置>產品設定中,有個「產品特性」

若有開啟File Downloads模組,就會有「檔案下載」這一欄。可輸入一個絕對路徑。例如:/home/down,這邊有說明「基於安全考慮,推薦你選擇web根目錄以外的路徑」

在下方還有限制IP與下載次數,看個人需要增加。

image

c. 預先用ftp把下載的檔案(如zip檔)傳到上面所指定的目錄。

d. 再接下來,需要在產品編輯中設定。在網店管理>產品>編輯>特性>增加一個「檔案下載」特性。

image

f. 在檔案下載那一欄,手動輸入檔案名稱。打一個字就會有ajax找出符合的檔案備選。

image

g. 完成連結了。按儲存。

四、免費/虛擬商品測試操作

1. 若我是消費者,我買了w1220號商品,價格是0元。放入購物車。

image

2. 因為不用付錢,按結算。

image

3. 這邊付款方法是「免費商品」因為自動偵測到0元,所以不列出paypal的方式。按預覽訂單。

image

4. 送出訂單。

image

5. 訂單完成。有一個唯一的訂單編號。

image

五、如何下載?

1. 消費者會收到郵件。

image

2. 消費者的登入佈景王後,可以看到「檔案」欄位。

image

3. 為什麼沒有檔案可以下載呢?看看訂單狀況(按旁邊的訂單)是「已收到付款」的狀態。

image

4. 一直要到管理者去網店管理>訂單>>狀態改為「已確認完成」>更新。

image

5. 消費者再到我的帳號>檔案,就會看到所購買的商品。

image

打完了。這些都是基本的設定。適合軟體、佈景、文件等商品下載。

提供給網友分享。希望有幫助。也歡迎大家一起討論。

傑哥

傑哥

傑哥/鱷魚哥,致力研究內容管理系統(CMS)整合購物網站的各種方案。 目前主要的興趣是 Joomla! 與 Opencart 的應用、變化、整合。 從事資訊創業、教學、寫作、接案有十多年的經驗。

More Posts - Website

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *