Business Objects
You can create custom attributes for an existing system object. For example, you can
create an object type of ProcessingDays
to hold an integer that represents the
number of days required to process the order.
If your data is especially complex, create a custom business object to handle the transaction. Creation of custom business objects can significantly impact overall performance, is typically unnecessary. Avoid creating a custom business object if there is another possible solution.
You can define custom business objects that require no explicit database schema changes. B2C Commerce uses the concept of metadata, where you first declare the data element, and then access it.
There are two parts to adding custom business objects to the B2C Commerce environment: definition and creation. You must use Business Manager to define a custom object. You can use the Business Manager, B2C Commerce JavaScript, or import pipelets to create the data for the custom object.