2012-04-26 10 views
8

Magentoで一部の製品をインポートするために午後すべて試しましたが、すべて成功しませんでした。試行錯誤の後、すべてが「画像が存在しない」というエラーになります。私はそれについてのいくつかの記事を読んだが、それらのほとんどは時代遅れですが、最近のoneは、すべてを/media/importに入れ、CSVファイルに/image.pngという名前のすべてのファイルを持つことについて語ります。Magentoイメージを含むインポート製品

これは動作しませんが、私はまだ同じエラーが発生します。

私は、Magentoの1.6.2を使用していると私は私が

/image.png 
/1/m/image.png 
/media/import/image.png 
/media/import/i/m/image.png 

としてCSVでファイル名を指定しようとしてい

/var/import/image.png 
/var/import/i/m/image.png 
/media/import/image.png 
/media/import/i/m/image.png 
/media/catalog/product/i/m/image.png 

にファイルを入れて試してみました...とそれらのすべての組み合わせの束(私はランダムなアプローチを最初に使用したものと、フォーラムが示唆したものを試してみるが、運がないものを正確には確認していない)。私は、イメージファイルがチェックされている場所にPHPコードを配置しようとしましたが、もう一度失敗しました。

したがって、インポーターはどのようなフォルダを検索しますか?これを行う方法は何ですか?同じ問題を抱えている人がたくさんいますが、これは公式な解決策ではありません。どんな助けもありがたい。

+2

この問題は、スパムの数に誤った反応があったと思います。これらのスパマーは、 –

答えて

9

イメージをメディアにインポートする/インポートし、実際のCSVファイルでは、イメージは/image.jpgでした。

私の作業インポートCSVファイルの例を次に示します。私はデータベースをハッシュしてカタログを作成し、以下の出力をアセンブルするPHPスクリプトを作成しました。それはそれを働かせるために多くの試行錯誤を取った。インポートを試みる前にmysqldumpを実行して、復元で間違いを吹き飛ばすことができます。ボックスのデータフロープロファイルのMagentoののうちの無限のバグに飽きやソリューションを支払っも検討人のために

"sku"|"price"|"special_price"|"brand"|"weight"|"cost"|"name"|"section"|"description"|"short_description"|"make"|"fitment"|"product_name"|"store"|"websites"|"attribute_set"|"type"|"has_options"|"gift_message_available"|"custom_design"|"options_container"|"image_label"|"small_image_label"|"thumbnail_label"|"page_layout"|"meta_keyword"|"custom_layout_update"|"manufacturer"|"color"|"status"|"tax_class_id"|"visibility"|"enable_googlecheckout"|"is_recurring"|"is_imported"|"special_to_date"|"custom_design_from"|"custom_design_to"|"news_from_date"|"news_to_date"|"qty"|"min_qty"|"use_config_min_qty"|"is_qty_decimal"|"backorders"|"use_config_backorders"|"min_sale_qty"|"use_config_min_sale_qty"|"max_sale_qty"|"use_config_max_sale_qty"|"is_in_stock"|"low_stock_date"|"notify_stock_qty"|"use_config_notify_stock_qty"|"manage_stock"|"use_config_manage_stock"|"stock_status_changed_automatically"|"use_config_qty_increments"|"qty_increments"|"use_config_enable_qty_increments"|"enable_qty_increments"|"store_id"|"product_type_id"|"product_status_changed"|"product_changed_websites"|"material"|"category_ids"|"image"|"small_image"|"thumbnail" 
"TEE BLACK LONG LG"|"28.41"|"25.00"|""|"0.60"|"12.15"|"Ca Cycleworks Lg black cotton longsleeve logo t-shirt Cycleworks Brand Gear!!"|""|"Ca Cycleworks Lg black cotton longsleeve logo t-shirt Cycleworks Brand Gear!! for Ducati Everyone"|" Ducati Everyone"|""|""|"Ca Cycleworks Lg black cotton longsleeve logo t-shirt Cycleworks Brand Gear!!"|"admin"|"base"|"Other Accessories"|"simple"|"0"|"Use config"|""|"Block after Info Column"|""|""|""|"No layout updates"|""|""|""|""|"Enabled"|"None"|"Catalog, Search"|"Yes"|"No"|"Yes"|""|""|""|""|""|"1.0000"|"0.0000"|"1"|"0"|"0"|"1"|"1.0000"|"1"|"0.0000"|"1"|"1"|""|""|"1"|"0"|"1"|"0"|"1"|"0.0000"|"1"|"0"|"0"|"simple"|""|""|""|"36"|"/tee.jpg"|"/tee_sm.jpg"|"/tee_th.jpg" 
"LANYARD"|"2.27"|"2.00"|""|"0.05"|"1.05"|"Ca Cycleworks Cycleworks lanyard Cycleworks Brand Gear!!"|""|"Ca Cycleworks Cycleworks lanyard Cycleworks Brand Gear!! for Ducati Everyone"|" Ducati Everyone"|""|""|"Ca Cycleworks Cycleworks lanyard Cycleworks Brand Gear!!"|"admin"|"base"|"Other Accessories"|"simple"|"0"|"Use config"|""|"Block after Info Column"|""|""|""|"No layout updates"|""|""|""|""|"Enabled"|"None"|"Catalog, Search"|"Yes"|"No"|"Yes"|""|""|""|""|""|"1.0000"|"0.0000"|"1"|"0"|"0"|"1"|"1.0000"|"1"|"0.0000"|"1"|"1"|""|""|"1"|"0"|"1"|"0"|"1"|"0.0000"|"1"|"0"|"0"|"simple"|""|""|""|"36"|"/"|"/_sm"|"/_th" 
"PVC TAPE"|"13.64"|"12.00"|""|"0.50"|"1.05"|"Ca Cycleworks White pvc duck tape - all 4 panes - 2in x 110yds Cycleworks Brand Gear!!"|""|"Ca Cycleworks White pvc duck tape - all 4 panes - 2in x 110yds Cycleworks Brand Gear!! for Ducati Everyone"|" Ducati Everyone"|""|""|"Ca Cycleworks White pvc duck tape - all 4 panes - 2in x 110yds Cycleworks Brand Gear!!"|"admin"|"base"|"Other Accessories"|"simple"|"0"|"Use config"|""|"Block after Info Column"|""|""|""|"No layout updates"|""|""|""|""|"Enabled"|"None"|"Catalog, Search"|"Yes"|"No"|"Yes"|""|""|""|""|""|"1.0000"|"0.0000"|"1"|"0"|"0"|"1"|"1.0000"|"1"|"0.0000"|"1"|"1"|""|""|"1"|"0"|"1"|"0"|"1"|"0.0000"|"1"|"0"|"0"|"simple"|""|""|""|"36"|"/ductape.jpg"|"/ductape_sm.jpg"|"/ductape_th.jpg" 
+2

