【问题标题】:Drupal 7 Create a new account for an anonymous order only for commerce license ordersDrupal 7 只为商业许可证订单的匿名订单创建一个新帐户
【发布时间】:2015-01-23 11:35:09
【问题描述】:

通过使用规则 7.27 的 Drupal 7,我已经安装并设置了 Drupal Commerce,没有任何实际问题。

“为匿名订单创建新帐户”规则运行良好,但我需要添加一个条件,仅当订购的产品是商业许可证时才执行创建新帐户的操作。 Commerce License 是一个实体,因此我尝试了以下两个条件,但它们阻止了规则操作的触发:

实体类型:参数:实体:[site:current-cart-order],实体类型:Commerce License

实体类型:参数:实体:[commerce-order],实体类型:Commerce License

很明显,我没有完全掌握如何告诉规则处理的订单不仅仅是任何旧订单,而是特定的订单类型。我可以用任何可能的标准来识别它,比如产品/订单名称,但似乎我在理解与规则相关的整个 Commerce 领域时遇到了障碍。

有没有人知道要指定什么条件来告诉操作仅在订单用于商业许可证时触发?

【问题讨论】:

    标签: entity-framework drupal drupal-7 drupal-rules


    【解决方案1】:

    使用条件Commerce Order: Order contains products of particular product types

    【讨论】:

    • 这没有提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。
    • 问题是要指定什么条件。这是条件。
    • 我实际上确实以此为条件来解决我的问题。误解是关于“产品类型”的含义。我在想这意味着另一个带有产品参考的内容类型,所以首先错过了。无论如何感谢您的回答。
    猜你喜欢
    • 2012-10-14
    • 1970-01-01
    • 2020-09-19
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-19
    • 2013-05-10
    相关资源
    最近更新 更多