2012-04-24 162 views
2

我們在1.5.0.1社區版中有一個Magento商店,它使用可配置產品和屬性集,以允許客戶爲特定商品選擇自己喜歡的尺寸和顏色(例如,一件襯衫)。Magento 1.5.0.1可配置產品屬性前端沒有顯示

每個服裝系列都有自己的屬性集,用於創建產品,每個服裝產品的每個排列都有簡單的產品,用於庫存目的。

我們比較了該產品的所有設置,並且看不到它們之間的任何差異,但一個產品系列不會在前端中顯示屬性下拉菜單和加入購物車按鈕,儘管在前臺出現了其他情況。

回答

0

我不知道你是否已經找到了解決方案,但是在搜索了一整天后,我發現是什麼導致了我在前端丟失的屬性......刪除並閱讀了簡單的產品十幾次,並在路上做筆記,我確信我正確地添加了簡單和可配置的產品,所以問題必須在其他地方。在FireBug中隨意看看控制檯,發現prototype.js中存在衝突......這很奇怪,因爲Magento自帶了它。我肯定沒有改變任何東西!

你有沒有在一點jQuery添加到你的Magento安裝?如果是這樣,你必須添加'jQuery.noComflict;'到你的jQuery文件的最後,關鍵的一點是,包括jquery文件的BEFORE prototype.js:prototype.js是由Magento在默認/ layout/page.xml中加載的,因此你必須添加這個行以前生產的prototype.js 的jQuery/jQuery的1.2.6.noConflict.min.js

如果你不這樣做的drobdown項目顯示但不可選條目,那是因爲JS /瓦瑞恩/產品.js依靠prototype.js工作。沒有它,你的列表將不會被填充!

希望它可以幫助人尋找這個神祕的問題......(此處還描述的問題:Weird Chrome prototype/jQuery conflict

+0

哪裏可以找到.noConflict.min.js文件下載?我只能找到常規的.min.js或noConflict作爲一個函數(這不適用於page.xml)。 – Mike 2013-05-24 23:34:58

+1

uhm,我想我只是修改了縮小版本(將jQuery.noConflict()添加到文件末尾)並將其重命名爲提醒我它末尾有方法noConflict – PingLu 2013-05-29 13:17:35

0

通常,當購物車按鈕不顯示時,這是因爲您的產品沒有設置庫存。請記住,需要將可配置產品設置爲有庫存,並且關聯的簡單產品必須至少有一個庫存非零的物料,並將其設置爲「庫存」。

相關問題