如何强制添加产品B以便在Drupal 7中添加产品?

时间:2015-01-07 14:45:59

标签: drupal ubercart

我正在寻找一种在结帐时将两种产品相互关联的简单方法,同时强制用户创建关联(如果它尚不存在)。基本上,用户可以通过托管,但为了完成结账,他们还需要一个域名。我每个人都有课程,但我正在想办法解决两个问题:

  1. 结账时,显示两个产品相关联
  2. 强制用户创建关联
  3. 关于我可以用来做什么的任何想法?

    更新

    我做的是:

    1. 创建了两个单独的产品
    2. 如果您添加一个,它会检查此项是否已链接到其他产品
    3. 如果没有,则会转到自定义页面,强制您添加并分配其他产品
    4. 这很有效,但不是很优雅。任何更好的建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用规则向用户显示消息。使用“添加到购物车”上的事件,检查产品类型,然后检查相关产品是否已添加到购物车,如果没有显示消息,说明您还需要添加主机包并在那里自动重定向。然后在结账时,检查其中一个产品是否存在,另一个是否存在于购物车中?抛出相同的消息并自动将它们重定向到丢失的消息。

您可能需要使用符合规则的组件才能获得完整效果。但这就是我要做的。