2014-01-15 103 views
0

我有1.8.1安裝,並與捆綁產品有問題。當您添加或處理項目時,價格不會改變。我收到js錯誤,價格不會更新。可能有人幫助讓我知道我已經配置錯誤 我得到這些錯誤:Magento 1.8.1捆綁產品價格不更新

Uncaught ReferenceError: taxCalcMethod is not defined Uncaught TypeError: Cannot call method 'reloadPrice' of undefined

以下是錯誤代碼

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

需要安裝不同的主題? – vbak

回答

5

您需要包括<?php $_product = $this->getProduct() ?>行之後下面的SNIP在你的模板/包/目錄/產品/視圖/類型/ 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; ?> 
+0

此代碼已準備好添加我的文件,但也會在我的頁面上生成錯誤。 –

+0

您能否更具體地瞭解確切的錯誤?你有沒有檢查頁面的html源代碼,確實包含了上面的代碼塊? –

+0

謝謝!這對我有用! –

0

快速增加 - 這顯然是完美的作品 - 的完整路徑到包文件(以防萬一有人曾經懷疑):

/的public_html /應用程序/設計/前端/ your_template中/默認/模板/包/目錄/產品/視圖/類型

+0

簡要解釋你的答案。 –