Spring 如何将excel中新的大型产品数据加载到Hybris中?
它以CSV格式输入SAP Hybris commerce suite。如何创建产品描述等?我们需要采取什么步骤 解决方案1:Spring 如何将excel中新的大型产品数据加载到Hybris中?,spring,hybris,Spring,Hybris,它以CSV格式输入SAP Hybris commerce suite。如何创建产品描述等?我们需要采取什么步骤 解决方案1: $catalogVersion=catalogVersion(catalog(id[default=STORE-PRODUCTS]),version[default=Online])[unique=true] $approvalStatus=approvalStatus(code)[default='approved'] $unit=unit(code)[default=
$catalogVersion=catalogVersion(catalog(id[default=STORE-PRODUCTS]),version[default=Online])[unique=true]
$approvalStatus=approvalStatus(code)[default='approved']
$unit=unit(code)[default=pieces]
INSERT_UPDATE Product;code[unique=true,allownull=true];name[lang=en];ean;onlineDate[dateformat=yyyy/MM/dd];offlineDate[dateformat=yyyy/MM/dd];description[lang=ja];minOrderQuantity;galleryImages($catalogVersion,qualifier);picture($catalogVersion,code);thumbnail($catalogVersion,code);manufacturerAID;manufacturerName;variantType(code);$catalogVersion;$approvalStatus;$unit
步骤:
$catalogVersion=catalogVersion(catalog(id[default=STORE-PRODUCTS]),version[default=Online])[unique=true]
$approvalStatus=approvalStatus(code)[default='approved']
$unit=unit(code)[default=pieces]
INSERT_UPDATE Product;code[unique=true,allownull=true];name[lang=en];ean;onlineDate[dateformat=yyyy/MM/dd];offlineDate[dateformat=yyyy/MM/dd];description[lang=ja];minOrderQuantity;galleryImages($catalogVersion,qualifier);picture($catalogVersion,code);thumbnail($catalogVersion,code);manufacturerAID;manufacturerName;variantType(code);$catalogVersion;$approvalStatus;$unit
1。为如下产品创建导入impex:
$catalogVersion=catalogVersion(catalog(id[default=STORE-PRODUCTS]),version[default=Online])[unique=true]
$approvalStatus=approvalStatus(code)[default='approved']
$unit=unit(code)[default=pieces]
INSERT_UPDATE Product;code[unique=true,allownull=true];name[lang=en];ean;onlineDate[dateformat=yyyy/MM/dd];offlineDate[dateformat=yyyy/MM/dd];description[lang=ja];minOrderQuantity;galleryImages($catalogVersion,qualifier);picture($catalogVersion,code);thumbnail($catalogVersion,code);manufacturerAID;manufacturerName;variantType(code);$catalogVersion;$approvalStatus;$unit
根据需要修改impex
2。在impex中添加csv文件条目,如下所示:
$catalogVersion=catalogVersion(catalog(id[default=STORE-PRODUCTS]),version[default=Online])[unique=true]
$approvalStatus=approvalStatus(code)[default='approved']
$unit=unit(code)[default=pieces]
INSERT_UPDATE Product;code[unique=true,allownull=true];name[lang=en];ean;onlineDate[dateformat=yyyy/MM/dd];offlineDate[dateformat=yyyy/MM/dd];description[lang=ja];minOrderQuantity;galleryImages($catalogVersion,qualifier);picture($catalogVersion,code);thumbnail($catalogVersion,code);manufacturerAID;manufacturerName;variantType(code);$catalogVersion;$approvalStatus;$unit
#%impex.includeExternalDataMedia(“.csv产品”“UTF-8”“1,-1”)
3。将此impex和csv文件压缩在一起。
4。使用HMC中的导入功能导入压缩文件。
确保您的CSV文件已更改为impex中要求的格式
解决方案2:
$catalogVersion=catalogVersion(catalog(id[default=STORE-PRODUCTS]),version[default=Online])[unique=true]
$approvalStatus=approvalStatus(code)[default='approved']
$unit=unit(code)[default=pieces]
INSERT_UPDATE Product;code[unique=true,allownull=true];name[lang=en];ean;onlineDate[dateformat=yyyy/MM/dd];offlineDate[dateformat=yyyy/MM/dd];description[lang=ja];minOrderQuantity;galleryImages($catalogVersion,qualifier);picture($catalogVersion,code);thumbnail($catalogVersion,code);manufacturerAID;manufacturerName;variantType(code);$catalogVersion;$approvalStatus;$unit
另一个更好的解决方案是使用Hybris的热文件夹功能。有关更多详细信息,请参阅
解决方案3:
$catalogVersion=catalogVersion(catalog(id[default=STORE-PRODUCTS]),version[default=Online])[unique=true]
$approvalStatus=approvalStatus(code)[default='approved']
$unit=unit(code)[default=pieces]
INSERT_UPDATE Product;code[unique=true,allownull=true];name[lang=en];ean;onlineDate[dateformat=yyyy/MM/dd];offlineDate[dateformat=yyyy/MM/dd];description[lang=ja];minOrderQuantity;galleryImages($catalogVersion,qualifier);picture($catalogVersion,code);thumbnail($catalogVersion,code);manufacturerAID;manufacturerName;variantType(code);$catalogVersion;$approvalStatus;$unit
使用IBM MDM工具创建导入配置文件并上载csv数据。上传csv数据后,您可以创建和导出配置文件,并以impex文件格式导出数据。该弹劾可通过HMC或HAC导入Hybris
希望这有帮助