這一直是一個真正的痛苦:我們繼續使用自定義選項,而不是爲更復雜的產品使用可配置產品。Magento - 自定義選項的價格錯誤
但是,前臺顯示的價格是錯誤的。更確切地說,正確的價格顯示在選擇列表中,但是選中時,將錯誤的價格添加到購物車,並在產品視圖中錯誤更新。
奇怪的是,添加到產品底價的價格總是比預期高2倍。
任何想法這裏發生了什麼?任何幫助將不勝感激!
這一直是一個真正的痛苦:我們繼續使用自定義選項,而不是爲更復雜的產品使用可配置產品。Magento - 自定義選項的價格錯誤
但是,前臺顯示的價格是錯誤的。更確切地說,正確的價格顯示在選擇列表中,但是選中時,將錯誤的價格添加到購物車,並在產品視圖中錯誤更新。
奇怪的是,添加到產品底價的價格總是比預期高2倍。
任何想法這裏發生了什麼?任何幫助將不勝感激!
禁用並重新啓用了幾個擴展後,問題就被糾正爲加入購物車的價格錯誤。
接着我編輯在/template/catalog/product/view/options.phthml一些JavaScript,改變 try { optionsPrice.changePrice('options', price); optionsPrice.changePrice('optionsPriceInclTax', price); optionsPrice.reload(); }
到
try { optionsPrice.changePrice('options', price); //optionsPrice.changePrice('optionsPriceInclTax', price); optionsPrice.reload(); }
問題似乎是固定的,但我不想法爲什麼它首先發生。
我也有運行在兩個單獨的Magento的安裝這個錯誤的1.4.x
所以克里斯蒂安是正確的,如果你註釋掉在出現的JavaScript中的特定行:
/httpdocs資料/應用程序/設計/前端/#YOURTHEME#/#YOURTHEME#/模板/目錄/產品/視圖/ options.phthml
周圍線139,改變該:
try {
optionsPrice.changePrice('options', price);
optionsPrice.changePrice('optionsPriceInclTax', price);
optionsPrice.reload();
} catch (e) {
這樣:
try {
optionsPrice.changePrice('options', price);
//optionsPrice.changePrice('optionsPriceInclTax', price);
optionsPrice.reload();
} catch (e) {