WooCommerce订单状态根据产品名称和/或经过时间更改为“已完成”

时间:2019-11-22 16:58:21

标签: php wordpress woocommerce

尝试为WooCommerce订单添加一个简单条件,其中WooCommerce订单的状态会根据产品名称和/或购买后经过的时间自动更改。我想这是将PHP插入functions.php中的简单片段。

我们正在出售可以立即购买的虚拟产品,或者客户可以使用其付款方式注册7天免费试用,这样,如果不取消订单,则在7天后可以处理付款。

我们已将Stripe设置为仅授权付款,导致订单显示为“保留”。如果满足以下条件,我们希望将这些订单的状态自动更改为“已完成”:

条件1:订单中的产品名称中不包含“免费试用”。

条件2:订单日期和时间后7天(168小时)。

这可能吗?有谁能够向我们指出正确的方向?

谢谢!

0 个答案:

没有答案