我有一個用PHP編寫的簡單後端管理工具,它從WooCommerce數據庫提取訂單並將它們呈現給我們的廚房進行處理交付。如何將部分退款存儲在WooCommerce數據庫中?
我一直能夠突出顯示具有'wc-completed'
以外的狀態的錶行,以處理可能需要的任何其他處理。不過,今天我注意到一個訂單已退還一行。 A 部分退款不會更改訂單狀態,所以我需要從數據庫中的其他表中提取退款信息。
我檢查了所有我知道的相關訂單處理的表 - wp_posts
,wp_postmeta
,wp_woocommerce_order_items
和wp_woocommerce_order_itemmeta
,但沒有任何退款信息的跡象。實際上,包含在最後一個表中的itemmeta甚至沒有調整數量,這使得我的報告對於這樣的部分訂單不正確。
當您在woocommerce後端查看訂單摘要時,它將顯示此特定項目的1
數量,然後顯示其正下方的-1
數量。我假設基於此,數據庫中的某處有與訂單相關的退款記錄,但我似乎無法找到它。即使是wp_postmeta
中的訂單總額也不能反映部分退款。
有沒有人知道這退款數據存儲在wordpress數據庫?
謝謝。
完美!謝謝 - 那只是我需要的信息。非常感激。 –