2016-12-13 7 views

答えて

0

特定のimpexヘッダーを使用してHacでエクスポートを使用できます。

私は要件が分かりませんが、輸出フレームワークを持っているので、beanshellを使用するのは適切ではありません。

Look DefaultExportServiceがある可能性があります。これは、シェルスクリプトで使用することができます。

0

あなたは(HAC/HMCに使用)のみ、特定のカタログ/バージョンを返すように検索結果を制限できます。必要に応じて

$catalog=YourCatalogId 
$version=YourCatalogVersion 
"#% import de.hybris.platform.jalo.product.Product;" 
"#% impex.setTargetFile(""Products_and_price.csv"", true, 1, -1);" 
INSERT_UPDATE Product;code[unique=true];description[lang=en];description[lang=de];europe1Prices(price,currency(isoCode)) 
"#% impex.exportItems("" SELECT {p:pk} FROM {Product as p JOIN CatalogVersion as cv ON {cv:PK}={p:catalogVersion} JOIN catalog as c ON {c:pk}={cv:catalog}} WHERE {c:id}='$catalog' AND {cv:version}='$version'"", Collections.EMPTY_MAP, Collections.singletonList(Product.class), true, true, -1, -1);" 

は、説明のためのより多くの言語を追加します。製品はカタログで店舗にリンクされています。この関係(カタログストア)を新しい行で検索することができますが、これを1行に表示する方法がわかりません。

関連する問題