Zalando: why are my products not exported?
About this article
This article describes some of the most common issues preventing products from being exported to or accepted by Zalando, and how to solve them.
Table of contents
Incorrect product relationships
Updated product content is not appearing
- Internal Server Error: Internal Server Error.
- Field/description value is wrong. Expected: Object, Actual: Undefined.
- Validation failed. Please see product with ID [number].
- Product with the status 'None' on the 'Listed products' page
- According to Zalando, the structure of this product is wrong. Please see children's product messages.
- 'Invalid family structure' error. 'Retry content as standalone' setting
Introduction
Zalando has a long list of content-related requirements that must be met, before products are successfully created and listed on its marketplace. For more on this, check out the Zalando: checklist article.
If the product data does not meet the necessary requirements, it can be blocked by either ChannelEngine or by Zalando. If the product does not pass the ChannelEngine validation, it does not get pushed to Zalando – and it does not become visible on zDirect. If the product data is exported, but rejected by Zalando, Zalando's validation feedback should be visible on both zDirect and on ChannelEngine.
On ChannelEngine, all validation feedback can be found on the Listed products page, on the Validation and feedback tab.
Incorrect product relationships
When it comes to relationships between products, Zalando requires a grandparent-parent-child structure. Zalando does not accept other product relationships.
E.g.:
Apply the three-tier product structure to products that would normally be considered standalone, e.g.: one-size items like handbags and earrings, as well.
Verify your product structure
Product details
If this structure is not created on ChannelEngine, products are either not exported to Zalando or Zalando rejects the products that ChannelEngine exports to it. Therefore, it is mandatory that all products you want to sell on Zalando have a grandparent-parent-child structure on ChannelEngine.
E.g.:
For more information on how to set up these parent-child relationships on ChannelEngine, check out ChannelEngine: parent-child relationships.
Listed products
If the product does not have a child-parent-grandparent structure, its channel status in Listed products, Validation and feedback stays on None, and the Export from ChannelEngine action stays on Create.
Updated product content does not appear
To align with Zalando's strict requirements for product modifications, once a product is created in ChannelEngine and exported, i.e: its Action status is Update in the Listed products step, you cannot modify its content unless you add a new parent/child product to the product family. For guidance on modifying existing products, check out the Zalando article How do I make product modifications (model, config and simple) via API?
When you add a new parent/child product, ChannelEngine then re-exports the entire product family structure to Zalando, including any additional configurations. For guidance on how to set up products on ChannelEngine for Zalando, check out Zalando: marketplace guide.
Other common issues
Below you can find more information on common issues:
Internal Server Error: Internal Server Error.
The Zalando server that ChannelEngine exported data to has returned a server error, which prevents ChannelEngine from creating or updating the product. Contact Zalando's support to check why this error was returned.
Field/description value is wrong. Expected: Object, Actual: Undefined.
The product has no description. This can be resolved by adding a description to the product, be it via your product information system or product feed, or by setting an override in the content mappings on ChannelEngine.
Validation failed. Please see product with ID [number].
This type of feedback refers to a different product, normally the affected product's parent or grandparent. To find the product that fails validation, follow these steps:
- Go to Products, Products and select a product to open its product details page.
-
Copy the product ID and replace the number (i.e.: the ID) at the end of the product URL on ChannelEngine and press Enter. In the example below, the value you need to replace with the ID that you copied from the feedback is 3.
The product ID in your tenant's URL - Copy the Merchant product number/SKU of this product.
- Search for the Merchant product number on the Validation and feedback tab. It should show one or more columns with validation errors in it for this product.
Product with the status None in the Listed products step
If the product cannot be exported to Zalando, and has the status None on the Listed products page, a common reason is another product in the family is failing validation. The logic behind is as follows:
- The product failing validation receives an error message. E.g.:
EAN value missing. - The parent and grandparent of the failing product receive the following message:
Validation failed. Please see product with ID <number>. - The whole product family fails to be exported – all parents and children that are not related to the failing product get the status None, but no validation message.
To solve the issue with the status None of the product, follow these steps:
- Check the product's grandparent for validation errors. The validation error should contain the ID of the product causing the issue.
- To locate the product causing the issue, follow the steps in the Validation failed. Please see product with ID [NUMBER] section of this article
- Once the issue is solved, the whole product family should be exported properly.
According to Zalando, the structure of this product is wrong. Please see children's product messages.
This error is displayed at the grandparent level of the affected product.
To troubleshoot it, carefully verify if the product data you provided follows Zalando's specifications and if all required attributes are mapped. If everything is correct, contact Zalando. They can inform you of how to restructure the products on the ChannelEngine side to match the products Zalando already has in their database.
Invalid family structure error. Retry content as standalone setting
This error shows that there is a mismatch between the family structure being exported to Zalando and the existing family structure on Zalando. To fix this error, you need to correct the family structure on ChannelEngine. E.g.: the child was mistakenly created as blue, and you later corrected it to red.
Comments
0 comments
Article is closed for comments.