我需要向商店中的选定产品添加自定义属性。为此,我使用了Model_Price_Observer。我正在使用Magento 1.7。到目前为止,我可以添加自定义属性,但计算出的价格是错误的-缺少税收。
我的代码是(部分):
$quote_item->getProduct()->setIsSuperMode(true);
$quote_item->setOriginalCustomPrice( $customprice );
$quote_item->setCustomPrice( $customprice );
$quote_item->setTaxAmount($taxAmount);
$quote_item->setBaseTaxAmount($taxAmount);你知道我做错了什么吗?
我是否使用了正确的触发器?
发布于 2013-04-09 19:20:47
由于我们还不知道客户在世界上的位置,因此无法合理地计算税率,因此无法将税添加到项目中。我假设Magento不会因为这个事实而保存您的新税务信息。对我来说,手动添加税收似乎也很危险,因为它总是通过(有时)复杂的逻辑动态计算。
在购物车中,尝试通过输入您的国家/地区和邮政编码来获取“快速估计”,并查看报价是否适用税,然后重试。
https://stackoverflow.com/questions/15880751
复制相似问题