0

处理“服务”产品的最佳方式是什么。例如,假设我是一名画家,并希望在一个也销售画笔和油漆的网站上宣传这些服务。现在,我可以轻松地将画笔和油漆设置为以 X 和 Y 金额出售的产品。但是当创建一个名为“给你的房子涂漆”的产品时,给它一个价格或数量等是没有意义的。

换句话说,我需要一种通用定义“服务节点”的方法,以便客户可以“下订单”,但实际上,它只会向我发送通知,说用户某某有兴趣让我这样做他的油漆工作。

当然,我可以只创建一个名为“服务”的节点类型,实际上这可能只是包含所有字段。但理想的做法是让它与 UberCart 挂钩。

另外,我想知道设置“住宿”字段的最佳方法是什么。即,人们可以预订“房间”或基本上要求在酒店的一晚报价(随着价格的变化),而不是产品。

到目前为止,我对整个场景的唯一解决方案是:

  1. 让ubercart管理产品(画笔)
  2. 为“服务”创建一个节点
  3. 找到其他一些模块,或者简单地为“住宿”创建一个节点。
  4. 模仿 (2) 和 (3) 以提供与 UberCart 类似的结帐流程

任何人都可以提出一个更好的方法来代替我使用 UberCart 来满足(2)和(3)的需求吗?

4

1 回答 1

2

它们不是完整的解决方案,但我想到了两个模块:

Ubercart 模块的注册集成允许您在节点上出售注册信息,并让用户在结账时填写个人资料字段(如姓名、电子邮件等)。这对于销售酒店房间尤其有用。

UC 节点结账模块非常适合销售类似于您想要收集更多信息的产品的非产品。有一个很棒的Drupal Easy 教程

于 2009-08-08T13:47:47.487 回答