税收计算基于客户税级和税率的规则产品税种

时间:2014-07-15 06:05:04

标签: magento-1.7

如果我有产品税类和客户税类,我如何获得tax_calculation_rule_id

我试过这个,但它没有给我tax_calculation_rule_id。请帮帮我。

$request = Mage::getSingleton('tax/calculation')->getRateRequest()->setProductClassId('1')->setCustomerClassId('3');
$percent = Mage::getSingleton('tax/calculation')->getRates($request);

关于ProductClassId&的上述组合CustomerClassId我的tax_calculation_rule_id是2.我怎样才能实现

1 个答案:

答案 0 :(得分:2)

啊......要获得tax_calculation_rule_id,你必须使用集合。

$taxCol = Mage::getModel('tax/calculation')->getResourceCollection();

$productTaxClassId = 2;
$customerTaxClassId = 5;

$taxCol->addFieldtoFilter('customer_tax_class_id', $customerTaxClassId)
       ->addFieldtoFilter('product_tax_class_id', $productTaxClassId);

print_r($taxCol->load()->getData());