获取订单的总金额,包括注册费

时间:2018-08-30 06:22:12

标签: php wordpress woocommerce woocommerce-subscriptions

我正在使用WooCommerce订阅插件,并且正在尝试将订单总额添加到包括注册费在内的客户发票电子邮件中。

碰巧的是,如果已经支付了订单(状态=处理中),则总价与每种产品的订购价+注册费一起显示。但是,如果订单仍在等待付款(状态=待处理),则电子邮件中显示的总数仅是订购价格的总和,没有注册费。

Reference image

此屏幕快照显示了一个示例,其中3个产品的总和只是订购价格的总和,因为此订单仍在处理中。我试图显示客户需要知道的所有价值,当他到达购物车时,不要感到惊讶。

我已经使用了email-order-details.php文件中的函数WC_Subscriptions_Order::get_sign_up_fee($order)来获取订单的总金额,但它返回的是0。

有人可以帮我吗?我一直无法理解为什么总价值会根据订单状态而有所不同。

0 个答案:

没有答案
相关问题