Példák
Rendelések lekérése
Az első példában egy getOrder kérést és az arra kapott választ láthatod. Jelen esetben egy meghatározott időszakban leadott, számlázható megrendelések kerülnek lekérdezésre.
Kérés
<?xml version="1.0" encoding="UTF-8" ?>
<Params>
<InvoiceStatus>1</InvoiceStatus>
<DateStart>2022.03.01</DateStart>
<DateEnd>2022.03.05</DateEnd>
</Params>
Válasz
<?xml version="1.0" encoding="UTF-8" ?>
<Orders>
<Order>
<Action>modify</Action>
<Key>1000-1000000</Key>
<Date>2012.01.01 10:00:00</Date>
<DateMod>2012.02.01 10:00:00</DateMod>
<Lang>hu</Lang>
<Customer>
<Id>100000</Id>
<Email>unas@unas.hu</Email>
<Username></Username>
<Contact>
<Name><![CDATA[Kis János]]></Name>
<Phone><![CDATA[+3699111111]]></Phone>
<Mobile><![CDATA[+36301111111]]></Mobile>
</Contact>
<Addresses>
<Invoice>
<Name><![CDATA[Teszt János]]></Name>
<ZIP>1111</ZIP>
<City><![CDATA[Teszt Város]]></City>
<Street><![CDATA[Tej út 2.]]></Street>
<StreetName><![CDATA[Tej]]></StreetName>
<StreetType><![CDATA[út]]></StreetType>
<StreetNumber><![CDATA[2]]></StreetNumber>
<County><![CDATA[]]></County>
<Country>Magyarország</Country>
<CountryCode>hu</CountryCode>
<TaxNumber><![CDATA[12345678-9-00]]></TaxNumber>
<EUTaxNumber><![CDATA[HU0123456789]]></EUTaxNumber>
<CustomerType><![CDATA[private]]></CustomerType>
</Invoice>
<Shipping>
<Name><![CDATA[Teszt János]]></Name>
<ZIP>2222</ZIP>
<City><![CDATA[Teszt Város]]></City>
<Street><![CDATA[Tej út 10.]]></Street>
<StreetName><![CDATA[Tej]]></StreetName>
<StreetType><![CDATA[út]]></StreetType>
<StreetNumber><![CDATA[10]]></StreetNumber>
<County><![CDATA[]]></County>
<Country>Magyarország</Country>
<CountryCode>hu</CountryCode>
<DeliveryPointID>157547</DeliveryPointID>
<DeliveryPointGroup>gls_api_dropoffpoints</DeliveryPointGroup>
<DeliveryPointSubGroup>csomagautomata</DeliveryPointSubGroup>
<RecipientName>Teszt János</RecipientName>
</Shipping>
</Addresses>
<Group>
<Id>1234</Id>
<Name><![CDATA[Törzsvásárló]]></Name>
<ForeignID><![CDATA[12345]]></ForeignID>
</Group>
<Params>
<Param>
<Id>1000</Id>
<Name><![CDATA[Kérdés1]]></Name>
<Value><![CDATA[Válasz1]]></Value>
</Param>
<Param>
<Id>2000</Id>
<Name><![CDATA[Kérdés2]]></Name>
<Value><![CDATA[Válasz2]]></Value>
</Param>
</Params>
<Comment><![CDATA[Megjegyzés]]></Comment>
</Customer>
<Currency>HUF</Currency>
<ExchangeValue>0.00290922</ExchangeValue>
<Type><![CDATA[Garanciális]]></Type>
<Status><![CDATA[Beérkezett]]></Status>
<StatusDetails><![CDATA[---]]></StatusDetails>
<StatusDateMod>2012.02.01 10:00:00</StatusDateMod>
<StatusEmail>no</StatusEmail>
<StatusID>123456</StatusID>
<Authenticated>yes</Authenticated>
<Payment>
<Id>100</Id>
<Name><![CDATA[Utalás]]></Name>
<Type>transfer</Type>
<Status>paid</Status>
<Paid>1000</Paid>
<Pending>500</Pending>
<Transactions>
<Transaction>
<Id>1234</Id>
<AuthCode>4321</AuthCode>
<Status>finish</Status>
<Date>2017.02.02 11:22:01</Date>
<Amount>1000</Amount>
</Transaction>
<Transaction>
<Id>manual</Id>
<Status>finish</Status>
<Date>2017.02.02 11:22:01</Date>
<Amount>1000</Amount>
</Transaction>
</Transactions>
<ForeignID><![CDATA[123456]]></ForeignID>
</Payment>
<Shipping>
<Id>200</Id>
<Name><![CDATA[Futárszolgálat]]></Name>
<PackageNumber><![CDATA[PUDO123456789]]></PackageNumber>
<ForeignID><![CDATA[654321]]></ForeignID>
</Shipping>
<Invoice>
<Status>1</Status>
<StatusText><![CDATA[Számlázható]]></StatusText>
<Number><![CDATA[UO-1000/2012]]></Number>
<Url><![CDATA[http://unas.hu/szamla.pdf]]></Url>
</Invoice>
<Params>
<Param>
<Id>1000</Id>
<Name><![CDATA[Kérdés1]]></Name>
<Value><![CDATA[Válasz1]]></Value>
</Param>
<Param>
<Id>2000</Id>
<Name><![CDATA[Kérdés2]]></Name>
<Value><![CDATA[Válasz2]]></Value>
</Param>
</Params>
<Referer><![CDATA[shop.unas.hu]]></Referer>
<Coupon><![CDATA[f6zhr48jd]]></Coupon>
<Weight>10.5</Weight>
<Info>
<MergedFrom>
<Key>1000-100233</Key>
<Key>1000-100234</Key>
<Key>1000-100235</Key>
</MergedFrom>
<SeparatedTo>
<Key>1000-100230</Key>
<Key>1000-100231</Key>
</SeparatedTo>
<SeparatedFrom>
<Key>1000-100230</Key>
</SeparatedFrom>
</Info>
<Comments>
<Comment>
<Type>customer</Type>
<Text><![CDATA[A vásárló megjegyzése]]></Text>
</Comment>
<Comment>
<Type>customer_shipping</Type>
<Text><![CDATA[A vásárló megjegyzése a szállító számára]]></Text>
</Comment>
<Comment>
<Type>admin</Type>
<Text><![CDATA[Az adminisztrátor megjegyzése, a vásárló nem látja]]></Text>
</Comment>
</Comments>
<SumPriceGross>7620</SumPriceGross>
<Items>
<Item>
<Id>1000</Id>
<Sku>Cikkszam1</Sku>
<Name><![CDATA[Termék név 1]]></Name>
<Unit>db</Unit>
<Quantity>1</Quantity>
<PriceNet>1000</PriceNet>
<PriceGross>1270</PriceGross>
<Vat>27%</Vat>
<Status><![CDATA[Holnap érkezik]]></Status>
<PlusStatuses>
<Status>
<Id>123</Name>
<Name><![CDATA[Név]]></Name>
<Value><![CDATA[Érték]]></Value>
<Public>yes</Public>
</Status>
</PlusStatuses>
<Control>
<Quantity>5</Quantity>
<User>abc123</User>
</Control>
</Item>
<Item>
<Id>2000</Id>
<Sku>Cikkszam2</Sku>
<Name><![CDATA[Termék név 2]]></Name>
<Variants>
<Variant>
<Id>1</Id>
<Name><![CDATA[Szín]]></Name>
<Value><![CDATA[Piros]]></Value>
</Variant>
<Variant>
<Id>2</Id>
<Name><![CDATA[Méret]]></Name>
<Value><![CDATA[XL]]></Value>
</Variant>
</Variants>
<ProductParams>
<ProductParam>
<Id>17</Id>
<Name><![CDATA[Paraméter név]]></Name>
<Value><![CDATA[Megadott érték]]></Value>
</ProductParam>
</ProductParams>
<Unit>db</Unit>
<Quantity>1</Quantity>
<PriceNet>2000</PriceNet>
<PriceGross>2540</PriceGross>
<Vat>27%</Vat>
</Item>
<Item>
<Id>2000</Id>
<Sku>Cikkszam2</Sku>
<Name><![CDATA[Termék név 2]]></Name>
<Variants>
<Variant>
<Id>1</Id>
<Name><![CDATA[Szín]]></Name>
<Value><![CDATA[Kék]]></Value>
</Variant>
<Variant>
<Id>2</Id>
<Name><![CDATA[Méret]]></Name>
<Value><![CDATA[XXL]]></Value>
</Variant>
</Variants>
<Unit>db</Unit>
<Quantity>1</Quantity>
<PriceNet>3000</PriceNet>
<PriceGross>3810</PriceGross>
<Vat>27%</Vat>
</Item>
<Item>
<Id>discount-percent</Id>
<Sku>discount-percent</Sku>
<Name><![CDATA[Kedvezmény (10%)]]></Name>
<Unit>db</Unit>
<Quantity>1</Quantity>
<Percent>10</Percent>
<PriceNet>-1000</PriceNet>
<PriceGross>-1270</PriceGross>
<Vat>27%</Vat>
</Item>
<Item>
<Id>shipping-cost</Id>
<Sku>shipping-cost</Sku>
<Name><![CDATA[Szállítási költség]]></Name>
<Unit>db</Unit>
<Quantity>1</Quantity>
<PriceNet>1000</PriceNet>
<PriceGross>1270</PriceGross>
<Vat>27%</Vat>
</Item>
<Item>
<Id>discount-amount</Id>
<Sku>discount-amount</Sku>
<Name><![CDATA[Kedvezmény (összegszerű)]]></Name>
<Unit>db</Unit>
<Quantity>1</Quantity>
<PriceNet>-100</PriceNet>
<PriceGross>-127</PriceGross>
<Vat>27%</Vat>
</Item>
<Item>
<Id>handel-cost</Id>
<Sku>handel-cost</Sku>
<Name><![CDATA[Fizetéssel kapcsolatos kezelési költség]]></Name>
<Unit>db</Unit>
<Quantity>1</Quantity>
<PriceNet>100</PriceNet>
<PriceGross>127</PriceGross>
<Vat>27%</Vat>
</Item>
</Items>
</Order>
</Orders>
Rendelések módosítása
A második példában egy setOrder kérést láthatsz, ilyen módon tudsz meglévő rendelést módosítani vagy új rendelést rögzíteni, itt ez utóbbira láthatsz konkrét példát.
Kérés
<?xml version="1.0" encoding="UTF-8" ?>
<Orders>
<Order>
<Action>add</Action>
<Date>2022.03.12 10:00:00</Date>
<Lang>hu</Lang>
<Customer>
<Id>100000</Id>
<Email>unas@unas.hu</Email>
<Username></Username>
<Contact>
<Name><![CDATA[Kis János]]></Name>
<Phone><![CDATA[+3699111111]]></Phone>
<Mobile><![CDATA[+36301111111]]></Mobile>
</Contact>
<Addresses>
<Invoice>
<Name><![CDATA[Teszt János]]></Name>
<ZIP>1111</ZIP>
<City><![CDATA[Teszt Város]]></City>
<Street><![CDATA[Tej út 2.]]></Street>
<StreetName><![CDATA[Tej]]></StreetName>
<StreetType><![CDATA[út]]></StreetType>
<StreetNumber><![CDATA[2]]></StreetNumber>
<County><![CDATA[]]></County>
<Country>Magyarország</Country>
<CountryCode>hu</CountryCode>
<TaxNumber><![CDATA[12345678-9-00]]></TaxNumber>
<EUTaxNumber><![CDATA[HU0123456789]]></EUTaxNumber>
<CustomerType><![CDATA[private]]></CustomerType>
</Invoice>
<Shipping>
<Name><![CDATA[Teszt János]]></Name>
<ZIP>2222</ZIP>
<City><![CDATA[Teszt Város]]></City>
<Street><![CDATA[Tej út 10.]]></Street>
<StreetName><![CDATA[Tej]]></StreetName>
<StreetType><![CDATA[út]]></StreetType>
<StreetNumber><![CDATA[10]]></StreetNumber>
<County><![CDATA[]]></County>
<Country>Magyarország</Country>
<CountryCode>hu</CountryCode>
<DeliveryPointID>157547</DeliveryPointID>
<DeliveryPointGroup>gls_api_dropoffpoints</DeliveryPointGroup>
<DeliveryPointSubGroup>csomagautomata</DeliveryPointSubGroup>
<RecipientName>Teszt János</RecipientName>
</Shipping>
</Addresses>
<Comment><![CDATA[Megjegyzés]]></Comment>
</Customer>
<Currency>HUF</Currency>
<Payment>
<Id>100</Id>
<Name><![CDATA[Utalás]]></Name>
<Type>transfer</Type>
</Payment>
<Shipping>
<Id>200</Id>
<Name><![CDATA[Futárszolgálat]]></Name>
<PackageNumber><![CDATA[PUDO123456789]]></PackageNumber>
</Shipping>
<Invoice>
<Status>1</Status>
<StatusText><![CDATA[Számlázható]]></StatusText>
</Invoice>
<Params>
<Param>
<Id>1000</Id>
<Name><![CDATA[Kérdés1]]></Name>
<Value><![CDATA[Válasz1]]></Value>
</Param>
<Param>
<Id>2000</Id>
<Name><![CDATA[Kérdés2]]></Name>
<Value><![CDATA[Válasz2]]></Value>
</Param>
</Params>
<Coupon><![CDATA[f6zhr48jd]]></Coupon>
<Weight>10.5</Weight>
<Comments>
<Comment>
<Type>customer</Type>
<Text><![CDATA[A vásárló megjegyzése]]></Text>
</Comment>
</Comments>
<SumPriceGross>12700</SumPriceGross>
<Items>
<Item>
<Id>1000</Id>
<Sku>Cikkszam1</Sku>
<Name><![CDATA[Termék név 1]]></Name>
<Unit>db</Unit>
<Quantity>10</Quantity>
<PriceNet>1000</PriceNet>
<PriceGross>1270</PriceGross>
<Vat>27%</Vat>
<Status><![CDATA[Holnap érkezik]]></Status>
</Item>
</Items>
</Order>
</Orders>
Válasz
<?xml version="1.0" encoding="UTF-8" ?>
<Orders>
<Order>
<Action>add</Action>
<Key>250988</Key>
<Status>ok</Status>
</Order>
</Orders>