8

午後中、Magento にいくつかの製品をインポートしようとしましたが、すべて成功しませんでした。試行錯誤の末、「画像が存在しません」というエラーが発生しました。私はそれについていくつかの投稿を読みましたが、そのほとんどは時代遅れですが、最近の投稿では、すべてを入れて、すべてのファイルをCSV ファイルの/media/importように命名することについて話しています。/image.png

それは機能せず、それでも同じエラーが発生します。

私はMagento 1.6.2を使用していますが、ファイルを入れてみました

/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

CSVのファイルに次の名前を付けようとしました

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

...そして、それらすべての組み合わせの束(フォーラムが提案したことを試してみましたが、運がなかったので、最初はランダムなアプローチを使用したため、正確にはわかりません)。画像ファイルがチェックされている PHP コードの一部を見つけようとしましたが、失敗しました... 再び。

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

4

3 に答える 3

9

画像を media/import に ftp した後、実際の CSV ファイルでは、画像は /image.jpg でした。

これは、私の作業中のインポート CSV ファイルの例です。当時のカタログに供給されたデータベースをハッシュし、以下の出力を組み立てるための php スクリプトを作成しました。それを機能させるには、多くの試行錯誤が必要でした。インポートを試みる前にamysqldumpを実行して、復元で間違いを吹き飛ばすことができるようにします。

"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"
于 2012-04-27T21:00:18.003 に答える
1

Magento のすぐに使える Dataflow プロファイルの無限のバグに飽きて、有料のソリューションを検討している方は、こちらをチェックしてください。これを使用すると、画像付きの製品をインポートする際に発生する一般的なエラーを 99% 回避できます。

-- BOM 文字の問題はありません (オンラインの CSV エディターで発生するため)

-- 「間違ったパス」の問題はありません (画像が見つからない場合は、設定で画像を取得するパスを設定できます - ログはすぐに通知します)

-- 「複数の画像」の問題はありません。セミコロンで区切られた複数のパスを含む「media_gallery」フィールドとともに、small_image、サムネイル、画像フィールドをインポートできます。

また、エクスポートすることもできるので、何か問題が発生して何が起こったのか分からない場合は、製品を手動で作成し、 magento admin から手動で画像をアップロードしてから、この製品をエクスポートしてください。CSV に画像への適切なパスが入力されます。また、必要なすべての画像が、設定で「メディア フォルダー」として設定したフォルダーにコピーされます。そのため、画像が正しいフォルダーにあるかどうかを気にせずにインポートして戻すことができます。

ほとんどの人が無料のものを探していることは知っていますが、製品に画像を一括で割り当てるという単純なタスクを達成するために Dataflow ですでに何十時間も苦労しているなら、私が話していることを理解していただけると思います :)

于 2013-11-22T12:35:01.617 に答える
0

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

Googleで検索した後、うまくいきませんでした。すべてのリゾルバーを収集する必要があり、それは機能します。私のリゾルバーは次のとおりです。

  1. 最小限の属性:

    store, sku , qty, is_in_stock, attribute_set, description, model, price, tax_class_id, Visibility, ウェブサイト, weight, status, type, short_description, name, category_ids, image, small_image, sku ,

2つの「スク」が見えます。1 つは文字で、もう 1 つは数字です。どうしてか分かりません。しかし、最後を削除すると。「画像がありません」と表示されます。たぶん、画像の名前が同じなら、それは画像の sku です。

  1. $MAGENTO_HOME/media/var の下にインポート フォルダーを作成します。
  2. ftp/scp 経由でこのフォルダーに画像をアップロードします。
  3. csv ファイルに /name_image.jpg を追加します (png またはアップロードする任意の形式の画像)

アップロードした画像と一致します

したがって、インポートするとき。「画像が存在しません」というエラーが表示されません。

于 2014-03-29T11:14:50.880 に答える