【问题标题】:Magento product imports from csv file从 csv 文件导入 Magento 产品
【发布时间】:2011-04-20 15:50:31
【问题描述】:

我想从我的 csv 文件中导入 Magento 产品,但是当我导入这个 csv 文件时,我收到这样的错误(跳过导入行,未定义必填字段“sku”)但是,我在我的 csv 中定义了这个字段文件。

如果有人对此有任何想法,请告诉我。我应该按照哪种方法将我的 csv 产品导入 Magento

提前感谢您的帮助

【问题讨论】:

    标签: php4


    【解决方案1】:

    我发现这个解决方案非常简单:

    1. 只需转到系统->导入/导出,然后您通过 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);
      ?>
      

    使用此代码并设置所有产品,但所有字段都设置为您的 CSV 文件。然后运行此代码。 它的工作我测试这个代码。这是我自己的创作

    【讨论】:

    • 经过大量搜索和研究后,我找到了这个解决方案。我通过此代码导入我的 csv 产品。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-31
    • 1970-01-01
    • 1970-01-01
    • 2018-01-12
    • 2015-12-23
    相关资源
    最近更新 更多