将产品图像数据从Hybris 5.2导入6.7

时间:2018-06-11 18:06:44

标签: e-commerce hybris

您能告诉我在hybris中迁移产品图像数据的最佳方法吗?这应该使用impex来完成还是有其他方便的方法?

1 个答案:

答案 0 :(得分:0)

Here,您可以找到迁移数据的方法。但是你可能很难实现它。

如果您在导入媒体/图像后真的不打扰URL更改,那么我建议使用Hybris OOTB导入/导出向导(系统>工具>导入/导出),您可以在其中为任何ItemType生成导出脚本你可以重新导入生成的Impex&媒体进入目标系统。

# ---- Extension: core ---- Export Type: Media ----
"#% impex.setTargetFile( ""Media.csv"" );"
insert_update Media;&Item;@media[translator=de.hybris.platform.impex.jalo.media.MediaDataTranslator];altText;catalog(id)[allownull=true];catalogVersion(catalog(id),version)[unique=true,allownull=true];code[unique=true,allownull=true];convertedMedias(catalogVersion(catalog(id),version),code);dataPK;deniedPrincipals(uid);derivedMedias(&Item);description;internalURL;location;locationHash;mediaContainer(catalogVersion(catalog(id),version),qualifier);mediaFormat(qualifier);metaData(&Item);metaDataDataPK;mime;original(catalogVersion(catalog(id),version),code);originalDataPK;permittedPrincipals(uid);realFileName;removable[allownull=true];size;subFolderPath;supercategories(catalogVersion(catalog(id),version),code)
"#% impex.exportItemsFlexibleSearch( ""SELECT {PK} FROM {Media!} WHERE {catalogVersion} IN (8796054355417)"");"

在上面的脚本中,您可以更改查询以仅获取图像媒体。

此外,还有一个advancedexport扩展可用于提供相同的功能和一些其他功能。

你必须处理Extract&根据您的业务需求自行转换和加载阶段。