Product interfaces

Create a new interface

Copy an interface

Delete an interface

Add an Interface attribute to an interface

Remove an Interface attribute from an interface

Select/Deselect in variants and options

Product interfaces in product

 

Product interfaces are interfaces that make it possible to exchange attribute data between nested products. For this to work both products should contain the same interface.

In this window it is possible to create and maintain different product interfaces.

 

 

Inherit

When the interface is added to a product, the interfaces and interface attributes will get a 'Source' column.

By selecting the inherit check box. The interface attribute will obtain its value from the found/selected source.

By not selecting the inherit check box. The interface will not get its value from the found/selected source.
By default the inherit check box is selected.

 

See also:

Products

Product interfaces in product

Create a new interface


Copy an interface


Delete an interface


 

Notes:

1. A interface in use can not be deleted.

Add an interface attribute to an interface


Remove an interface attribute from an interface


 

Select/deselect in variants/options


It is possible to quickly select items in existing variants and options.

e.g. Add an interface attribute to an interface, which needs to be selected in variants/options where the interface is used (in products).

This is possible by selecting the attributes, then by pressing the right mouse button and clicking on 'Select in variants/options'. The selected attributes will only be selected in variants/options (in products) where the interface is selected. If the interface is not selected in any of the variant/options, then the items won't be selected.

 

Select in variant/options

Will select all the selected items in variants and options (in products) where the interface is selected.

It is not possible to do this for interfaces

 

Deselect in variants/options

Will deselect all the selected items in all variants and options (in products).

 

See also:

Variants and options

Product interfaces in product


In this chapter the function of the interface and its attributes is explained.

 

Note

 

Each product interface in a product has a function, a product interface can be added multiple times, as long as the function is unique.

Under the product interfaces tab in the properties panel of the products screen, are the settings of the interfaces of the selected product.

 

 

In this view the 'Source' column is visible. Source means, where does the interface or its attributes will retrieve its data from.

The sources that can be selected by pressing the '...' button, must be of the same type and within the product structure itself.

 

If the product interface attributes have the 'Inherit' option set to true, and the source is selected. The attributes will get the value (through the interface) from the 'source'.

 

Note

 

When pressing the '...' the following view pop-ups:

 

 

When the 'OK' button is pressed, the selected interface in the pop-up will be set as the source interface for the interface where the pop-up is opened for.

The source interface will then be visible under the source column in the product interfaces tab of the properties panel.

 

When the source is not chosen, the 'Function match'  field can be filled in. By default the attributes of the interface will search for interfaces with the same function to get their data from. If the function match field is used, the attributes will search for an interface with the given function.

 

Note

 

See also:

Products

Product interfaces attributes


All the interface attributes of an interface can be viewed by clicking the expand triangle to the left of an interface in the Product details window of the product screen.

 

The value, source and inherit values of the attributes can then be viewed in the properties windows of the same screen.

The value will show the value of its relation, if the interface attribute is not in a relation the value will show the value of its source.

Also, the value will show an tool tip with the expression, value and original value if the interface attribute is in a relation with a source attribute.

 

 

Inherit functionality

If the inherit box is not selected then:

 

If the inherit box is selected and the interface itself has a source selected then:

 

If the inherit box is selected and the interface itself has no source selected then:

 

 

Note

 

See also:

Attibute relations