2010-10-04 19 views
0

Je veux importer les produits Magento à partir de mon fichier csv, mais quand j'importe ce fichier csv je reçois une erreur comme celle-ci (Sauter la ligne d'importation, le champ requis "sku" n'est pas défini). ce champ est défini dans mon fichier csv.Les importations de produits Magento à partir du fichier csv

Si quelqu'un a une idée à ce sujet alors s'il vous plaît aviser moi. Quelle méthode dois-je suivre pour importer mes produits csv à Magento

Merci pour l'aide à l'avance

Répondre

0

Je trouve cette solution sa très simple:

  1. juste aller à Système-> import/export et alors vous exportez tout le produit par csv

  2. maintenant entrez tous les autres champs ou données d'attribut dans csv dont vous avez besoin.

  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); 
    ?> 
    

utiliser ce code et définir tous les produits, mais tous les champs mis acourding ur fichier CSV. Ensuite, exécutez ce code. son fonctionnement je teste ce code. c'est ma propre création

+0

Je trouve cette solution après beaucoup de recherches et de travail. J'importe mon produit csv à travers ce code. – aazi