2014-07-23 149 views
0

我是Magento的新手,我遇到了我的商店問題。Magento可配置產品,可選下拉?

我爲大部分項目使用可配置產品。相關產品通常具有不同數量的必需屬性。

例如,一個相關產品可能需要 - 車輛品牌,型號和年份。同一可配置產品中的另一個相關產品可能需要車輛製造,型號,子模型,顏色和年份。

我的問題在於可配置產品。根據我的理解,下拉選項取決於創建可配置產品時選擇的屬性。無論該屬性是否設置爲「必需」,如果在此第一個菜單上選擇該屬性,該屬性將變爲必需。

但是,並不是所有可配置產品中的產品都具有附加屬性,在我的示例中是子模型和顏色。

你能提出解決這個問題的方法嗎?或者我誤以爲Magento的功能?理想情況下,我將不需要下拉菜單,如果爲空,則隱藏在產品頁面中。

我現在的解決方案是通過填充「所有模型」選項來簡單地使用不必要的下拉菜單。

我能看到的唯一的其他解決方案是修改產品頁面並添加代碼來檢索子屬性,然後檢查它們是否有值,如果沒有,則隱藏它們。

謝謝你的時間。

回答

1

可以配置的產品下拉選項由創建可配置產品時選擇的屬性決定。所以一種選擇是創建多個可配置產品。一種用於具有子模型和/或顏色的簡單產品,另一種用於不具有子模型和/或顏色的簡單產品。

或者,您可以簡單地爲子模型和顏色創建'null'或空白值的屬性值。這些可能具有諸如「無選項」之類的值。然後,您可以爲這些簡單產品的子模型或顏色屬性分配「無選項」值,同時爲具有這些簡單產品的人員分配實際值。這樣您就可以使用一個可配置產品來包含簡單產品的所有變體。

除此之外,如果您希望下拉框對於沒有子模型或顏色的模型完全消失,您需要爲產品頁創建模板覆蓋以隱藏沒有值或「無選項」值的選項。