Question

I have a classification system attribute in a classification class that classifies all categories in my catalog.

This attribute is called Vanprijs. I can add values to this attribute for different products/variants on the hMC. Like on the picture below, but how can I add these values via impex files?

enter image description here

I did try this, but the importer doesn't recognize Vanprijs as a known attribute:

INSERT_UPDATE ModelVariantProduct;$baseProduct;code[unique=true];name[lang=$lang];Vanprijs;$catalogVersion;$approved
;B300047;M300047;Toiletverhoger (met deksel en stabiele armleuningen);10
Was it helpful?

Solution

This is how it's done (note the 2 variables $clAttrModifiers and $vanprijsFeature):

$lang=nl
$productCatalog=myProductCatalog
$catalogVersion=catalogversion(catalog(id[default=$productCatalog]),version[default='Staged'])[unique=true,default=$productCatalog:Staged]
$approved=approvalstatus(code)[default='check']
$baseProduct=baseProduct(code,$catalogVersion)
$clAttrModifiers=system='MySystemClassifications',version='General',translator=de.hybris.platform.catalog.jalo.classification.impex.ClassificationAttributeTranslator,lang=nl
$vanprijsFeature=@Vanprijs[$clAttrModifiers];


INSERT_UPDATE Product;code[unique=true];$vanprijsFeature;$catalogVersion
;M300047;200.59;
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top