WooCommerce - 当状态未等待时更新订单'

时间:2014-10-09 09:49:22

标签: php wordpress woocommerce

我的WooCommerce订单有一些自定义字段(ACF plugin)。

问题是,除非“订单状态”'设置为wc-pending(即付款待处理),对自定义字段的更改将不会保存。

在花了很多时间尝试调试问题后(使用PHP XDebug),我已经学会了以下内容:

  • 订单状态实际上存储为帖子post_status

  • WooCommerce'编辑顺序似乎存在冲突。页面:post_status既是WooCommerce输入字段,又是Wordpress输入字段

  • 当订单可编辑时(即它是post_status == 'wc-pending')从“编辑订单”中回发的数据'页面有预期的$_POST['post_status'] = 'pending'(不是wc-pending

  • 订单不可编辑时$_POST['post_status'] = 'wc-processing'(例如)

请帮忙!我知道,一旦客户付款,就不要编辑订单。一旦下订单,就需要填写自定义字段。

0 个答案:

没有答案