Documentație
Ghid de integrare — cum să structurezi feed-urile pentru import automat pe ePretz.ro
1. Câmpuri obligatorii
CâmpTipDescriere
idREQtitleREQpriceREQcurrencyREQstockREQurlREQimage_urlbrandcategoryeandescription2. Format XML
Structura recomandată pentru feed-urile XML. Elementul rădăcină poate fi <products>, <catalog> sau <offers>.
feed.xml
<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
<id>SKU-001</id>
<title>Laptop ASUS VivoBook 15 X1502ZA</title>
<description>Laptop performant cu procesor Intel Core i5</description>
<price>2499.99</price>
<currency>RON</currency>
<stock>in_stock</stock>
<url>https://magazin.ro/laptop-asus-vivobook</url>
<image_url>https://magazin.ro/images/asus-vivobook.jpg</image_url>
<brand>ASUS</brand>
<category>Laptopuri</category>
<ean>4711387154138</ean>
</product>
</products>3. Format CSV
Prima linie trebuie să conțină header-ele coloanelor. Separatorul implicit este virgula (,). Titlurile cu virgulă internă se pun între ghilimele.
feed.csv
id,title,price,currency,stock,url,image_url,brand,category SKU-001,"Laptop ASUS VivoBook 15",2499.99,RON,in_stock,https://...,https://...,ASUS,Laptopuri SKU-002,"Telefon Samsung Galaxy S25",4599.00,RON,in_stock,https://...,https://...,Samsung,Telefoane
4. Reguli de validare
Feed-ul trebuie să fie accesibil public printr-un URL HTTPS
Encoding recomandat: UTF-8
Prețul se specifică fără simbol monedă și cu punct decimal (2499.99, nu 2.499,99)
URL-urile de imagine trebuie să returneze JPG sau PNG (nu redirect)
Câmpul id trebuie să fie unic în cadrul aceluiași feed
Nu include prețuri de 0 — produsele cu preț 0 sunt ignorate
Nu include caractere de control XML (<, >, &) necodate în titluri
Nu include produse cu aceeași imagine generică „image_unavailable"
5. Întrebări frecvente
Cât de des sunt sincronizate feed-urile?
Feed-urile active sunt sincronizate de 2 ori pe zi (dimineața și după-amiaza). După prima importare, actualizările de preț și stoc apar în maxim 12 ore.
Pot importa produse fără URL de feed?
Da — lasă câmpul URL gol și echipa ePretz te va contacta pentru a stabili metoda de import (upload manual de fișier, SFTP etc.).
Cum sunt eliminate produsele duplicate?
Platforma folosește un algoritm de matching bazat pe titlu, brand și cod EAN. Produsele identice din magazine diferite sunt grupate automat — nu apar ca duplicate.
Pot actualiza prețul unui produs fără să reimport totul?
Da, dacă feed-ul tău este sincronizat regulat, modificările de preț din feed se reflectă automat la următoarea sincronizare.
Ce se întâmplă dacă un produs din feed nu mai există în magazin?
Produsul este marcat automat ca out_of_stock și nu mai apare în rezultatele de căutare, dar istoricul de prețuri se păstrează.
Ai nevoie de ajutor cu integrarea?
Echipa noastră tehnică te poate ajuta să configurezi feed-ul și să verifici că importul funcționează corect.
Contactează-ne la b2b@epretz.ro →