In the Quality check any errors that the feed contains are shown alongside the number of items for which the error occurs. Whenever you click on an error it will show you the items for which the errors occur. The level of the error corresponds with the level of the fields in the Finalize-step. If the level of the error is mandatory the error concerns the blue mandatory fields in the Finalize-step. If the level of the error is recommended the error concerns the orange recommended fields in the Finalize-step.
Types of errors
There are a number of different errors that the Quality check will show. You will encounter most of the following error messages:
-
'description'/'size'/'brand' is empty
-
'availability'/'condition'/'mpn' is not connected to a field, check the mapping in 'Finalize'
-
'id'/'gtin'/'ean' contains values that are not unique
-
'gtin'/'ean' contains invalid GTIN/EAN values
- 'condition'/'gender'/'availability' contains values that are not allowed
'description'/'size'/'brand' is empty
What does the error mean? If the error is shown it means that the field you linked in the Finalize-step is empty for a number of products. You can click on the error to see for which items the field is empty.
How do I solve this error? How to solve this error depends on the missing information and if the information is available in another field of your items. For example, if the size is missing for some products but you have always included the size in your titles, you can use a search for value rule to fill in the missing sizes. However, if the information is not available in another you will have to add the information in your import file.
'availability'/'condition'/'mpn' is not connected to a field, check the mapping in 'Finalize'
What does the error mean? When you see this error it means that in the Finalize-step you have not linked an internal field to the channel field name. Clicking on the error will forward you to the Finalize-step where you will see a "-" symbol under the internal field.
How do I solve this error? To solve the error you need to link an internal field to the channel field name in the Finalize-step. For example, for the channel field name "availability" you can link the internal field "availability".
'id'/'gtin'/'ean' contains values that are not unique
What does the error mean? Identifiers such as id, gtin, and ean codes should be unique for every item, meaning that there should not be multiple items that have the same identifier. If it does happen that one of these identifiers is shared between items you will see this error.
How do I solve this error? There are two ways to solve the error. If the items that share the identifier are the same item, you can use a deduplicate items rule. However, if you want to keep both items because they are two different variants of the same product you need to change the identifiers in your import file.
'gtin'/'ean' contains invalid GTIN/EAN values
What does the error mean? There are certain constraints that can make an EAN code or GTIN code valid and whenever these constraints are not met the code is considered invalid. This error shows you which items contain an invalid code.
How do I solve this error? If the level of the error is "recommended" you can check the items that contain the error and change the code in your import file to a valid code. If the code is empty you will not necessarily need to add it to your import file.
However, if the level of the error is "mandatory" the code is necessary and needs to be filled in correctly for all items in the feed. You can either exclude the items that contain an invalid code from your feed, or you can change and add the codes in your import file so that they become valid codes.
'condition'/'gender'/'availability' contains values that are not allowed
What does the error mean? Some fields can only contain certain values that are accepted by the export channels. Whenever there are values in a field that are not in the list of accepted values, you will see this error.
How do I solve this error? In the Finalize-step of your feed you can see the suggested values for the different fields. You will see a question mark behind the field name and if you hover your mouse over it, a window will appear with an example of what should be placed in the field. If the example contains a bracketed list, these are the only values the channel will accept.
If your values are different from the accepted values, you can replace them with the replace multiple values rule.