Magento 1.8.1捆绑产品价格不更新

时间:2014-01-15 01:29:31

标签: magento magento-1.8

我安装了1.8.1并且捆绑产品存在问题。当您添加或主题项时,价格不会改变。我收到js错误,价格不会更新。有人可以帮我告诉我错误的配置 我收到了这些错误:

  

未捕获的ReferenceError:未定义taxCalcMethod       未捕获的TypeError:无法调用未定义的方法'reloadPrice'

以下是错误代码的片段

  <script>
document.observe("dom:loaded", function() {
bundle.reloadPrice();
});
</script>

2 个答案:

答案 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中/默认/模板/束/目录/产品/视图/类型