手前味噌で恐縮ですが、こちらはどうでしょうか?
▼[モジュール] Csv2Doc - CSVを使ってドキュメントやウェブリンクを一括登録
http://modxcms.com/forums/index.php/topic,36903.0.html
作られたサイトをざっと拝見した感じでは、
カテゴリー毎にフォルダを分けて商品データを流し込んでられるようですので、
以下のような、いくつかのやり方が考えられるかと思います。
1.カテゴリー毎にCSVファイルを分けておき、それぞれ親フォルダを指定して更新
この場合、カテゴリー毎にモジュールを作って、
「doc_parent」で親フォルダIDを設定、「csv_fname」でCSVファイル名を設定しておけば更新は楽です。
2.CSVファイルに親フォルダを指定するフィールドを作って、データ中で個々に指定しておく
これには、さらに2つの方法があって、
2-1.CSVファイルに親フォルダのIDを指定するフィールドを「parent」で作って、データ中で個々に指定しておく
(フィールド名が「parent」以外の場合、「byname_parent」でそのフィールド名を指定することも可能)
2-2.ドキュメントには書いていませんが、親フォルダのドキュメントエイリアスを指定するフィールドを作っておき、
そのフィールド名を「parent_alias_fieldname」パラメータで設定することができます。
この場合、「doc_parent」で指定したフォルダの直下から、それぞれのエイリアスを探して、
その中にドキュメントを作ります。(つまり、「doc_parent」で指定したフォルダの2階層下)
#
拝見した感じでは、
データ量がかなり多いようですので、カテゴリー毎にCSVファイルを分けられた方が、安全なような気もしますが。