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.

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
  2. RELAX NG beszállítói specifikáció
  3. RELAX NG komplett specifikáció

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

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

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.