我安装了1.8.1并且捆绑产品存在问题。当您添加或主题项时,价格不会改变。我收到js错误,价格不会更新。有人可以帮我告诉我错误的配置 我收到了这些错误:
未捕获的ReferenceError:未定义taxCalcMethod 未捕获的TypeError:无法调用未定义的方法'reloadPrice'
以下是错误代码的片段
<script>
document.observe("dom:loaded", function() {
bundle.reloadPrice();
});
</script>
答案 0 :(得分:5)
您需要在模板/ bundle / catalog / product / view / type / bundle.phtml中的<?php $_product = $this->getProduct() ?>
行后面加上以下内容
<?php if ($_product->isSaleable()): ?>
<script type="text/javascript">
//<![CDATA[
var bundle = new Product.Bundle(<?php echo $this->getJsonConfig() ?>);
var taxCalcMethod = "<?php echo Mage::helper('tax')->getConfig()->getAlgorithm($_product->getStore()) ?>";
var CACL_UNIT_BASE = "<?php echo Mage_Tax_Model_Calculation::CALC_UNIT_BASE ?>";
var CACL_ROW_BASE = "<?php echo Mage_Tax_Model_Calculation::CALC_ROW_BASE ?>";
var CACL_TOTAL_BASE = "<?php echo Mage_Tax_Model_Calculation::CALC_TOTAL_BASE ?>";
//]]>
</script>
<?php endif; ?>
答案 1 :(得分:0)
一个快速添加 - 这显然是完美的 - 捆绑文件的完整路径(以防万一有人想知道):
/的public_html /应用程序/设计/前端/ your_template中/默认/模板/束/目录/产品/视图/类型