Cum citești corect un feed XML pentru comparator
Structura unui feed, câmpurile obligatorii și cele recomandate. Plus cum diagnostichezi erori comune.
Feed-ul de produse e coloana vertebrală a oricărui comparator. Iată ce trebuie să conțină și cum să-l validezi.
Câmpuri obligatorii
id— identificator unic per produstitle— titlul produsuluiprice— prețul cu sau fără TVA (consistent!)availability— in stock / out of stocklink— URL produsimage_link— imagine principală (HTTPS)brand— marcacategory— categoria internă
Recomandate
gtin/ean— pentru matching automatmpn/sku— codul producătoruluiold_price— prețul vechi (pentru badge "Redus")shipping_cost— costul livrăriidelivery_time— timp de livrare
Erori comune
1. Separator zecimal: folosește 1234.56 (punct), nu virgulă.
2. Encoding: UTF-8, fără BOM.
3. Caractere speciale: escape &, <, >.
4. URL-uri: HTTPS doar, fără spații, fără redirect-uri.
Conținut editat și verificat de echipa GoodPrice — comparator de prețuri online din România.