はい、それが判明したように、私はカスタム必須の "image"フィールドに ''のような文字列を持っていましたが、 n/a'を実行してエラーを引き起こしました。私はモデルヘルパーにメッセージを随時トレースしなければなりませんでした...とにかく、イメージベースディレクトリは実際には '/ media/import'で、イメージファイルはCSV –

1

check this one。 - なしBOM文字の問題(オンラインCSVエディタを通じて起こるだろうと)

- ノー「間違ったパス」の問題(

:それを使用すると、単に画像と製品を輸入時に上げ、99%の人気エラーを回避します画像がない場合は、設定で画像を取得するパスを設定することができます。ログにはすぐに通知が表示されます)

- 「画像が複数ありません」という問題はありません:small_image、thumbnail、imageフィールドをインポートできますセミコロンで区切られた複数のパスを含む "media_gallery"フィールド。

また、何かがうまくいかないので、もしそれが、エクスポートすることができ、あなたは何が起こったのかを把握することはできません - はちょうど手動あなたのプロダクトを作成し、Magentoの管理者を経由して、手動で画像をアップロードして、ちょうどこの製品を輸出します。それは画像への適切なパスをCSVに取り込みます。"Media folder"として設定したフォルダにすべての必要な画像をコピーします。イメージが正しいフォルダにあるかどうかを気にせずにインポートすることができます。

私はほとんどの人が無料のものを探していることは知っていますが、データフローに苦労してすでに製品に画像を割り当てるという簡単な作業を達成していれば、私はあなたのことを理解しているでしょう:)

+0

はい、私はこのプラグインを見たことがありました。残念ながら、私のケースでは、これは完全なカスタムインポートシステムのためであり、ETLを実装する必要がありました。 「ネイティブMagento API」で動作するように管理されています...〜400分のアイテムのための45分...はい、「ホーリー・クラップ!」heh –

+0

男、真剣にMAGMIを試してください。ちょうどGoogleの "MAGMI API" - それはカップルの "ステートメント" 2つのコード文字列を含む。それをあなたのETLスクリプトに結びつけると、それはかなり似たように動作しますが、より速くなります。 –

0

私の場合、私は同じ画像で10000レコードをインポートする必要があります。

Googleで検索したが機能しませんでした。私はレゾルバーのすべてを集める必要があり、それは動作します。 私のリゾルバは次のとおりです。

  1. 最小属性:

    店、SKU、数量、is_in_stock、attribute_set、説明、モデル、価格、tax_class_id、可視性、ウェブサイト、体重、状態、種類、 SHORT_DESCRIPTION、名前、category_ids、画像、small_image、SKU

次の2つの "在庫管理" を参照してくださいすることができます。 1つは文字、もう1つは数字です。どうしてか分かりません。しかし、私は最後を削除します。 「イメージは存在しません」と表示されます。たぶん、画像の名前が同じであれば画像用のスキューです。

  1. $ MAGENTO_HOME /メディアの/ varの下にインポートフォルダを作成します
  2. FTP/SCPを経由して、このfoldeであなたのイメージをアップロードします。 csvファイルで
  3. :/name_image.jpg(PNGまたは任意の形式の画像アップロード)を追加

それはあなたがインポートするときに、そう

をアップロードされた画像と一致します。エラー "画像が存在しません表示されません。

関連する問題