【问题标题】:How to force addition of Product B in order to add product A in Drupal 7?如何强制添加产品 B 以便在 Drupal 7 中添加产品 A?
【发布时间】:2015-03-05 11:54:30
【问题描述】:

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

  1. 结帐时,显示两个产品关联
  2. 强制用户创建关联

关于我可以用来做什么的任何想法?

更新

我所做的是:

  1. 创建了两个独立的产品
  2. 如果您添加一个,它会检查该项目是否已链接到另一个产品
  3. 如果没有,它会将您带到一个自定义页面,强制您添加和分配其他产品

这可行,但不是很优雅。任何更好的建议将不胜感激。

【问题讨论】:

    标签: drupal drupal-7 ubercart


    【解决方案1】:

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

    您可能需要将组件与您的规则一起使用才能获得完整的效果。但这就是我会做的。

    【讨论】:

      猜你喜欢
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-12
      相关资源
      最近更新 更多