Custom attributes are attributes that you can use in the different models of the platform.

You can control system attributes in 2 ways:

  • General: define the set up of the attribute (type, active, required)

  • Translations: define the language-specific values of the attribute (label, placeholder)

  • Appearance: define where the attribute appears to be filled in and where the attribute is visible

General

Custom attributes can be controlled in Return Bird and exist in 3 types:

  • Asset: the custom attributes are primarily used in Return Dock

  • Product: the custom attributes are primarily used in Return Bird

  • Return: the custom attributes are primarily used in Return Bird

In general settings, you can define the custom attribute in all its details. The label, placeholder, and tooltip can be set up in all languages that have been activated for your account.

Translations

In translations, the label and placeholder can be translated for all languages that have been activated at the account level.

Appearance

In the appearance settings, you can define when the custom attribute is active, where it appears to enter a value, and where it appears to show the value:

  • Custom attributes at the asset level can be specified by the return policy, product group, and product.

  • Custom attributes at the product level can be specified by the return policy and by the product group.

  • Custom attributes at the return level can be specified by the return policy.

Dependencies for appearance:

Level

Return policy

Product group

Product

Asset level

Yes

Yes - AND relation with Product

Yes - AND relation with Product group

Product level

Yes

Yes

Return level

Yes

Appearance for a custom attribute is controlled with the following logic:

Level

Logic

Return policy

If no return policies are set to "allowed", the custom attribute will be shown for all return policies. If one or more, but not all return policies are set to "allowed", the custom attribute will only be shown for the return policies that have been set to "allowed".

Product group

If no product groups are set to "allowed", the custom attribute will be shown for all product groups. If one or more, but not all product groups are set to "allowed", the custom attribute will only be shown for the product groups that have been set to "allowed".

Product

If no products are set to "allowed", the custom attribute will be shown for all products. If one or more, but not all products are set to "allowed", the custom attribute will only be shown for the products that have been set to "allowed". Products need to be set one by one.

For the asset level, there is an AND relation between the Product Group and Product.

  • When you specify a Product, the associated Product group can but does not have to be selected. The allocation will be done at the Product level.

  • When you specify a Product (from a certain product Group), you should not specify another Product Group. In that case, the allocation will fail.

Did this answer your question?