我目前正在編寫一個腳本,可以讓我在magento中導入多個產品。Magento API:添加新產品後重建索引
$product = Mage::getModel('catalog/product');
$product->setSku($data['sku']);
//etc etc
$product->save();
產品得到完美的創造,但它不會在我的前端顯示,直到我要麼保存在後端(不改變任何東西!)或I重建索引在後端。
我在相關的數據庫表上做了一個比較,以查看保存產品並將這些字段添加到我的導入腳本中時發生了什麼變化,但沒有任何影響。導入的產品必須OK,因爲當我通過後端手動重建索引時,它顯示出來。
緩存已完全禁用。
現在我的問題是:如何在導入我的產品後重建索引?
這是輝煌的,偉大的工程!謝謝! – Alex 2010-12-03 09:12:40