Példák
Mód lekérdezése
Az alábbi getMethod kérés egy konkrét mód adatait kérdezi le azonosító 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" ?>
<Methods>
<Method>
<Id>12345</Id>
<Name><![CDATA[Szállítási mód]]></Name>
<Active>yes</Active>
<Type>shipping</Type>
<Text><![CDATA[leírás]]></Text>
<AlterText><![CDATA[alternatív leírás]]></AlterText>
<Order>1</Order>
<OrderStatus>31974</OrderStatus>
<OrderType><![CDATA[Visszáru]]></OrderType>
<ForeignKey><![CDATA[17]]></ForeignKey>
<DisplayOnContactPage>yes_force</DisplayOnContactPage>
<Tax>27</Tax>
<DeliveryPointGroup><![CDATA[Szállítási pontok]]></DeliveryPointGroup>
<Weight>2</Weight>
<Limitations>
<MinWeight>1</MinWeight>
<MaxWeight>2</MaxWeight>
<MinPrice>1000</MinPrice>
<MaxPrice>30000</MaxPrice>
<Area>
<Name><![CDATA[Budapest]]></Name>
</Area>
<NotAllProductIsOnStock>yes</NotAllProductIsOnStock>
<CustomerGroups>
<CustomerGroup>
<Id>8647</Id>
<Name><![CDATA[Viszonteladók]]></Name>
</CustomerGroup>
</CustomerGroups>
<CustomerTypes>
<CustomerType>private</CustomerType>
<CustomerType>company</CustomerType>
<CustomerType>other_customer_without_tax_number</CustomerType>
</CustomerTypes>
<AvailableInLanguages>
<Language>hu</Language>
<Language>en</Language>
<Language>de</Language>
</AvailableInLanguages>
</Limitations>
<ShippingFee>
<Type>fix_amount</Type>
<Fee>
<Amount>1500</Amount>
</Fee>
</ShippingFee>
<Creation>2023.07.06 09:42:13</Creation>
<Modification>2023.09.14 15:07:41</Modification>
</Method>
</Methods>
Mód létrehozása
Az alábbi setMethod kérés létrehoz egy szállítási módot a megadott értékekkel, paraméterekkel.
Kérés
<?xml version="1.0" encoding="UTF-8" ?>
<Methods>
<Method>
<Name><![CDATA[Új szállítási mód]]></Name>
<Active>yes</Active>
<Type>shipping</Type>
<Text><![CDATA[Új szállítási mód leírása.]]></Text>
<AlterText><![CDATA[Új szállítási mód alternatív leírása.]]></AlterText>
<Order>4</Order>
<DisplayOnContactPage>yes</DisplayOnContactPage>
<Tax>27</Tax>
<ShippingFee>
<Type>amount</Type>
<Fee>
<LowerLimit>0</LowerLimit>
<UpperLimit>5000</UpperLimit>
<Amount>1500</Amount>
</Fee>
<Fee>
<LowerLimit>5000</LowerLimit>
<UpperLimit>10000</UpperLimit>
<Amount>1000</Amount>
</Fee>
<Fee>
<LowerLimit>10000</LowerLimit>
<UpperLimit>20000</UpperLimit>
<Amount>500</Amount>
</Fee>
<Fee>
<LowerLimit>20000</LowerLimit>
<UpperLimit>-</UpperLimit>
<Amount>0</Amount>
</Fee>
</ShippingFee>
</Method>
</Methods>
Válasz
<?xml version="1.0" encoding="UTF-8" ?>
<Methods>
<Method>
<Id>67890</Id>
<Action>add</Action>
<Status>ok</Status>
</Method>
</Methods>
Mód törlése
Az alábbi példakódban egy mód törlését láthatod.
Kérés
<?xml version="1.0" encoding="UTF-8" ?>
<Methods>
<Method>
<Action>delete</Action>
<Id><![CDATA[67890]]></Id>
</Method>
</Methods>
Válasz
<?xml version="1.0" encoding="UTF-8" ?>
<Methods>
<Method>
<Action>delete</Action>
<Id>67890</Id>
<Status>ok</Status>
</Method>
</Methods>