Woocommerce - 获取 WC_Order_Item_Product line 折扣
Posted
技术标签:
【中文标题】Woocommerce - 获取 WC_Order_Item_Product line 折扣【英文标题】:Woocommerce - Get WC_Order_Item_Product line discount 【发布时间】:2020-02-21 19:04:12 【问题描述】:我一直在尝试这个,但没有成功,我正在尝试获得 WC_Order_Item_Product 应用折扣,或者更好的是,一旦在后端创建了订单,就可以享受折扣,例如:
(Backend)
Order #xxxx with 20% discount:
Item - Price - Amount - Total
Pen - 10$ - 2 - 16$ (4$ discount)
Jar - 30$ - 1 - 24$ (6$ discount)
是的,昂贵的罐子......所以我需要小计(16 美元、24 美元)或折扣,这样我就可以计算数学(4 美元、6 美元)并且还没有税(正如我所说,小计)。
试过:$wc_order_item_product->get_subtotal() 但它返回全价,没有折扣,我需要客户真正支付的价格(有折扣)。
在此先感谢各位,非常感谢。
【问题讨论】:
【参考方案1】:如果有人打破了头脑,我已经找到了解决方案,WC_Order_Item_Product 中的方法“get_total()”不会给出总数(价格总和+discount+taxes) 相反,它给出不含税的总额 (price+discount) =D
【讨论】:
以上是关于Woocommerce - 获取 WC_Order_Item_Product line 折扣的主要内容,如果未能解决你的问题,请参考以下文章
WooCommerce 在订单接收端点获取订单 ID 和订单密钥 [重复]
如果在Woocommerce上的URL中手动更改订单键,则显示错误