2015-05-02 32 views
0

我有使用問題進口產品的Magento CSV文件Magento的進口產品形態csv文件

我,而不是像path圖像0​​,我怎麼能保存的圖像從URL作爲默認的Magento採用路徑

  1. 很難讓外行人拿到category id並放入csv文件。

我想通過catrgory名進口產品

cat 1 > child cat 1 > sub cat > rest product detail 

我該怎麼做,這是沒有任何模塊,以做到這一點

+0

代碼格式 – Slimshadddyyy

+0

嘗試magmi http://sourceforge.net/projects/magmi/ –

回答

0
try{ 
$product = Mage::getModel('catalog/product'); 
->setWebsiteIds(array(1)) 
        ->setTypeId(Mage_Catalog_Model_Product_Type::TYPE_SIMPLE) 
        ->setAttributeSetId(8) 
        ->setCreatedAt(strtotime('now')) 
        ->setSku('adb') //SKU 
        ->setName('Title') 
        ->setStatus(Mage_Catalog_Model_Product_Status::STATUS_ENABLED) 
        ->setPrice(3.1) 
        ->setDescription('This is Des'); 

上面的代碼使用得到收集和數據集。

我們從設置類別名稱類別,你可以試試下面的代碼:

$category = Mage::getResourceModel('catalog/category_collection')->addFieldToFilter('name', 'category_name'); 
        $cat_det=$category->getData(); 
        $main_cat = $cat_det[0]['entity_id']; 

$sub_category = Mage::getResourceModel('catalog/category_collection')->addFieldToFilter('name', 'sub_cat_name'); 
        $sub_cat_det=$sub_category->getData(); 
        $main_sub_cat = $sub_cat_det[0]['entity_id']; 

        $product->setCategoryIds(array($main_cat, $main_sub_cat)); 
$product->save(); 
} 
catch(Exception $e){ 
        echo $e->getMessage(); 
      } 

如果您還有任何疑問隨時問。

+0

我在哪裏寫這段代碼 – mydeve

+0

創建一個沙盒文件並運行這個腳本。 –