簡體   English   中英

WooCommerce API 更新訂單狀態

[英]WooCommerce API update order status

嘗試更新訂單時

$client->orders->update_status($order_id_to_update, $status);

它創建一個具有完全相同信息的新訂單,並更新原始訂單和新創建的訂單的狀態。 我怎樣才能阻止這種情況發生並且只讓我提交的 order_ID 改變狀態?

$order = new WC_Order($order_id);
$order->update_status('pending');

試試這個代碼片段

驗證您是否提供了一致的 order_id_to_update 和井狀態! 如果您在 $status 上放置一個 int 值,您將有一個具有已知狀態的訂單,因此它在 wordpress 中不可見

使用 Python 就像print(wcapi.put("orders/727", data).json()) ,其中 data 是一個鍵值對對象。

請參閱: http : //woocommerce.github.io/woocommerce-rest-api-docs/#orders

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM