==== 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
}
}
----