如何使用PHP和WC類從Woo Commerce訂單中提取兌換禮品卡價值?如何使用智能優惠券從數據中提取Woo Commerce禮品卡的價值
我有一個電子商務網站使用wordpress和woo-commerce,現在使用智能優惠券woocommerce插件擴展。我試圖從訂單中解析出訂單折扣,單獨購買,以便爲我們的ERP系統正確捕獲和處理訂單。我試圖使用可用的WC類,但一直未能深入到這個特定的數據。當我使用使用WC_Order()創建的訂單對象的get_data函數時,我可以看到隱藏在WC_Coupon_Item_Coupon對象中的值顯示[private]或[protected] - 請參閱下面所需的值(下面的剪輯)([折扣] => 3以下文字)。我怎樣才能提取這個數據值?
非常感謝〜麗莎
摘錄什麼GET_DATA()將返回:
[90093] => WC_Order_Item_Coupon Object
(
[extra_data:protected] => Array
(
[code] =>
[discount] => 0
[discount_tax] => 0
)
[data:protected] => Array
(
[order_id] => 49902
[name] =>
[code] => giftcardpattest
[discount] => 3
[discount_tax] => 0
)
當你測試輸出時,你應該打印它。 'echo「
」'這種方式更具可讀性。 – GrumpyCroutonprint_r正是我用過的,但我會嘗試這個來幫助格式化〜謝謝! – Lisa
[90093] => WC_Order_Item_Coupon對象 ([extra_data:保護] =>數組 ([代碼] => [折扣] => 0 [discount_tax] => 0) [數據:保護] =>數組 ( [ORDER_ID] => 49902 [名] => [代碼] => giftcardpattest [優惠] => 3 [discount_tax] => 0 – Lisa