为了账号安全,请及时绑定邮箱和手机立即绑定

在 Woocommerce 管理订单列表上处理多个自定义批量操作

在 Woocommerce 管理订单列表上处理多个自定义批量操作

PHP
慕田峪9158850 2021-06-11 22:05:45
在使用插件管理自定义订单字段的WooCommerce 中,我在 WooCommerce 管理订单列表中添加了一个自定义字段“回扣状态”,其中包含 3 个值“无回扣”、“未付款”和“已付款”。我还在查看订单屏幕上显示了它,就像下面的屏幕截图一样:现在我想批量更新所选订单的回扣状态,就像 wooCommerce 允许批量更改订单状态一样。基于“在 Woocommerce 中处理管理订单列表上的自定义批量操作”回答线程,我成功地在批量编辑下拉列表中添加了 3 个返利状态(如您在第一个屏幕截图中看到的):add_filter( 'bulk_actions-edit-shop_order', 'decrease_meals_orders_bulk_actions' );function decrease_meals_orders_bulk_actions( $bulk_actions ) {    $bulk_actions['mr_norebates'] = 'Mark Transactions as No Rebates';    $bulk_actions['mr_unpaid'] = 'Mark Transactions as Unpaid';    $bulk_actions['mr_paid'] = 'Mark Transactions as Paid';    return $bulk_actions;}但是,当我尝试批量更新所选订单的返利状态时,不会应用任何更改。回扣状态的元键是 _wc_acof_2我也卡住了,不知道如何解决问题。任何帮助表示赞赏。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 307 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信