El. prekybos terminai

Prekių srautas (XML feed)

Dar vadinama: product feed, feed, XML feed, prekių XML, XML failas, Google Shopping feed, duomenų šaltinis

Prekių srautas (angl. product feed, feed) – tai automatiškai generuojamas failas, dažniausiai XML, arba API kanalas, kuriuo el. parduotuvė perduoda visų prekių duomenis (kainą, likutį, nuotraukas, EAN, kategoriją) Google Merchant Center, kainų palyginimo portalams ir prekyvietėms.

Atnaujinta 2026 m. spalio 13 d.

Kas yra Prekių srautas (XML feed)

Svarbiausia trumpai
  • Google Merchant Center priima XML (RSS 2.0 arba Atom 1.0) ir tabuliacija atskirtus .txt ar .tsv failus iki 4 GB, taip pat suspaustus .gz, .zip ar .bz2; Excel failų nepriima.
  • Google prekės pasibaigia, jei srautas neatnaujinamas 30 dienų, o Content API for Shopping nuo 2026 m. rugpjūčio 18 d. pakeista Merchant API.
  • Kaina24.lt prekių duomenis priima tik XML formatu; kaina rašoma dviejų skaitmenų po kablelio tikslumu, o trumpa reklaminė žinutė ribojama 80 simbolių.
  • Varle.lt XML sraute kaina nurodoma galutinė, su PVM, o privalomos žymės apima barcode_format ir barcode (EAN arba UPC).
  • Pigu.lt prekių aktyvavimui reikia EAN kodų (išskyrus rankdarbius) ir bent dviejų JPG nuotraukų, iš kurių pirmoji – baltame fone.
  • Žodis „kaina24“ Lietuvoje ieškomas apie 27 100 kartų per mėnesį (DataForSEO, 2026 m. spalis).

Prekių srautas (XML feed) išsamiai

Vienas prekių katalogas – keli prekių srautai skirtingoms platformomsViena prekių bazė – keli XML srautai Prekių bazėSKU, EAN, kaina,likutis, nuotraukos,kategorija Eksportotaisyklėslaukų atitikmenys Google Merchant Centerg:id, g:price „24.99 EUR“, g:gtin Kaina24.ltproduct id, price 24.99, ean_code Varle.ltid, price su PVM, barcode, quantity Pigu.ltPigu šablonas, EAN privalomas Atnaujinama pagal tvarkaraštį:kainos ir likučiai – dažniausiai
Iš vienos prekių bazės per eksporto taisykles generuojami atskiri srautai Google Merchant Center, Kaina24.lt, Varle.lt ir Pigu.lt – kiekvienas su savo laukų pavadinimais.

Kas yra prekių srautas (feed) paprastais žodžiais

Prekių srautas (angl. product feed, dažnai tiesiog feed arba XML feed) – tai automatiškai generuojamas failas ar API kanalas, kuriame el. parduotuvė pateikia visų savo prekių duomenis mašinai suprantamu formatu: identifikatorių, pavadinimą, kainą, likutį, nuotraukų nuorodas, EAN kodą, kategoriją ir pristatymo sąlygas. Srautą skaito kitos sistemos: Google Merchant Center, kainų palyginimo portalai (pvz., Kaina24.lt), prekyvietės (Pigu.lt, Varle.lt), socialinių tinklų katalogai.

Paprasčiausiai tai atrodo taip: parduotuvė turi adresą, pavyzdžiui, https://www.parduotuve.lt/feed/google.xml. Kas kelias valandas Google ar Kaina24 robotas jį parsisiunčia, palygina su ankstesne versija ir atnaujina prekių kainas bei likučius pas save. Jums nereikia ranka kelti kiekvienos prekės į kiekvieną platformą – pakanka vieną kartą teisingai sukonfigūruoti srautą.

Kodėl el. parduotuvei reikia prekių srauto

