2009-08-08 34 views
0

處理「服務」產品的最佳方式是什麼?例如,假設我是一名畫家,並希望在也出售油漆刷和油漆的網站上宣傳這些服務。現在,我可以很容易地將油漆刷和油漆設置爲以X和Y量出售的產品。但是當創建一個名爲「繪製你的房子」的產品時,給它一個價格或數量等是沒有意義的。UberCart:服務產品和住宿?

換句話說,我需要一種方法來一般地定義一個「服務節點」客戶可以「下訂單」,但實際上,它只會向我發送一個通知,說用戶有意讓我做他的油漆工作。

我當然可以創建一個名爲「service」的節點類型,實際上這可能只是包含所有的字段。但是最理想的是將它與UberCart掛鉤。

此外,我想知道什麼是建立「住宿」領域的最佳途徑。即除了產品之外,人們可以預訂「房間」,或者基本上在酒店的一晚上要求報價(隨着價格的變化)。

到目前爲止,我有這個整個場景的唯一解決辦法是:

  1. 我們的Ubercart管理產品(油漆刷)
  2. 爲「服務」
  3. 創建節點尋找一些其他的模塊或只需創建一個「住宿」節點。
  4. 模仿(2)和(3)提供了類似的結賬過程的Ubercart

可有人建議我可以改用的Ubercart以滿足更好的方法(2)和(3)?

回答

2

他們是不完整的解決方案,但兩個模塊來介意這一點:

Signup integration for Ubercart模塊允許你賣一個節點上註冊和擁有的用戶結帳時填寫個人資料欄位(如,姓名,電子郵件等)。這可能對銷售酒店房間特別有用。

UC Node Checkout模塊非常適合銷售非常喜歡想要收集更多信息的產品的非產品。關於它有一個很好的Drupal Easy tutorial

+0

對這個答案有什麼不足之處嗎? – greggles 2010-01-13 00:40:06