【问题标题】:How to get order id after an order is saved using Drupal Commerce使用 Drupal Commerce 保存订单后如何获取订单 ID
【发布时间】:2015-06-16 16:56:23
【问题描述】:

每当订单被保存时,我都会尝试获取订单的 ID。我想使用 webform 提交将其作为电子邮件发送。但是,每当保存订单时,我都找不到任何挂钩或方法来保存订单 Drupal Commerce。我查看了 hook_commerce_order_presave ,但它是在保存订单之前调用的。感谢您提供任何帮助和建议。

谢谢。

【问题讨论】:

    标签: drupal drupal-7 drupal-commerce


    【解决方案1】:

    Commerce 没有为此定义特定的钩子。但由于商务订单是一个实体,您可以使用hook_entity_inserthook_entity_update

    它们都有一个 $type ,你可以测试它是否是一个订单和一个带有信息的 $entity 如果它是一个新的。

    =)

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 2016-11-06
    • 1970-01-01
    • 2017-10-27
    • 2017-08-26
    • 2020-05-08
    相关资源
    最近更新 更多