我創建了一個腳本來存儲來自外部來源的magento中的文章。Magento不替換存儲的文章
這是目前我在做什麼
$this->product = Mage::getModel('catalog/product')->loadByAttribute('sku',$this->artnr);
Mage::app()->getStore()->setId(Mage_Core_Model_App::ADMIN_STORE_ID);
if($this->product===false || $this->product->getId()<1){
$this->product = Mage::getModel('catalog/product');
$this->product->setSku($this->actindo['art_nr']);
$this->newProduct = true;
$this->product->setAttributeSetId($this->getDefaultAttributeSetId());
$this->product->setStoreId(Mage::app()->getStore()->getWebsiteId());
$this->product->setCreatedAt(strtotime('now'));
}
然後,我將所有喜歡的描述等所需的字段
,然後我做了商店
$this->product->save();
產品在管理後臺中正確顯示,但在商店前臺中不可見。
我檢查了數據庫,發現有幾個索引沒有寫入。 也不保存平坦表。 如果我以後再次將其存儲在管理後端,則會保存所有內容。 我有平板電腦目前禁用。 但是他們的內容仍然被寫入。
我使用Magento 1.7.0.1和PHP5.3作爲fpm和web服務器nginx運行。
我也已經嘗試重建索引和一切,但它仍然不可見在前端。 我在做什麼錯? 我推送到腳本的所有字段都會被寫入,並在管理部分顯示。 ????
今天我會試試這個。 –
重量和稅收類別都是Magento新產品表單中的必填字段,因此請檢查這些字段。 – Malachy
感謝這個幫助。我導出數據並檢查未設置的內容並找到它。 –