drupal商业订单保存自定义字段值

drupal商业订单保存自定义字段值,drupal,drupal-7,drupal-commerce,Drupal,Drupal 7,Drupal Commerce,Drupal Commerce,在订单表单中添加了新的自定义字段,称为位置的自定义字段,当应用程序创建新的订单条目时,我想更新位置,也就是第一次下订单时 当客户添加第二个和第三个项目时,则不会在“位置”字段上执行更多操作 是否有任何钩子将执行上述请求。以下是与订单相关的钩子列表: 因此,我想说,你的要求的最佳候选人是: hook_commerce_order_presave($order); 在这里,您可以检查订单是否刚刚创建或更新,并选择放弃位置字段值 但如果您想在下单表单上隐藏该字段,则

Drupal Commerce,在订单表单中添加了新的自定义字段,称为位置的自定义字段,当应用程序创建新的订单条目时,我想更新位置,也就是第一次下订单时

当客户添加第二个和第三个项目时,则不会在“位置”字段上执行更多操作


是否有任何钩子将执行上述请求。

以下是与订单相关的钩子列表:

因此,我想说,你的要求的最佳候选人是:

hook_commerce_order_presave($order);
在这里,您可以检查订单是否刚刚创建或更新,并选择放弃位置字段值

但如果您想在下单表单上隐藏该字段,则应使用

hook\u form\u alter()
禁用或隐藏该字段。请在此处查看如何执行此操作: