Magento 新扩展中的税收计算
我开发了一个扩展,可以根据特殊的公式和要求计算购物车/订单金额。以下代码段重写setRowTotal方法,并正常工作:Magento 新扩展中的税收计算,magento,magento-1.8,Magento,Magento 1.8,我开发了一个扩展,可以根据特殊的公式和要求计算购物车/订单金额。以下代码段重写setRowTotal方法,并正常工作: $this->setRowTotal( $totalAmount ); $this->setBaseRowTotal( $totalAmount ); 我应该使用以下方法来计算税款吗?如果是,我应该如何使用它们 $this->setRowTotalInclTax( $rowTotalInclTax ); $this->setBaseRowTotalIn
$this->setRowTotal( $totalAmount );
$this->setBaseRowTotal( $totalAmount );
我应该使用以下方法来计算税款吗?如果是,我应该如何使用它们
$this->setRowTotalInclTax( $rowTotalInclTax );
$this->setBaseRowTotalInclTax( $baseRowTotalInclTax );
由于税务配置设置,税率不正确。我的以下代码是正确的:
$requestTax = Mage::getSingleton('tax/calculation')
->getRateRequest()
->setProductClassId($product->getTaxClassId());
$taxRate = Mage::getSingleton('tax/calculation')
->getRate($requestTax);
使用$taxRate,以下代码可以解决此问题:
$totalAmountInclTax = $totalAmount + ($totalAmount/100) * $taxRate;
$this->setRowTotalInclTax( $totalAmountInclTax );
$this->setBaseRowTotalInclTax( $totalAmountInclTax );