有没有一种方法可以将Woocommerce订单标记为客户完成?

时间:2019-08-07 22:19:19

标签: wordpress woocommerce

我正在从速卖通直接发货,并希望在订单页面上给客户一个选项,以将订单标记为已完成。进行任何直接发货的订单跟踪都非常可疑,即使在实际交付后很长一段时间后,您也可能看不到交付的订单。

可以选择由客户自己将订单标记为已完成,这将减少我对订单不完整的担心。

找不到有关此功能的任何插件。

1 个答案:

答案 0 :(得分:0)

您可以在“操作”列下添加带有“标记为已完成”的按钮。 您可以使用本指南来实现:https://www.skyverge.com/blog/adding-columns-woocommerce-orders-list/

此外,您需要将其挂接到ajax调用(或发布)并将订单标记为已完成。

这里存在安全风险,如果某些黑客试图使用您的Ajax并传递订单ID,您将看到所有订单已完成。因此,请将订单密钥与此调用一起传递,并确保在将其移至完成之前进行验证(使用$ order-> key_is_valid)