0

我安装了 1.8.1,但捆绑产品有问题。当您添加或主题项目时,价格不会改变。我收到 js 错误,价格不会更新。有人可以帮我知道我配置错了什么我收到这些错误:

未捕获的 ReferenceError:未定义 taxCalcMethod 未捕获的类型错误:无法调用未定义的方法“reloadPrice”

这是错误代码的片段

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

2 回答 2

5

您需要<?php $_product = $this->getProduct() ?>在 template/bundle/catalog/product/view/type/bundle.phtml 中的行之后包含以下内容

<?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; ?>
于 2014-01-24T13:09:40.330 回答
0

快速添加 - 这显然工作得很好 - 捆绑文件的完整路径(以防万一有人想知道):

/public_html/app/design/frontend/YOUR_TEMPLATE/default/template/bundle/catalog/product/view/type

于 2017-02-08T06:22:31.223 回答