Kartago Tours INFX2 online foglalási rendszer dokumentáció
Az oldal írásos dokumentációban összesíti a Kartago Tours Zrt P2P online foglalási rendszerét.
Az egyes részekhez példakódot is közzé teszünk. A példák nem komplett megoldások, és csak egy lehetséges implementálása a feladatnak.
A rendszer offline letölthető adatokból és online API-n keresztül meghívott parancsokból áll össze.
Némi átfedés is van, mert egyes adatok offline letöltés mellett API híváson keresztül is elérhetőek. Erre azért van szükség, mertt az offline adatok ütemezett időnként frissülnek, de az API-n keresztül a valós pillanatnyi állapotot kapjuk.
A Kartago Tours INFX szerveréhez a hozzáférést regisztrálni kell, nincs publikus elérés. Bármely szerződött partnerünk kérhet hozzáférést, ehhez el kell küldenie azt a fix IPv4 címet, ahonnan a szolgáltatást igénybe kívánják venni.
Tesztelés, fejlesztés nem feltétlen a production szerver IP címről történik, ezért van lehetőség több IP cím megadására is, de meg kell jelölni, melyik címet milyen céllal regisztráltak.
Újdonság! Amennyiben az IP címhez tartozik DNS név, akkor IP cím helyett azzal is lehet regisztrálni.
Az adatok nagy része offline elérhető. Ezek egy része XML formátumú, egy másik része TXT formátumú adatok, valamint a kínálathoz tartozó képek.
Javaslat! A legjobb implementáció esetén az árak letöltése nem szükséges, mivel az alapárakat az INFX2.TXT file tartalmazza, a többi árat meg online le lehet kérni.
Közel 2600 szálloda 40.000 fotója van a rendszerben. Ez nagy mennyiség, ezért ezek frissítésére (szálloda infó + képek) konkrét megoldásunk van a leírásban. Érdemes ezt vagy ehhez hasonlót implementálni, mivel a sávszélesség korlátos.
Egy RuleBox rendszer működik az API hívások mögött. Ennek segítségével, nem csak információt lehet lekérni, hanem komplett árkalkulációt lehet végezni, amelyek segítségével árajánlat készíthető vagy a foglalás is elvégezhető.
Példakódok jelenleg PHP nyelven áll rendelkezésre.
Használati esettanulmány pedig segít az INFX rendszer működését megérteni, így az integrációt elősegíteni.
Kérem, amennyiben igény van JavaScript ill. C# kódra, jelezzék felénk. Amennyiben elegendő kérés érkezik, ezeken a nyelveken is biztosítjuk a példakódokat.
Készítő: Szabados László