OpenCart XML / YML Product Feed Development
XML and YML product feed development for OpenCart
A feed is a file describing your range in a format the marketplace or ad platform understands. It looks simple, right up until it is rejected in moderation without explanation.
What I build feeds for
Marketplaces (Rozetka, Prom, Hotline), advertising systems, aggregators, partner services. Each has its own format and its own set of required fields — a universal feed that everyone accepts does not exist.
What is included
- building the feed to the specific platform's requirements;
- mapping your categories to the platform's directory;
- correct handling of products with options — the hardest part;
- filtering: which products to export and which not;
- scheduled generation for large catalogues;
- validating the feed before submitting it for moderation.
Products with variants
The key decision: is a T-shirt in five sizes one offer or five? Stock levels, prices and how the item appears in the platform's catalogue all follow from it. Getting it wrong leads either to selling a size you do not have or to five identical listings in the results.
Generation speed
A feed is not built once — the platform collects it regularly. If generating a large catalogue takes minutes, the crawler gives up waiting and marks the feed unavailable. So for large stores the file is produced on a schedule rather than on every request.
Tags: xml feed, opencart, google merchant, marketplace, yml