2010-10-04 4 views
0

Я хочу импортировать продукты Magento из моего csv-файла, но когда я импортирую этот файл csv, я получаю ошибку, подобную этой (Пропустить строку импорта, обязательное поле «sku» не определено) это поле определено в моем файле csv.Импорт Magento из файла csv

Если у кого-то есть идеи, сообщите мне. Какой метод я должен следовать, чтобы импортировать свои продукты в формате CSV Magento

Спасибо за помощь заранее

ответ

0

Я считаю это решение его очень просто:

  1. просто пойти в системы-> импорт/экспорт и тогда u экспортирует весь продукт csv

  2. теперь введите все другие поля или данные атрибута в csv, который вам нужен.

  3. <?php 
    set_time_limit(0); 
    define('MAGENTO_MAGE_LOCATION','/your site name path/app/Mage.php'); 
    error_reporting(E_ALL); 
    $handle = fopen("your csv name path.csv", "r"); 
    $count=0; 
    while (($data = fgetcsv($handle)) !== FALSE) 
    { 
        $count++; 
        if($data[0] != 'store') 
        { 
        require_once MAGENTO_MAGE_LOCATION; 
        Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); 
        $product = Mage::getModel('catalog/product'); 
        $product->setSku($data[5]); 
        $product->setName($data[7]); 
        . 
        . 
        . 
        try { 
         $product->save(); 
         echo '<br> hi product save successfully in magento uniqe mobile store'; 
        } 
        catch (Exception $ex) { 
         echo 'Handle the error'; 
        } 
    
        }// end of if statment store 
    }// end of while loop 
    fclose($handle); 
    ?> 
    

использовать этот код и установите все продукты, но все поля набор acourding ур CSV файл. затем запустите этот код. его работа я проверяю этот код. его собственное создание

+0

Я нахожу это решение после многого поиска и работы над ним. Я импортирую свой продукт csv через этот код. – aazi

Смежные вопросы