How create Product, category, user or order labels?

Labels are elements that can be bound in different sections, specifically in products, categories, users or orders. In all cases, these increase the features each element has in the sections where we are binding them.

Product labels allow to broaden and give structure to the products’ information depending on the online store’s needs. It is possible, for example, to create new fields to specify product features that are beyond the name and description fields the program has by default.

In the same way product labels do, category products allow to broaden and give structure to the information of these, depending on the online store’s needs.

Unlike the labels explained above, the aim of user labels is not to display data in the FrontOffice but to increase the information asked to users in the register form or in the buying process, depending on the needs of every online store.

Finally, and in the same way user labels work, order labels are not used to display information in the FrontOffice but rather to increase the data regarding the order depending on the needs of the online store.

Generally, the aim of the labels is to display further information in the FrontOffice in a structured way.

There are different label types, each of them with its own features when they are filled in and displayed in the FrontOffice:

Yes/No:
This label type is based on the display of a YES/NO value in the screen. It can be used, for example to number a series of features, and to list whether the product features it or not.

Numeric:
these labels are designed to contain numeric values exclusively.

Short text:
: these labels are designed to display a short text, sentence or short description.

Date: these labels are defined to contain a date type value.

Selector:
these labels allow the creation of a list of possible values for the label, making it easier to be filled in from LogiCommerce. This option is usually used when there exists a limited series of values for a label (for example, if we want to create a label to define the gender for a piece of clothing to be for men, women or unisex)

Image:
these labels can be linked to an image, which will be afterwards displayed in the FrontOffice. An example could be the feature logos a consumer electronics store may have, such as the HDMI, FullHD labels.

Long text:
In addition to the Short Text label type, these labels are designed to contain larger texts and even HTML code.

Once the label type has been defined, we will proceed to assign properties to it. These may vary depending on the selected label type.

Internal Id:
Identifier that can be used for connections with third party software (through Api or XML files) or data upload through Excel files from LogiCommerce.

Display:
This defines whether the option will be displayed or not in the FrontOffice.

Filterable:
It defines whether the label will be used to filter results in the products display or not. This functionality is bound to the system having a defined filtering system in the FrontOffice or not.

Searchable:
It defines whether the label will be included in the search criteria of the online store. This functionality is bound to being it set previously in the FrontOffice.

Exportable:
It defines whether the label will be displayed in the order details/invoice PDF file and subsequently exported together with its related product in the XML file order exportation system.

Required:
Defines whether it is mandatory to assign a value to the label once it has been bound to an element or not.

Position:
This sets the position the labeled will be displayed in the FrontOffice. Thse positions are usually laid out in the programming phase of the online store, when it is decided where are the different labels going to be displayed.

Minimum value (only for numeric types):
It sets the minimum value this label must have.

Maximum value (only for numeric types):
It sets the minimum value this label must have.

Minimum character length (only for short text and long text option types):
This sets the minimum character length this label must have.

Maximum character length (only for short text and long text option types):
This sets the maximum character length this label must have.

Minimum date (only for Date option types):
This sets the limit date this value must have in its minimum value.

Maximum date (only for Date option types):
This sets the limit date this value must have in its maximum value.

Values for each language (only for short text, long text and image option types):

  • Multiple languages: If the label has been set this way, the created values will be displayed in all languages. This may be useful to display features that are common in different languages such as technical features in consumer electronics goods such as FullHD, 4K, HDMI, etc.
  • Unique: If the label is defined this way, a value for every different language will be created. This may be useful for messages that are different in every language. For example, in a fashion store we can create a “Composition” label and assign “100% Algodón” to the Spanish value and “100% cotton” to the English one.

Name:
It defines the label’s name for each language. It can be displayed in the FrontOffice.

Once a label has been created together with its features, the next step is to assign it to a label group or leave it as label without group.

Finally, the system will ask us for a label default value, so to, when we create it, it is not necessary to define it (this field is not mandatory). In the selector type labels, we will be required to create the different possible values this must have.