„Rendelés API” változatai közötti eltérés
A Hotelsystem wikiből
| 23. sor: | 23. sor: | ||
<street>Izabella u. 23</street> <!--Szállítási cím utca, házszám, emelet, ajtó--> | <street>Izabella u. 23</street> <!--Szállítási cím utca, házszám, emelet, ajtó--> | ||
</address> | </address> | ||
| + | <hswaiterid>23</hswaiterid> <!--Rendeléshez tartozó pincér ID-je, ha van, helyben fogyasztásnál (házhozszállítás esetén nem kell a tag)--> | ||
| + | <hstableid>23</hstableid> <!--Rendeléshez tartozó asztal ID-je, ha van, helyben fogyasztásnál (házhozszállítás esetén nem kell a tag)--> | ||
</customer> | </customer> | ||
<date>2016-04-15 04:04:44</date> <!--Rendelés ideje--> | <date>2016-04-15 04:04:44</date> <!--Rendelés ideje--> | ||
| 29. sor: | 31. sor: | ||
<invoice>Y</invoice> <!--ÁFÁS számla igény Y/N--> | <invoice>Y</invoice> <!--ÁFÁS számla igény Y/N--> | ||
<note>10000</note> <!--Nagy címlettel fizet, címlet--> | <note>10000</note> <!--Nagy címlettel fizet, címlet--> | ||
| − | |||
</extra> | </extra> | ||
<basket> <!--Rendelés adatai--> | <basket> <!--Rendelés adatai--> | ||
A lap 2020. július 23., 08:38-kori változata
A rendelés átadásához a Gastrosystem rendszerbe a következő URL-re kell POST kérést küldeni:
http://dev.hotelsystem.hu/api/manager/iev4j9vnt8uv
paraméterek:
auth: 12345
action: ADD_ORDER_XML
order_id: rendelés azonosítója a forrásrendszerben (pl. webáruházbeli rendelés id)
order: a lenti mintának megfelelően összeállított rendelés
Éles környezetben az URL és az auth paraméter értéke fog változni. Erre a fejlesztői környezetre nyugodtan lehet bármit küldeni.
<order>
<customer>
<id>61</id> <!--ID a webshopban, ha nincs, akkor bármilyen természetes ügyfél azonosító, pl email cím-->
<name>Nagy Tamas</name> <!--Vevő neve-->
<tel>+36201234567</tel> <!--Vevő telefonszáma-->
<email>nagy.tamas@example.com</email> <!--Vevő email címe-->
<address>
<country>HU</country> <!--Szállítási cím ország-->
<city>Budapest</city> <!--Szállítási cím város-->
<postalcode>1077</postalcode> <!--Szállítási cím irányítószám-->
<street>Izabella u. 23</street> <!--Szállítási cím utca, házszám, emelet, ajtó-->
</address>
<hswaiterid>23</hswaiterid> <!--Rendeléshez tartozó pincér ID-je, ha van, helyben fogyasztásnál (házhozszállítás esetén nem kell a tag)-->
<hstableid>23</hstableid> <!--Rendeléshez tartozó asztal ID-je, ha van, helyben fogyasztásnál (házhozszállítás esetén nem kell a tag)-->
</customer>
<date>2016-04-15 04:04:44</date> <!--Rendelés ideje-->
<extra>
<comment>a pizzát szeletelve kérjük. kapucsengő: 16</comment> <!--Rendeléshez kapcsolódó tetszőleges megjegyzés-->
<invoice>Y</invoice> <!--ÁFÁS számla igény Y/N-->
<note>10000</note> <!--Nagy címlettel fizet, címlet-->
</extra>
<basket> <!--Rendelés adatai-->
<item> <!--1. tétel-->
<code>111</code> <!--Termék azonosítója a webshopban-->
<name>Óriás pizza</name> <!--Termék neve webshopban-->
<price>1990.0000</price> <!--Termék bruttó eladási ára a webshopban (kedvezményekkel csökkentett)-->
<amount>2.0000</amount> <!--Termék mennyisége-->
<comment>sajt nélkül!</comment> <!--tétel szintű megjegyzés, opcionális-->
</item>
<item> <!--2. tétel-->
<code>222</code>
<name>Sajtos pizza</name>
<price>990.0000</price>
<amount>1.0000</amount>
</item>
</basket>
<price> <!--Összegzés-->
<net>4970.0000</net> <!--Bruttó érték összesen, kedvezményekkel csökkentve (a tételek szummája)-->
<wrapping>341</wrapping> <!--Csomagolás díja - ha van-->
<delivery>1000</delivery> <!--Házhozszállítás díja - ha van-->
<sum>6311.9000</sum> <!--Fizetendő összesen-->
</price>
</order>