Példák
Megrendelés státusz lekérdezése
Az alábbi getOrderStatus kérés egy konkrét megrendelés státusz adatait kérdezi le ID alapján.
Kérés
<?xml version="1.0" encoding="UTF-8" ?>
<Params>
<Id>12345</Id>
</Params>
Válasz
<?xml version="1.0" encoding="UTF-8" ?>
<OrderStatuses>
<OrderStatus>
<Id>12345</Id>
<Name><![CDATA[Sikertelenül lezárult]]></Name>
<Order>7</Order>
<Text>A megrendelés sikertelenül lezárult!</Text>
<Alert>
<Email>yes</Email>
<SMS>no</SMS>
</Alert>
<InvoiceStatus>default</InvoiceStatus>
<Color>17</Color>
<StockColor>not_specified</StockColor>
<Creation>2022.01.01 12:00:00</Creation>
<Modification>2022.03.01 14:00:00</Modification>
</OrderStatus>
</OrderStatuses>
Megrendelés státusz létrehozása
Az alábbi setOrderStatus kérés létrehoz egy megrendelés státuszt a megadott értékekkel, paraméterekkel.
Kérés
<?xml version="1.0" encoding="UTF-8" ?>
<OrderStatuses>
<OrderStatus>
<Name><![CDATA[Sikeresen lezárult]]></Name>
<Type>close_ok</Type>
<Order>5</Order>
<Text><![CDATA[Megrendelésed átadtuk a futárszolgálatnak, köszönjük hogy nálunk vásároltál.]]></Text>
<Alert>
<Email>yes</Email>
<SMS>no</SMS>
</Alert>
<InvoiceStatus>billable</InvoiceStatus>
<Color>2</Color>
<StockColor>not_specified</StockColor>
</OrderStatus>
</OrderStatuses>
Válasz
<?xml version="1.0" encoding="UTF-8" ?>
<OrderStatuses>
<OrderStatus>
<Action>add</Action>
<Id>12345</Id>
<Status>ok</Status>
</OrderStatus>
</OrderStatuses>
Megrendelés státusz törlése
Az alábbi példakódban egy megrendelés státusz törlését láthatod.
Kérés
<?xml version="1.0" encoding="UTF-8" ?>
<OrderStatuses>
<OrderStatus>
<Action>delete</Action>
<Id>67890</Id>
</OrderStatus>
</OrderStatuses>
Válasz
<?xml version="1.0" encoding="UTF-8" ?>
<OrderStatuses>
<OrderStatus>
<Action>delete</Action>
<Id>1203</Id>
<Status>ok</Status>
</OrderStatus>
</OrderStatuses>