0

Magmi を使用して Magento DB に製品をインポートしています。列をマップしようとしていますが、正しい名前を持っているため、すべての列をマップする必要はありません。しかし、マップする必要があるのはごく少数の列だけですが、どうすればこれを行うことができるかわかりませんでした。

csv で利用可能なすべての列を mapper にマップする必要がありますか?

列マッパーに入力するフォーマット マップ列は何ですか? sku_name、category_name、product_type があるとします。これはどのようにマッピングする必要がありますか?

sku_name:sku,category_name:categories,product_type:type.

これは正しいフォーマットですか?

ありがとう

4

2 に答える 2

2

それが機能する方法は、実際には非常に簡単です。構成リンクをクリックしてボックスを取得したら、まず、CSV ファイルにある列の名前をカンマ区切り形式で、マップされた列リスト テキスト ボックスに入力します。次に、テキスト フィールドから離れた場所をクリックすると、入力した各値の新しいテキスト フィールドが表示され、元のフィールドもマップする列の名前を入力するだけです。

あなたの例を使用するには、列 sku_name、category_name、および product_type があり、それらをそれぞれ sku、category、および type にマップする必要があります。したがって、マップされた列リストのテキスト フィールドに、sku_name、category_name、product_type を入力します。次に、テキスト フィールドからマウスをクリックすると、入力した 3 つの列の値ごとに 1 つずつ、3 つの新しいテキスト フィールドが表示されます。そこから、フォームの残りの部分に対応する値 (この場合は sku、カテゴリ、およびタイプ) を入力するだけで、準備完了です。

他のプラグインの設定にも同じことが当てはまります。それが実際に、列マッパーがどのように機能するかを知った方法です。デフォルト値セッター プラグイン (http://sourceforge.net/apps/mediawiki/magmi/index.php?title=Default_Values_setter) の wiki ページを読んでいたところ、クリックして離すと新しいテキスト フィールドが表示されると書かれていました。同じ種類の原則が他のプラグインにも当てはまるのではないかと思います。

于 2012-12-19T19:04:26.593 に答える