我不確定爲什麼這不是Magento的庫存功能的一部分,但我希望客戶能夠通過兒童SKU搜索可配置產品。出於某種原因,Magento不會索引兒童SKU。將兒童SKU添加到Magento全文搜索索引
我app/code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php
$dynamicFields = array(
'int' => array_keys($this->_getSearchableAttributes('int')),
'varchar' => array_keys($this->_getSearchableAttributes('varchar')),
'text' => array_keys($this->_getSearchableAttributes('text')),
'decimal' => array_keys($this->_getSearchableAttributes('decimal')),
'datetime' => array_keys($this->_getSearchableAttributes('datetime')),
);
我試過幾個變化發現,沒有成功。 SKU是一個「靜態」屬性,可通過$this->_getSearchableAttributes('static')
訪問。我沒有得到所有的靜態屬性,但它不工作。根據嘗試的結果,我得到的結果中沒有任何變化,或者靜態屬性表不存在(這是合理的,因爲靜態屬性在產品實體表中)。
有沒有人有解決這個問題的建議?
在線研究發現建議使用這些值添加隱藏屬性,但不應該需要這些值。我寧願妥善解決問題。
「在線研究發現建議增加一個隱藏屬性使用這些值,但不應該是必要的。我寧願妥善解決問題。」 =>我會這樣做也與產品保存的觀察員更新此屬性 –
我有困難實現您的解決方案任何指針? https://stackoverflow.com/questions/31812898/magento-return-grouped-product-when-searching-associated-products-sku – user552769