更新Woocommerce订单编程(Updating Woocommerce Orders Prog

2019-08-18 04:03发布

我对WordPress的顶部运行Woocommerce一个电子商务网站,并运行它的公司已经发生变化,因此航运系统,谁保存在他们的仓库和船舶产品的产品时,他们都买了一家外部公司。

在自动化方面,下载新的订单信息,并将其发送给货运公司是好的,但是当他们与发送的命令和相关的跟踪号码的XML回应我,我需要能够自动有一个系统更新订单(包括发出的电子邮件需要)。 不过,我现在知道该怎么办,唯一的办法是更新MySQL数据库。 但与方法,自动化电子邮件系统被覆盖和忽略。

有谁知道我怎么可以更新订单佛像等信息程序,这将使Woocommerce的内部功能相同的方式为手动登录到管理端和更新的顺序来执行?

Answer 1:

找到一个解决方案了吗?

下面的代码工作标记的顺序完成,但是当你在管理员描述不执行其他操作

// create a new checkout instance and order id
$checkout = new WC_Checkout();
$this_order_id = $checkout->create_order();

$order = new WC_Order($this_order_id);
$order->update_status('completed');


文章来源: Updating Woocommerce Orders Programmatically