2016-12-13 7 views

답변

0

특정 임펙트 헤더를 사용하여 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);" 

이 설명은 더 많은 언어를 추가합니다. 제품은 카탈로그를 통해 상점에 링크됩니다. 새로운 라인에서이 릴레이션 (카탈로그 저장소)을 검색 할 수 있습니다.이 라인을 한 줄에 표시하는 방법을 모르겠습니다.