每当订单保存时,我都会尝试获取订单的ID。我想使用webform提交将其作为电子邮件发送。但是,每当订单保存Drupal Commerce时,我都找不到任何钩子或方法来保存订单。我查看了hook_commerce_order_presave,但是在保存订单之前调用了它。任何帮助和建议都表示赞赏。
感谢。
答案 0 :(得分:0)
Commerce没有为此定义特定的钩子。但由于商业订单是一个实体,您可以使用hook_entity_insert和hook_entity_update。
他们都有一个$类型,你可以测试它是否是一个订单,一个$实体,如果它是一个新的信息。
=)