使用Drupal Commerce保存订单后如何获取订单ID

时间:2015-06-16 16:56:24

标签: drupal drupal-7 drupal-commerce

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

感谢。

1 个答案:

答案 0 :(得分:0)

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

他们都有一个$类型,你可以测试它是否是一个订单,一个$实体,如果它是一个新的信息。

=)