在Hybris中创建导出脚本,用于导出在线目录中存在但不在暂存目录中的所有产品
我是海布里斯的新手。这就是我到目前为止想到的:在Hybris中创建导出脚本,用于导出在线目录中存在但不在暂存目录中的所有产品,hybris,impex,Hybris,Impex,我是海布里斯的新手。这就是我到目前为止想到的: $version=Online "#% impex.setTargetFile( ""Product.csv"" );" insert_update Product ; catalog(id [allownull=true] ; catalogVersion(catalog(id),version)[unique=true,allownull=true] ; code[unique=true,allownull=true] ; na
$version=Online
"#% impex.setTargetFile( ""Product.csv"" );"
insert_update Product ; catalog(id [allownull=true] ; catalogVersion(catalog(id),version)[unique=true,allownull=true] ; code[unique=true,allownull=true] ; name
"#% impex.exportItems(""SELECT {P:pk} FROM {Product as P}, {CatalogVersion as CV}, {Catalog as C} WHERE {P:catalogversion}={CV:PK} AND {CV:catalog}={C:PK} AND {C:id}='$catalog' AND {CV:version}='$version'"", Collections.EMPTY_MAP, Collections.singletonList( Item.class ), true, true, -1, -1 );"
看起来还可以,但不行。非常感谢您的帮助
$catalog
未定义,您刚刚定义了版本。从{genericvariantproduct as p join catalogVersion as cv on{p.catalog}={}中选择{p.pk}它是否会给出某种错误消息?它的作用是什么?您所说的导出在线目录中存在但不在暂存目录中的所有产品的确切含义是什么?
。是否只导出在线目录产品?还是区别?只导出在线目录