Kiekvienas pardavimo kanalas už jūsų svetainės ribų remiasi tais pačiais prekių duomenimis. Be srauto juos tektų dubliuoti ranka, o tai reiškia klaidas: kaina pasikeitė svetainėje, bet ne Pigu.lt; prekė išparduota, bet Google ją vis dar reklamuoja. Tokie neatitikimai kainuoja dvigubai: mokate už paspaudimą, o klientas randa „Išparduota“, arba prekyvietė gauna užsakymą, kurio negalite įvykdyti.

Srautas yra ir daugiakanalės prekybos pagrindas: viena prekių bazė (el. parduotuvė, ERP ar PIM sistema) tampa vieninteliu tiesos šaltiniu, o visi kanalai gauna tuos pačius duomenis, tik skirtingu formatu. Kuo tvarkingesni duomenys šaltinyje (SKU, GTIN, kategorijos, variantai), tuo mažiau darbo su kiekvienu nauju kanalu.

Prekių srauto formatai: XML, CSV, Google Sheets ir API

FormatasKaip atrodoKam tinkaRizikos
XML (RSS 2.0, Atom 1.0 arba platformos schema)Žymės <item>, <price> ir pan.Dideliems katalogams, variantams, automatiniam eksportui iš platformosNeuždaryta žymė ar netinkamas simbolis sugadina visą failą
TSV / TXT (tabuliacija atskirti stulpeliai)Lentelė, pirmoje eilutėje – atributų pavadinimaiMažam ir vidutiniam asortimentui, darbui su skaičiuoklePapildomas tabuliacijos ar eilutės lūžio simbolis aprašyme perstumia stulpelius
CSV, XLSXSkaičiuoklės failasPrekyvietėms, kurios jį priima (pvz., Pigu.lt, Varle.lt per Excel ar Google Sheets)Google Merchant Center Excel failų nepriima
Google SheetsBendrai redaguojama lentelėIki kelių šimtų prekių, kai nėra el. parduotuvės modulioRankinis darbas, sunku atnaujinti likučius
API (Merchant API, prekyviečių API)Pakeitimai siunčiami tiesiogiaiDažnai kintančioms kainoms ir likučiamsReikia programuotojo ir priežiūros, kai API keičiasi

XML yra dažniausias Lietuvoje, nes jį priima visi pagrindiniai vietiniai kanalai. Svarbu suprasti: „XML“ yra tik sintaksė. Google, Kaina24, Varle.lt ir Pigu.lt kiekviena turi savo žymių pavadinimus ir taisykles, todėl vienas XML failas visiems netinka. Praktiškai generuojami keli srautai iš tos pačios prekių bazės.

Google Shopping srauto (Google Shopping feed) reikalavimai

Google priima tabuliacija atskirtus .txt ar .tsv failus ir XML failus RSS 2.0 arba Atom 1.0 formatu, taip pat Google Sheets ir Merchant API. Failas gali būti iki 4 GB ir suspaustas .gz, .zip ar .bz2 formatu. RSS ir Atom failų pavadinimas turi baigtis .xml; failas be plėtinio apdorojamas kaip tabuliacija atskirtas tekstas. Google atributai rašomi su g: vardų erdve (xmlns:g="http://base.google.com/ns/1.0").

Privalomi atributai: id (iki 50 simbolių), title (iki 150), description (iki 5 000), link, image_link, availability, price, condition, brand naujoms prekėms ir gtin, kai gamintojas jį suteikė. ES šalyse kaina turi būti su PVM. Kaina rašoma su tašku ir valiutos kodu, pvz., 24.99 EUR. Google prekės pasibaigia, jei srautas neatnaujinamas 30 dienų, o nuo 2026 m. rugpjūčio 18 d. sena Content API for Shopping nebeveikia – API integracijos turi naudoti Merchant API.

Kaina24.lt XML srautas: privalomi ir rekomenduojami laukai

Kaina24.lt – didžiausias Lietuvos kainų palyginimo portalas pagal paieškų apimtį (žodis „kaina24“ Lietuvoje ieškomas apie 27 100 kartų per mėnesį, DataForSEO duomenys). Portalas savo puslapyje nurodo daugiau nei 1 500 parduotuvių ir 20 mln. prekių. Prekių informaciją jis priima tik XML formatu pagal savo pavyzdinį failą.

