---
title: "XML feed formátuma"
articleId: "xmlValidation"
lastEdited: "2026-03-11 12:11 UTC"
canonical: https://tamogatas.shoptet.hu/xml-feed-formatuma/
breadcrumb: "Shoptet Támogatás / Termékek / Termékmenedzsment"
language: hu
sections:
  - { title: "Mi az az XML feed?", level: 2, url: "https://tamogatas.shoptet.hu/xml-feed-formatuma/#mi-az-az-xml-feed" }
  - { title: "Mire jó az XML import?", level: 2, url: "https://tamogatas.shoptet.hu/xml-feed-formatuma/#mire-jo-az-xml-import" }
  - { title: "XML feed validáció", level: 2, url: "https://tamogatas.shoptet.hu/xml-feed-formatuma/#xml-feed-validacio" }
  - { title: "Mi a teendő, ha a feed validálása nem sikerült?", level: 2, url: "https://tamogatas.shoptet.hu/xml-feed-formatuma/#mi-a-teendo-ha-a-feed-validalasa-nem-sikerult" }
  - { title: "RELAX NG validációk listája", level: 2, url: "https://tamogatas.shoptet.hu/xml-feed-formatuma/#relax-ng-validaciok-listaja" }
  - { title: "Termékek - specifikáció", level: 3, url: "https://tamogatas.shoptet.hu/xml-feed-formatuma/#termekek---specifikacio" }
  - { title: "Mintafájl", level: 2, url: "https://tamogatas.shoptet.hu/xml-feed-formatuma/#mintafajl" }
  - { title: "Beszállítói importok Shopteten működő webáruházakba történő letöltésének specifikációi", level: 2, url: "https://tamogatas.shoptet.hu/xml-feed-formatuma/#beszallitoi-importok-shopteten-mukodo-webaruhazakba-torteno-letoltesenek-specifikacioi" }
---

# XML feed formátuma

## Mi az az XML feed?

Ha webáruházát össze kívánja kapcsolni például egy olyan beszállító cégével, amely termékeket küld majd a webáruházába, ki kell kérnie a beszállítótól az ún. XML feedet. Egy XML formátumú fájlról van szó, amely tartalmazza a beszállító termékeivel kapcsolatos szükséges információhalmazt (ár, megnevezés, fényképek, stb.).

## Mire jó az XML import?

Nem csak beszállítói fájl jöhet számításba. Ha például már van egy működő webáruháza egy másik szolgáltatónál és át akar lépni hozzánk, a termékeket az eredeti webáruházból XML formátumban kiexportálhatja (ha ezt a szolgáltató lehetővé teszi), és egyszerűen feltöltheti a mi rendszerünkbe.

A mi webáruház készítő megoldásunkhoz csak olyan feedeket csatlakoztatunk, amelyek a következőkben ismertetett struktúrával rendelkeznek.

## XML feed validáció

Az XML fájlt bármikor ellenőrizheti az XML-érvényesítő eszköz segítségével a www.shoptet.hu/xml-ervenyesites/ oldalon.

## Mi a teendő, ha a feed validálása nem sikerült?

Ha az XML feedje nem ment át az ellenőrzésen, a webáruházba nem tölthető fel, ilyen esetben a feedet módosíttatni kell. Forduljon saját programozójához segítségért.

## RELAX NG validációk listája

A következő részben feltüntetett specifikációkból programozója megismeri, hogy hogyan nézzen ki mindkét feed struktúrája.

### Termékek - specifikáció

1. [RELAX NG adattípusok](https://www.shoptet.cz/export/schema/products-datatype-v10.rng)
2. [RELAX NG beszállítói specifikáció](https://www.shoptet.cz/export/schema/products-supplier-v10.rng)
3. [RELAX NG komplett specifikáció](https://www.shoptet.cz/export/schema/products-complete-v10.rng)

A változatok képeit az elem belsejébe kell megadni `<VARIANT>` mint `<IMAGE_REF>url kép</IMAGE_REF>`.

## Mintafájl

[XML beszállítói import minta](https://www.shoptet.cz/user/documents/VariantItem.xml)

## Beszállítói importok Shopteten működő webáruházakba történő letöltésének specifikációi

> **Tipp**
>
> Ha már eldöntötte, hogy beszállítói XML feedet fog telepíteni, javasoljuk elolvasni a következő pontokat:

* Minden képnek legyen egyedi megnevezése. Az URL címben *szóköz* karakter nem használható. *%20* jelként adható meg.
* Gondolja át a termék kódjának hosszát. A webáruházban 64 karakterig terjedő kódot támogatunk, viszont ha később webáruházát szeretné összekapcsolni az Árukeresővel, ez csak 36 karakterig támogatott. Optimális esetben tehát 36 karakternél rövidebb kódokat adjon meg.
* A termékek engedélyezett karakterei a webáruházban: A-Z 0-9 \_ / -. szóköz
* A tételek párosíthatók a webáruházban már létező termékekkel a kód, vagy az EAN kód szerint.
* Szükséges, hogy a termékeknek egyedi megnevezésük legyen. Ha az importban több azonos megnevezésű, több változatban hozzáférhető termék található, a változatok egy termék alá kerülnek feltöltésre. Annak ellenére, hogy a termékek főleg a kód szerint lesznek párosítva, a megnevezés részben része a párosító mechanizmusnak.
* A webáruházba feltöltődik minden termék, amelyet a feed tartalmaz. Ha a feedből valamelyik tétel eltűnik, választhat:
	+ legyen-e elrejtve a webáruházban,
	+ legyen-e teljesen eltávolítva,
	+ nem kíván vele semmit tenni.
* Ha a webáruházban a feedből feltöltött termékeknél meg szeretne manuálisan változtatni valamilyen információt az adminisztrációs felületen keresztül, a rákövetkező beszállítói import ezeket felülírja a feed információival. Viszont néhány tételt kizárhatunk a frissítésből. Tehát ha például a termékek árait kívánja szerkeszteni, a feed elsődleges feltöltése után az árakat kihagyjuk a frissítésből. Manuálisan módosíthatja ezeket és az import nem fogja felülírni a változásokat, csak a termék többi információját frissíti majd.
* Beállítható a kereskedelmi árrés (például 5 %) vagy az árengedmény (- 5 %), ami a feedről letöltött összes termékre vonatkozni fog. Ezt az egyes kategóriákra külön-külön beállítani nem lehet.
* A feed 20 000-nél több terméket nem tartalmazhat. 1 termék = 1 tétel. Másképp gondok lehetnek a feltöltésével. Ilyen esetben sor kerül a feed deaktiválására.
