我需要知道如何获得订单的税率.目前我正在计算这个值
$order->getShippingTaxAmount() and $order->getShippingAmount()
Run Code Online (Sandbox Code Playgroud)
这真的非常难看,但到目前为止这种方法很有效.但如果没有运费,我就不会获得税率.我需要ERP系统的费率来完成其他任务.
我试着用"的var_dump()"中的订单对象,寻找通过搜索税率自己的价值,但不能发现任何东西.另一个想法是"get_class_methods",但也没有运气.
我知道,还有另一个线程(#6940246),但解决方案是"全球性的" - 我需要特定订单的税率,这取决于国家或客户 - 并且应该是历史性的.
您可以使用$tax_info = $order->getFullTaxInfo();此方法直接来自订单模型.它将为您提供一个数组,其中包含该订单的详细税务信息,包括金额,税码,标题,税号,百分比.
要以百分比形式收取税率,您可以使用 $tax_rate = $tax_info[0]['percent'];