Kaina24 dokumentacijoje (2026-10-13) privalomi laukai: produkto identifikatorius, title, price (dviejų skaitmenų po kablelio tikslumu, pvz., 199.99), condition (new, used, refurbished, service_new, damaged, discounted), image_url, product_url ir category_name. Rekomenduojami: description (geriausia CDATA bloke, be HTML žymių), stock, ean_code (iki 13 simbolių) ir additional_eans, manufacturer, manufacturer_code, model, papildomos nuotraukos, specs su savybėmis ir delivery blokas. Pristatymo bloke atskirai nurodomas pristatymas į namus, į paštomatą ir atsiėmimas parduotuvėje – kiekvienam terminas darbo dienomis ir kaina (0.00, jei nemokamai). Pasirenkamas short_message iki 80 simbolių yra papildoma mokama paslauga.

Kaina24 taisyklėse nurodyta, kad prekių eiliškumą paieškoje lemia prekės atitiktis užklausai ir kaina, taip pat gali būti vertinamas populiarumas; mokamos matomumo paslaugos įtakoja, bet nėra vienintelis veiksnys. Tai reiškia, kad tvarkingas EAN kodas, leidžiantis prekę priskirti teisingai produkto kortelei, ir tiksli kaina yra svarbiausi dalykai.

Varle.lt XML srautas pardavėjams

Varle.lt Marketplace priima prekes iš XML failo, taip pat iš Google Sheets ar .xlsx failo. XML yra dviejų struktūrų: su kategorijų medžiu ir be jo – Varle rekomenduoja antrąją. Privalomos žymės: id (unikalus kodas jūsų sistemoje), categories (bent viena galutinė kategorija), title, description (HTML formatu), price (galutinė kaina pirkėjui su PVM, be valiutos ženklo), delivery_text (pvz., „1-2 d.d.“), images, quantity, barcode_format (EAN arba UPC) ir barcode.

Rekomenduojamos žymės: model, weight kilogramais (svarbu, jei pristatymo kaina skaičiuojama pagal svorį), manufacturer, attributes (iš jų formuojami kategorijų filtrai), group ir variants. Varle sraute galima išjungti paštomatus: all_terminals_allowed ir atskiros žymės Venipak, Itella, Omniva, LP Express bei DPD paštomatams. Tai naudinga dideliems ar sunkiems daiktams, kurie netelpa į paštomato skyrių – palyginkite paštomatų dydžius ir kainas.

Pigu.lt prekių įkėlimas

Pigu.lt prekyvietėje prekes galima kelti trimis būdais: po vieną ranka, neribotą kiekį per Excel ar Google Sheets arba XML failu pagal Pigu pateiktą šabloną. Pigu nurodo, kad prekių aktyvavimui būtini EAN kodai (išskyrus rankdarbių kategoriją), kiekvienai prekei reikia bent dviejų nuotraukų JPG arba JPEG formatu, o pirmoji turi būti baltame fone be papildomų elementų. Kainas, likučius, nuolaidas ir pristatymo terminus galima nustatyti atskirai kiekvienai šaliai – Pigu grupė prekiauja Lietuvoje, Latvijoje, Estijoje ir Suomijoje.

Detalią XML šablono struktūrą Pigu pateikia pardavėjams po registracijos, todėl jos čia neperpasakojame. Svarbiausia praktinė pasekmė: be EAN kodų Pigu.lt sraute prekės nebus aktyvuotos, todėl EAN verta tvarkyti prekių bazėje dar prieš registruojantis.

