Create product attributes
To create a product attribute, you must perform the following:
- Get the catalog manager.
Get an instance of the CatalogManager object.
- Get the ecommerce manager.
Get an instance of EcommerceManager
object.
- Create new product attribute.
To create new product attribute, call the CreateProductAttribute method of the manager.
- Set the properties of the ProductAttribute instance.
In this example the following properties are set:
- Set the AppliedTo property.
If the attribute can be applied to all product types, use "0". If the attribute is applied only to specific product types use "1".
- Set the specified product types.
If there are specified product types, add them to the ProductTypes collection of the attribute. To do so, you must perform the following:
- Create a product attribute link.
Create an instance of the ProductAttributeLink class.
- Set the properties of the ProductAttributeLink instance.
Set the following properties:
- Id
- ProductTypeId
- ProductAttribute
- Add the ProductAttributeLink instance.
Add the instance to the ProductTypes collection of the attribute.
- Save the changes.
Save the changes to the catalog manager.
Use the following code example: