==== Aqua API ==== Az Aqua webáruházhoz való kapcsolódáshoz kialakításra került egy olyan API, ahol kizárólag a beállításokban megadott termékek, árak, készletinformációk kérdezhetőek le. Implementált funkciók: (rev, 18752) * Törzsadatok lekérdezése * Árak lekérdezése * Készletinformáció lekérdezése * Képek letöltése * Cikk tulajdonságok letöltése * Rendelés feladás Tervezett funkciók: * Api Form ---- A rendszer használatához pontosan ugyan úgy kell felhasználót, tokent létrehozni, mint a [[evir:rendszer:api:api_altalanos|API]] leírásban szerepel. ---- ==== Cikktörzs lekérdezése ==== A rendszer beállításaiban meghatározott gyártók termékeinek törzsadatainak lekérdezése * "last_modify_time": Az utolsó eltárolt módosítási dátum/idő. * Ennél későbbi (nem egyenlő) időben módosult termékeket ad vissza * Nem kötelező, ha nincs megadva akkor a teljes cikktörzset adja vissza https://evir.hu/cegnev/cgi-bin/index.cgi? json={ "token":"$$$$$", "dok":"api_aqua_cikktorzs_teljes", "last_modify_time":"$$$$$", "dokop":{ "json":1 } } ---- ==== Egy árkategória szerinti árak lekérdezése ==== Egyetlen árkategória szerinti árak lekérdezése. Csak a rendszer beállításaiban megadott gyártók termékeinek a rendszer beállításaiban megadott árkategória szerinti árait lehet lekérdezni. * "last_modify_time": Az utolsó eltárolt módosítási dátum/idő. * Ennél későbbi (nem egyenlő) időben módosult termékeket ad vissza * Nem kötelező, ha nincs megadva akkor az összes termék árát adja vissza https://evir.hu/cegnev/cgi-bin/index.cgi? json={ "token":"$$$$$", "dok":"api_aqua_arak_by_arkat", "last_modify_time":"$$$$$", "dokop":{ "json":1 } } ---- ==== Raktár készletének lekérdezése ==== A rendszer beállításaiban megadott gyártók termékeinek a rendszer beállításaiban megadott raktárban levő készlet mennyiséget lehet lekérdezni. https://evir.hu/cegnev/cgi-bin/index.cgi? json={ "token":"$$$$$", "dok":"api_aqua_keszlet_egy", "dokop":{ "json":1 } } ---- ==== Raktárkészlet változás ==== Lehetőség van nem csak a teljes raktárkészlet lekérdezésére, hanem egy adott időponttól (utolsó lekérdezés óta) történt változások lekérdezésére is. Lehet azonosítóval vagy időponttal is lekérdezni. * A "last_id" az utoljára eltárolt változás id-je * (Ennek a használata javasolt, az id-k növekvőek és egyediek * A "last_ido" az utolsó változás ideje. * (Ezt kevésbé javasolt, az idők egy tranzakció alatt azonosak) https://evir.hu/cegnev/cgi-bin/index.cgi? json={ "token":"$$$$$", "dok":"api_aqua_keszlet_valtozas", "last_id":"$$$$$", "dokop":{ "json":1 } } ---- ==== Képek lekérdezése ==== A rendszer beállításaiban megadott gyártók termékeihez tartozó képeknek az ''cikk_kepek_id''-jét lehet lekérdezni, valamint a kép típusát. * "last_upload_time": Az utolsó eltárolt feltöltési idő. * Ennél későbbi (nemegyenlő) időben feltöltött képeket adja vissza * Nem kötelező, így lekérdezhető az összes cikk képe is. https://evir.hu/cegnev/cgi-bin/index.cgi? json={ "token":"$$$$$", "dok":"api_aqua_kep_list", "last_upload_time":"$$$$$", "dokop":{ "json":1 } } ---- ==== Egy darab kép lekérdezése ==== Egy darab kép lekérdezése ''cikk_kepek_id''-vel. Csak a rendszer beállításaiban megadott gyártók termékeinek a képeit lehet lekérni. * "cikk_kepek_id": A letöltendő kép id-je. * Kötelező medani. https://evir.hu/cegnev/cgi-bin/index.cgi? json={ "token":"$$$$$", "dok":"api_aqua_kep_by_id", "cikk_kepek_id":"$$$$$", "dokop":{ "json":1 } } ---- ---- ==== Webshop tulajdonságok lekérdezése ==== A rendszer beállításaiban megadott gyártók termékeihez tartozó tulajdonságok lekérdezése. https://evir.hu/cegnev/cgi-bin/index.cgi? json={ "token":"$$$$$", "dok":"api_aqua_tulajdonsagok_list", "dokop":{ "json":1 } } ----