Kaip sukurti prekių srautą WooCommerce, PrestaShop ir Shopify

  • Shopify: Google srautą sinchronizuoja oficiali „Google & YouTube“ programėlė; Kaina24, Pigu ar Varle srautams reikia trečiųjų šalių programėlių. Kaina24 savo puslapyje kaip pavyzdžius nurodo „WiseXML“ ir kitas.
  • WooCommerce: srautų įskiepiai (pvz., „Product Feed Manager“) generuoja kelis XML pagal šablonus; svarbu, kad jie nekeltų serverio kiekvieno užklausimo metu, o generuotų failą pagal tvarkaraštį.
  • PrestaShop: Lietuvoje populiarūs vietiniai moduliai Kaina24, Pigu ir Varle srautams; patikrinkite, ar modulis palaiko variantus ir kelis EAN.
  • Be platformos: kai prekės laikomos ERP ar apskaitos programoje, srautas generuojamas iš jos arba per tarpinę paslaugą, kuri sujungia kelis tiekėjų failus.

Kaip dažnai atnaujinti srautą

Taisyklė paprasta: srautas turi būti atnaujinamas bent taip dažnai, kaip keičiasi kainos ir likučiai. Jei likučiai keičiasi kelis kartus per dieną, vienas atnaujinimas per parą reiškia kelias valandas, kai Google ar prekyvietė rodo neteisingus duomenis. Didelėms parduotuvėms praktiška skirti du srauto tipus: pilną srautą su visais atributais kartą per parą ir lengvą kainų bei likučių atnaujinimą kas valandą ar per API. Prieš paskelbdami srautą, patikrinkite, ar jis generuojamas be klaidų ir ar XML validus – Varle šį patikrinimą rekomenduoja ir savo dokumentacijoje.

Pavyzdys: ta pati prekė Google, Kaina24 ir Varle sraute

Ta pati prekė – lininė patalynė, kurios įprasta kaina 89 €, o Juodojo penktadienio savaitę 74,90 €. Žemiau – jos įrašas Google Merchant Center RSS 2.0 sraute. Atkreipkite dėmesį: kaina rašoma su tašku ir valiutos kodu, akcijos kaina perduodama atskiru lauku su galiojimo laikotarpiu, o custom_label_0 leidžia reklamoje atskirti didelės maržos prekes.

<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:g="http://base.google.com/ns/1.0"> <channel> <title>Namų tekstilės parduotuvė</title> <link>https://www.pavyzdys.lt</link> <description>Prekių srautas Google Merchant Center</description> <item> <g:id>PAT-LIN-200-PIL</g:id> <g:title>Lininė patalynė 200x220, pilka, 3 dalys</g:title> <g:description>100 % lino patalynės komplektas: antklodės užvalkalas ir du pagalvių užvalkalai.</g:description> <g:link>https://www.pavyzdys.lt/patalyne/lino-200-pilka</g:link> <g:image_link>https://www.pavyzdys.lt/img/lino-200-pilka.jpg</g:image_link> <g:availability>in_stock</g:availability> <g:price>89.00 EUR</g:price> <g:sale_price>74.90 EUR</g:sale_price> <g:sale_price_effective_date>2026-11-24T00:00+02:00/2026-12-01T23:59+02:00</g:sale_price_effective_date> <g:brand>Pavyzdys</g:brand> <g:gtin>4771234567891</g:gtin> <g:condition>new</g:condition> <g:item_group_id>PAT-LIN-200</g:item_group_id> <g:color>pilka</g:color> <g:product_type>Namai &gt; Miegamasis &gt; Patalynė</g:product_type> <g:custom_label_0>marza-aukšta</g:custom_label_0> <g:shipping> <g:country>LT</g:country> <g:service>Paštomatas</g:service> <g:price>2.99 EUR</g:price> </g:shipping> </item> </channel> </rss>

Kaip tie patys duomenys atrodo skirtinguose srautuose:

DuomuoGoogle Merchant CenterKaina24.ltVarle.lt
Identifikatoriusg:idproduct id atributasid
Kainag:price „89.00 EUR“, g:sale_price „74.90 EUR“price „74.90“price „74.90“ (su PVM), price_old „89“
Brūkšninis kodasg:gtinean_code, additional_eansbarcode_format „EAN“ + barcode
Likutisg:availability (in_stock)stock (skaičius)quantity (skaičius)
Kategorijag:product_type, g:google_product_categorycategory_name, category_idcategories → category
Pristatymasg:shipping arba paskyros nustatymaidelivery: home, parcel_locker, store_pickupdelivery_text „1-2 d.d.“, paštomatų žymės

