csvでギャラリー画像をインポートする方法


12

ギャラリー画像をインポートすることは、このような基本的な機能のように見えますが、csvエクスポートファイルでこれを行う場所が見つかりません。magentoのバックエンドを使用してギャラリー画像を含む単一の製品を作成し、csvにエクスポートしましたが、これらのギャラリー画像でさえcsvファイルで見つかりません。

私は何が欠けていますか?


何を期待しますか?バイナリエンコードされた画像?画像は、であるmedia/catalog/product/<first_letter>/<second_letter>/name.jpg経路があるはずCSVとで:/catalog/product/<first_letter>/<second_letter>/name.jpg列「画像」に私の知る限り
ファビアンBlechschmidt

@Fabian申し訳ありませんが、ギャラリー画像のURLをアップロードできるようにセル/列を探しています
-YWSW

回答:


5

明確にするために、データフローではなくインポート/エクスポートモジュールを使用していると仮定します。Dataflowを使用している場合は、インポート/エクスポートモジュールで同じプロセスを試して、結果が改善されるかどうかを確認してください。

これは間違いなく標準の機能です。サンプルデータがインストールされたMagento CE 1.7.0.2の新規インストールからリンクされたCSVエクスポートを参照してください。small_imageを検索すると、正しい列が見つかります。

image_label, small_image, small_image_label, thumbnail, thumbnail_label

メディアギャラリーを制御するための次の列もあります。

media_gallery, _media_attribute_id, _media_image, _media_lable, _media_position, _media_is_disabled

Magentoのインポート/エクスポートには注意が必要です。2つの方法はありません。基本的にドキュメントはなく、予期しない結果を引き起こす可能性のあるいくつかの癖/バグがあります。Mage_ImportExportの使用方法を知っている人は誰でも、ある段階で何時間もキーボードに向かって泣いているでしょう。

そうは言っても、うまく機能し、トリックを知ったらうまく機能します。ここにCSVを投稿でき、Magentoのインストールにカスタマイズを加えたかどうかを教えていただければ、コミュニティがより良いサポートを提供できます。

また、エクスポートを実行しているときに、属性の「スキップ」チェックボックスにチェックマークを付けていないことを確認してください。


これも私の結論でした-各ギャラリー画像の個別の行-製品ごとに1行を維持し、コンマ、セミコロンなどで画像を分離する方法はありませんか?また、データフローが悪い列名と情報を与えてくれることにも気付きました。あなたはキーボードで何時間も泣いているのでとても正しいです;)
YWSW

はい、画像だけでなく、ほとんどのものに行を分けます。たとえば、製品を複数のカテゴリに追加すると、各カテゴリを新しい行にリストすることになります。この形式を使用する属性は多数あります。最終的なチュートリアル/ガイドへのリンクを提供することはできません。上記でリンクしたCSV(ほぼすべての可能な製品構成)を見て、独自のファイルに構造を複製するのが最善の方法です。株価や製品の可視性をインポートする必要がある場合は、この領域にいくつかのバグがあることに注意してください。
jharrison.au

3

インポートCSVに次の列を追加するだけです

image_label, small_image, small_image_label, thumbnail, thumbnail_label

そして、それぞれの画像パスをに相対するように設定し./media/importます。例えば

image_label, small_image,
"my_label",  "./img.jpg",

次に、すべての画像をアップロードして ./media/import

輸入の分類

画像を分類したい場合は、それらをサブディレクトリに配置./media/importし、CSVでパスを設定してそれを含めます。

例えば。に画像をアップロードした./media/import/20130304
ので、画像のパスは ./20130304/img.jpg


ギャラリー画像の複数のURLをどこに追加しますか?
YWSW

1
カンマで区切ります。
ベン・レッサーニ-ソナシ

製品フィードでこれらの列を手動で作成して入力すると、Magentoはどこに配置するかを理解できますか?
YWSW

どうしてこれがmagentoの標準ではないのですか?また、Magentoにギャラリー画像のURLをエクスポートさせるにはどうすればよいですか?
-YWSW


1

私はこれを理解するために私を永遠に連れて行ったので、チャイムを鳴らし、おそらく助けを提供することにしました。

•ソフトプロディジーからの答えは、magmiの使用に対する99ドルの「修正」です。•jharrison.auは正しいものであり、多くの作業を行った後、動作するようになりました。

彼が述べた最初のエクスポートとインポートは、データフローを使用せずに行わなければなりません。データフローは機能しません。そこから、どの属性が必要であるかを把握しようとして問題が発生しました。

1.これらのフィールドを次のように設定します。_media_attribute_id:mineは80です。属性が表示されるURLで[カタログ]> [属性]> [属性の管理]> [メディアギャラリー]に移動します。_media_imageこのように設定します/filename.jpg >>>>>>これはメディアにある必要があります> Magentoのインポートフォルダー/filename2.jpg >>>>>>これはメディアにある必要があります> Magentoのインポートフォルダー

  1. 製品をインポートした後、インデックスを再作成する必要がありますが、これにはしばらくイライラしていました![システム]> [インデックス管理]> [データの再インデックス化]に移動します。

これが誰にも役立つことを願っています。前回の投稿と同じように見える場合は申し訳ありません。


0

ほんの少しの手がかり(jharrison.auの非常に良い答えに加えて)には数時間かかります。画像ファイルは小文字で命名する必要があるように思えます。おそらく、この情報は誰かを助けることができます。


0

jharrison.auの素晴らしい回答に同意します。さらに言えば、Magentoの異なるバージョンでのDataFlowとImport / Exportモジュールの動作には一貫性がないようです。

大きなデータベース(10,000以上の製品)を更新するソリューションを探している人には、素晴らしい無料のオープンソースツールMAGMIを調べることをお勧めします。ここで形式についての説明を参照してください。

要するに、次のようなものです。

media_gallery /image1.jpg;/image2.jpg

そして、「Media folder」ディレクトリに画像を配置する必要があります(MAGMIで調整する必要があります)

MAGMIのセットアップで問題が発生した場合(プロではない人にとっては少し難しいかもしれません)、この拡張機能は基本的にMagentoバックエンドに統合されたMAGMIです。このタスクをすぐに実行できます。


0

1.9 CEあなたはCSVで指定したいと思うでしょうskuし、galleryセミコロン含むことができる;に相対的である先頭にスラッシュで区切られたリストを/media/import、あなたのファイルのディレクトリ、例えば:/56789.jpg;/43345.jpg。必要に応じて他のフィールド間でimagesmall_imageおよびthumbnail画像を指定することもできます。これらは最小要件として設定したものです。


0

Magentoはギャラリーに画像をインポートできます。

すべての画像が別々の列にあるとは限りません。以下に例を示します。

たとえば、1つの製品に5つの画像をアップロードする場合、ファイルの_media_image列(各画像の各行)に先頭にスラッシュ(/image_name.jpg)を付けた画像名を配置する必要があります。例:

ここに画像の説明を入力してください これは、SKUを使用した1つの製品の画像です。ギャラリーに画像をインポートする場合は、ここで取得します-

ここに画像の説明を入力してください しかし、ご覧のとおり、メインの製品イメージとして追加されているイメージはありません。

Magentoのメイン製品の画像はベースと呼ばれ、製品ページに播種され、小さな画像がカテゴリビューとサムネイルに表示されます(関連製品など)

そのため、画像の一部または1つを小さく、ベースおよびサムネイルとして表示するには、別々の列が必要であり、画像名も配置する必要があります

そのため、小さくて基本的なサムネイルまたは異なる画像として、まったく同じ画像を作成できます。

問題が見つかったら教えてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.