如何在Drupal Commerce中添加“请求其他信息”功能

时间:2013-11-14 02:59:49

标签: drupal-7 drupal-commerce drupal-webform

我正在将一家商店从oscommerce迁移到drupal commerce。到目前为止,我无法实现的功能之一是请求有关特定产品的信息。 在oscommerce中,产品视图中只有一个按钮,当用户点击它时,他被带到一个新的表单,他/她可以填写姓名/电话号码/电子邮件并询问具体问题。

我开始尝试使用商业webform模块,但我并没有完全按照自己的意愿行事。它应该自动从产品显示中收集有关产品的信息(包括订单项),而不是让用户再次选择它。

有没有办法用webform(或任何其他模块)执行此操作,还是需要编写新模块?

2 个答案:

答案 0 :(得分:0)

如果我理解正确的话。您的解决方案是使用引荐来源网址中的数据预填充一些网络表单字段(可能是隐藏的)。我相信你可能想看看字段的默认值和可用的标记。例如

%get[key]

在您调用表单值并将其置于隐藏字段的默认值时传递表单值将为您提供将由webform提交所需的信息。

答案 1 :(得分:0)

我认为您可以在此处创建自定义表单,以便为其他信息请求保存新节点。此节点将产品作为产品参考。

这很简单&显示可以通过视图处理。您也可以提供这样的模块