Variantų kainodara skiriasi. Varle.lt sraute pagrindinė prekės kaina yra pigiausio varianto kaina, o variantų kainos nurodomos kaip skirtumas. Jei patalynė parduodama trimis dydžiais po 59 €, 74,90 € ir 89 €, į <product> rašoma 59, o variantams – 0, 15,90 ir 30 (59 + 15,90 = 74,90; 59 + 30 = 89). Google sraute kiekvienas dydis yra atskiras item su sava pilna kaina ir bendru item_group_id.

Dažniausios klaidos

  1. Vienas XML failas siunčiamas visoms platformoms. Google, Kaina24, Varle ir Pigu turi skirtingus žymių pavadinimus ir taisykles, todėl kiekvienam kanalui reikia atskiro srauto iš tos pačios bazės.
  2. Srautas generuojamas kiekvieno užklausimo metu tiesiai iš duomenų bazės. Didelis katalogas ima minutes, robotas nutraukia užklausą, o svetainė tuo metu lėtėja – failą geriau generuoti pagal tvarkaraštį ir pateikti paruoštą.
  3. Kaina be PVM arba su kableliu (24,99) ten, kur laukiama taško (24.99). Platforma atmeta prekę arba rodo neteisingą kainą.
  4. HTML žymės ir specialūs simboliai aprašyme be CDATA bloko. Vienas neužkoduotas „&“ ženklas padaro XML nevalidų, ir neįkeliama visa prekių aibė, ne viena prekė.
  5. Likučiai atnaujinami kartą per parą, nors parduotuvė per dieną parduoda dešimtis prekių. Prekyvietės gauna užsakymų išparduotoms prekėms, o Google atmeta prekes dėl neatitikimų.
  6. Nėra EAN kodų. Pigu.lt be jų neaktyvuoja prekių, Kaina24 negali priskirti prekės bendrai kortelei, o Google gali rodyti prekę rečiau.
  7. Nuotraukų nuorodos veda į mažas miniatiūras ar užblokuotus adresus. Platformos negali parsisiųsti nuotraukos arba ją atmeta kaip netinkamą.

Prekių srautas (XML feed) Lietuvoje

Lietuvoje prekių srautas dažniausiai reikalingas keturiems kanalams: Google Merchant Center, Kaina24.lt, Pigu.lt ir Varle.lt. Kaina24.lt taisyklėse verslo naudotojams nurodo atitiktį Reglamentui (ES) 2019/1150 dėl internetinių tarpininkavimo paslaugų verslo naudotojams sąžiningumo ir skaidrumo (vadinamajam P2B reglamentui), kuris įpareigoja platformas viešai paaiškinti, kaip nustatomas prekių eiliškumas. Todėl Lietuvos platformų taisyklėse rasite reitingavimo kriterijus – verta juos perskaityti prieš optimizuojant srautą.

Lietuviškos raidės sraute nėra problema, jei failas užkoduotas UTF-8 ir tai nurodyta XML antraštėje (encoding="UTF-8"). Problemos atsiranda, kai senas modulis eksportuoja Windows-1257 koduote – tada „ą“ ar „ž“ virsta klaustukais. Kainos sraute visada su PVM, kai platforma rodo galutinę kainą pirkėjui; PVM skaičiavimo taisyklės aiškinamos acs.lt žinyne.

Lietuvos pristatymo rinkai būdingi paštomatai, todėl Kaina24 sraute atskirai nurodoma pigiausio paštomato pristatymo kaina ir terminas, o Varle sraute galima išjungti konkrečių tinklų paštomatus. Pristatymo kainas sraute laikykite tokias pačias kaip svetainės krepšelyje. Atsiskaitymo būdai sraute nenurodomi, bet jie turi įtakos konversijai po paspaudimo – žr. mokėjimo būdų palyginimą.

Susiję terminai

