Creating extended attributes

Creating Extended Attributes involves, creating an Extended Text Attribute and Assign a List of Values to the Text Attribute, creating an Extended Free Form Text Attribute, creating an Extended Integer Attribute and Assign all the Numbers to the Attribute, creating an Extended Integer Attribute and Assign Specific Numbers to the Attribute, creating an Extended Decimal Attribute and Assign all the Numbers to the Attribute, creating an Extended Decimal Attribute and Assign Specific Numbers to the Attribute, creating an Extended Date Attribute, creating an Extended Boolean Attribute, and copying an Extended Attribute from an Existing Extended Attribute.

The data from the dynamically extended attributes can be stored and fetched from database without having to extend the database tables. However, there is a limitation on the number of dynamic extended attributes. Additionally, any logic based on these dynamic attributes is not supported in the product's business layer. The data can be stored into dynamic order attributes using APIs such as createOrder or changeOrder, and fetched using the getOrderDetails API . If you want to set up some business configurations based on the extension attributes, use only the database extension columns.