Administration > Advanced Product Creation Administration > BOM Synchronization Default Mapping
  
BOM Synchronization Default Mapping
The system uses property settings to define which attributes are looked at when mapping BOM variations. You can define attributes for the colorway, source, and destination variations. You cannot define attributes for the size variation because it is not typed.
The system attempts to create a default mapping based on defined attributes. If mapping is successful, then the mapped value is automatically selected for the parent product BOM variation; however, you can manually change this value if desired.
Out-of-the-Box
The system does not define default attributes out-of-the-box.
Configuration
You can define primary, secondary, and tertiary attributes for variation mapping when synchronizing the BOM. Based on the attribute that you specify to be used for variation mapping, the system attempts to create a one-to-one mapping based on the first attribute value. If the system cannot create a one-to-one mapping based on the first attribute value, and a secondary attribute is defined, then the system uses the secondary attribute to attempt to create a one-to-one mapping. Similarly, if no mapping can be created based on the secondary attribute, and a tertiary attribute is defined, then the system uses the tertiary attribute to attempt to create a one-to-one mapping. If no one-to-one mapping can be made using any of the attributes, then the system does not make a default mapping.
There are three property settings for each variation: one for the primary attribute, one for the secondary attribute, and one for the tertiary attribute. You are not required to use all three property settings; you can choose to define only a primary attribute, or only primary and secondary attributes.
The table below outlines the basic form of all three property settings (primary, secondary, tertiary) for the variations for which you can define attributes for variation mapping.
Variation and Attribute Precedence
Basic Property Settings
Colorway Primary
com.lcs.wc.product.DefaultDimensionMapHelper.SKUPrimaryAttributeKey=<value>
Colorway Secondary
com.lcs.wc.product.DefaultDimensionMapHelper.SKUSecondaryAttributeKey=<value>
Colorway Tertiary
com.lcs.wc.product.DefaultDimensionMapHelper.SKUTertiaryAttributeKey=<value>
Destination Primary
com.lcs.wc.product.DefaultDimensionMapHelper.DestinationPrimaryAttributeKey=<value>
Destination Secondary
com.lcs.wc.product.DefaultDimensionMapHelper.DestinationSecondaryAttributeKey=<value>
Destination Tertiary
com.lcs.wc.product.DefaultDimensionMapHelper.DestinationTertiaryAttributeKey=<value>
Source Primary
com.lcs.wc.product.DefaultDimensionMapHelper.SourcePrimaryAttributeKey=<value>
Source Secondary
com.lcs.wc.product.DefaultDimensionMapHelper.SourceSecondaryAttributeKey=<value>
Source Tertiary
com.lcs.wc.product.DefaultDimensionMapHelper.SourceTertiaryAttributeKey=<value>
For any of the property settings above, replace <value> with the key of the attribute that you want to use for mapping. You must use the attributes that are the same type of the variation that you are mapping. The table below outlines the variations and their corresponding attribute types.
Variation
Attribute Type
Colorway
Product
Destination
Product Destination
Source
Sourcing Configuration
For example, if you want to specify the color attribute as the default attribute for colorways, enter color as the value for the primary mapping property setting.
* 
You must use the attribute key and not the label.
com.lcs.wc.product.DefaultDimensionMapHelper.SKUPrimaryAttributeKey=color
This property setting tells the system to automatically try to create one-to-one mapping based on the values of the color attribute for both the parent and child product BOMs. If no mapping can be made, then the system looks to the secondary attribute, if defined. If secondary or tertiary attributes are not defined and/or a one-to-one mapping cannot be established, the system does not create a default mapping.