使自定义结帐字段在 Woocommerce 管理订单单页面中显示为可编辑

sch*_*ert 2 php wordpress custom-fields woocommerce

我向 WooCommerce Checkout 字段添加了字段;有些带有插件(WooCommerce Checkout Field Editor 和 WooCommerce Checkout Add-Ons),另一些则带有功能。

我可以将这些字段导出为 CSV,但是如何在订单管理页面中编辑它们?有时,我的用户可能会忘记添加他们的客户代码或 ID 号,然后我希望能够手动添加它。

谢谢沙尔克

Loi*_*tec 5

如果您想要将现有的自定义结帐帐单和送货字段添加到编辑订单页面中的可编辑 \n 订单送货和帐单部分,您将使用以下一个或两个过滤器挂钩:

\n\n
    \n
  • 对于可编辑的管理订单“账单”部分:woocommerce_admin_billing_fields
  • \n
  • 对于可编辑的管理订单“运输”部分:woocommerce_admin_shipping_fields
  • \n
\n\n

示例用法和相关答案:

\n\n\n\n

编辑/更改时,这些字段值将自动保存。

\n\n
\n\n

对于其他非常自定义的结账字段,您可以使用这些操作挂钩之一将它们添加到每个部分底部的可编辑框中:

\n\n
    \n
  • 在“常规”部分的底部:woocommerce_admin_order_data_after_order_details
  • \n
  • 在“账单”部分的底部:woocommerce_admin_order_data_after_billing_address
  • \n
  • 在“运输”部分的底部:woocommerce_admin_order_data_after_shipping_address
  • \n
\n\n

然后,您必须添加类似的可编辑字段,具有相同的键(名称属性)并使用save_post_shop_order操作 hook\xe2\x80\xa6

\n