Ką darome šioje srityje
  • Sukuriame atskirus prekių srautus Google Merchant Center, Kaina24.lt, Pigu.lt ir Varle.lt iš vienos prekių bazės.
  • Sutvarkome prekių duomenis šaltinyje: SKU, EAN, variantus, kategorijas ir nuotraukas.
  • Nustatome srautų generavimą pagal tvarkaraštį ir dažną kainų bei likučių atnaujinimą, kad neapkrautų svetainės.
  • Perkeliame senas Google Content API integracijas į Merchant API ir stebime atmestas prekes.
Plačiau apie paslaugą

Dažni klausimai

Kas yra prekių srautas (feed)?

Prekių srautas – automatiškai generuojamas failas (dažniausiai XML) ar API kanalas su visų el. parduotuvės prekių duomenimis: kaina, likučiu, nuotraukomis, EAN, kategorija. Jį skaito Google Merchant Center, Kaina24, Pigu.lt, Varle.lt ir kitos platformos.

Kas yra XML failas el. parduotuvėje?

XML failas – struktūrizuotas tekstinis failas su žymėmis, pvz., „price“ ar „title“, kurį gali perskaityti kitos sistemos. El. parduotuvėje jis dažniausiai naudojamas kaip prekių srautas palyginimo portalams ir prekyvietėms.

Koks formatas tinka Google Shopping srautui?

Google priima XML (RSS 2.0 arba Atom 1.0), tabuliacija atskirtus .txt ar .tsv failus, Google Sheets ir Merchant API. Excel failai nepriimami. Failas gali būti iki 4 GB, suspaustas .gz, .zip ar .bz2.

Kaip patekti į Kaina24.lt?

Reikia pateikti prekių XML srautą pagal Kaina24 pavyzdinį failą. Privalomi laukai – identifikatorius, pavadinimas, kaina, būklė, nuotraukos ir prekės nuorodos bei kategorijos pavadinimas; rekomenduojami EAN, likutis ir pristatymo informacija.

Ar Pigu.lt būtinas EAN kodas?

Taip, Pigu.lt nurodo, kad prekių aktyvavimui reikalingi EAN kodai, išskyrus rankdarbių kategoriją. Taip pat reikia bent dviejų JPG nuotraukų, pirmoji – baltame fone.

Ar galima naudoti tą patį XML failą visoms platformoms?

Dažniausiai ne. Google, Kaina24, Varle.lt ir Pigu.lt naudoja skirtingus žymių pavadinimus, kainos formatus ir privalomus laukus, todėl iš vienos prekių bazės generuojami keli srautai.

Kaip dažnai turi atsinaujinti prekių srautas?

Bent taip dažnai, kaip keičiasi kainos ir likučiai. Google prekės pasibaigia po 30 dienų be atnaujinimo, bet neatitikimai su svetaine atsiranda daug greičiau, todėl dažnai keičiamiems duomenims verta atnaujinti kas valandą ar per API.

Kodėl mano XML srautas neįsikelia?

Dažniausiai dėl nevalidaus XML: neuždarytos žymės, neužkoduoto „&“ ženklo, HTML aprašyme be CDATA arba netinkamos koduotės. Patikrinkite failą XML validatoriumi ir įsitikinkite, kad nuoroda pasiekiama be prisijungimo.

Šaltiniai

  1. Create a product file for Merchant Center – Google Merchant Center Help
  2. Product data specification – Google Merchant Center Help
  3. Troubleshoot my data source – Google Merchant Center Help
  4. Create a product data source – Google Merchant Center Help
  5. Deprecation and sunset (Content API for Shopping) – Google for Developers
  6. Pardavėjams – Kaina24.lt
  7. Kaina24.lt XML feed pavyzdys – Kaina24.lt
  8. XML structure and instructions – VARLE Marketplace
  9. Prekiaukite per Pigu.lt – Pigu.lt
  10. Reglamentas (ES) 2019/1150 dėl internetinių tarpininkavimo paslaugų verslo naudotojams sąžiningumo ir skaidrumo – EUR-Lex
Reikia pagalbos su projektu?

Pasiūlymas su kaina ir terminais raštu, prieš pradedant darbus.

Gauti pasiūlymą