Spring 如何将excel中新的大型产品数据加载到Hybris中?

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=

它以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=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

希望这有帮助