WooCommerce - 如何调用 Xero 操作

WooCommerce - How to Call an Xero Action

我有一些代码使用 wc_create_order() 在后端生成 WooCommerce 订单。我的问题是 none 的订单操作会像您通过前端下订单时那样被调用。例如,我有与 WooCommerce 集成的 Xero 插件,但如果我使用 wc_create_order() 创建订单,发票永远不会发送到我的 Xero 帐户。

我想知道的是如何触发以下 xero 发票订单操作(如 woocommerce 订单上的图片所示)而无需转到订单页面并手动发送它们。

我可能找到了我想手动调用的操作,可以在本页的 setup_hooks() 函数中找到 git hub link. 我可以调用 woocommerce_order_action_xero_manual_invoice 手动操作如果是如何?

您将要致电 do_action('woocommerce_order_action_xero_manual_invoice', $order)

$order 必须是 class WC_Order 的对象。