Komunikace s eshopem (SOAP)

Účel článku

Zdokumentování všech web services funkcí využívaných pro potřeby vedení či komunikace s eshopem.

Registrované metody

Metoda Popis
ws_product_update Umožňuje odeslat do CIBS informace o produktu. Pokud v CIBS produkt vůbec neexistuje, bude vytvořen. Podrobnější popis této metody naleznete v kapitole ws_product_update
ws_product_list_get Vstupním parametrem pouze session, metoda vrátí všechny nadefinované produkty včetně jejich parametrů.
ws_product_param_set Nastavuje nový parametr produktu. Podrobnější popis této metody naleznete v kapitole ws_product_param_set.
ws_shop_stock_sync Provádí nahrání aktuálních skladových zásob do CIBS. Podrobnější popis této metody naleznete v kapitole ws_shop_stock_sync.
ws_shop_stock_correct Korekce skladových zásob, v průběhu dne je možné předat do CIBS nějakou změnu v naskladnění / vyskladnění zboží. Změna se předává jako relativní hodnota, kdy kladná hodnota znamená naskladnění a záporná pak vyskladnění.
ws_orders_list Vrátí seznam hlaviček objednávek. Podrobnější popis této metody naleznete v kapitole ws_orders_list.
ws_order_coverage Změna stavu objednávky z objednaná na vykrytá . Vykrytí objednávky, předává do CIBS skutečnou informaci o tom, zda je možné zákazníkovi dodat objednané zboží případně v jakém počtu. Podrobnější popis této metody naleznete v kapitole ws_order_coverage.
ws_order_prepare Změna stavu objednávky z vykrytá na připravená . Slouží pouze k předání informace, že daná objednávka byla expedována z centrálního skladu na prodejnu.
ws_order_close Změna stavu objednávky z připravená na uzavřená . Slouží pouze k předání informace, že daná objednávka byla již zákazníkem vyzvednuta a zaplacena.
ws_premise_create Vytvoření nové provozovny v CIBS.
ws_premise_edit Editace stávající provozovny.
ws_premise_param_update Aktualizace parametru provozovny, pokud parametr neexistuje, bude vytvořen. Podrobnější popis této metody naleznete v kapitole ws_premise_param_update
ws_product_coupon_create Vytvoření nového kupónu s přiřazením produktů platných pro tento kupón. Podrobnější popis této metody naleznete v kapitole ws_product_coupon_create
ws_konzumuo_temporary_order_fix Proprietární funkce pro Konzum UO, která slouží pro vyrovnání uzavřených objednávek. Jde o to, že zákazníkovi nemusí být z nějakého důvodu doručeno co si objednal tudíž dojde ke změně objednávky a tuto změnu je potřeba nějak zajistit. K tomuto účelu má konzum vytvořeny služby "Vyrovnání" pro každou hladinu DPH. Pokud je potřeba u objednávky provést vyrovnání, zavolá se tato fce, která k produktům objednávky aktivuje službu "Vyrovnání" s kladnou nebo zápornou částkou. Podrobnější informace naleznete v kapitole ws_konzumuo_temporary_order_fix.
ws_order_payment_create Vytvoření a napárování platby na objednávku. Uhradit lze pouze uzavřené nebo expedované objednávky. Podrobnější popis této metody naleznete v kapitole ws_order_payment_create

help Podrobná referenční dokumentace k jednotlivým ws metodám je k dispozici v referenčním popisu rozhraní CIBS WSDL.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

ws_product_param_set

Nastavuje nový parametr produktu.
-- volání
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws_product_param_set soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <session xsi:type="xsd:string">ec81dc44-1ef6-11e4-87e6-000c29519df0</session>
         <sn_id xsi:type="xsd:int">00084781</sn_id>
         <sn_code xsi:type="xsd:int"></sn_code>
         <param_name xsi:type="xsd:string">item.count_restriction.multiple</param_name>
         <param_value xsi:type="xsd:string">6</param_value>         
         <file_content xsi:type="xsd:string"></file_content>
      </ws_product_param_set>
   </soapenv:Body>
</soapenv:Envelope>

-- výsledek
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body>
      <ns1:ws_product_param_setResponse xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">
         <result xsi:type="xsd:int">1</result>
         <result_message xsi:type="xsd:string">OK</result_message>
      </ns1:ws_product_param_setResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Element Popis
session session kterou vrátí metoda ws_session_login
sn_id ID produktu/služby z modulu produktů a služeb, neboli ID definice produktu/služby.
sn_code Kód produktu z definice produktu/služby. Libovolné využití.
param_name Název parametru, jedná se o interní název uložený v databázi, který může poskytnout support.
param_value hodnota parametru
file_content data souboru kódovaná pomocí base64

Každý z parametrů musí být nastavován separátním voláním. Produkt je možné identifikovat buď pomocí interního ID CIBS (sn_id), nebo pomocí kódu produktu (sn_code).
help Podrobná referenční dokumentace k této funkci je k dispozici v referenčním popisu rozhraní CIBS WSDL.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

ws_shop_stock_sync

Provádí nahrání aktuálních skladových zásob do CIBS. Akce samotná trvá nějakou dobu, po kterou nemusí být informace v CIBS aktuální a tuto informaci je třeba propagovat zákazníkům.
  • Krok 1 – začátek aktualizace – zavolá se WS metoda ws_config_set s hodnotou config_name = 'SHOP.WAREHOUSE_SYNC' a config_value = 1;
  • Krok 2 – synchronizace – zavolání WS metoda ws_shop_stock_sync a předání aktuálního stavu zásob.
  • Krok 3 – konec aktualizace – zavolá se WS metoda ws_config_set s hodnotou config_name = 'SHOP.WAREHOUSE_SYNC' a config_value = 0;

Předpokládá se, že mezi operací „začátek synchronizace“ a „synchronizace“ bude nezanedbatelná časová prodleva, ve které budou pracovníci vykrývat zadané objednávky. Po tuto dobu bude v e-shopu zřetelné, že stavy skladových zásob nemusí být aktuální. Tato akce bude prováděna typicky jednou denně.

help Podrobná referenční dokumentace k této funkci je k dispozici v referenčním popisu rozhraní CIBS WSDL.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

ws_premise_param_update

Nastavení / aktualizace parametru provozovny.
-- volání
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws_premise_param_update soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <session xsi:type="xsd:string">349d7bd8-21f4-11e4-87e6-000c29519df0</session>
         <premise_id xsi:type="xsd:int">00000009037</premise_id>
         <par_name xsi:type="xsd:string">stockup_Tuesday</par_name>
         <par_value xsi:type="xsd:string">0</par_value>
         <content xsi:type="xsd:string">?</content>
         <date_from xsi:type="xsd:date">2014-08-12</date_from>
      </ws_premise_param_update>
   </soapenv:Body>
</soapenv:Envelope>

-- výsledek
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body>
      <ns1:ws_premise_param_updateResponse xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">
         <result xsi:type="xsd:int">8999</result>
         <result_message xsi:type="xsd:string">OK</result_message>
      </ns1:ws_premise_param_updateResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Element Popis
session session kterou vrátí metoda ws_session_login
premise_id ID provozovny z modulu 'Provozovny'.
par_name Název parametru provozovny, jedná se o název, který lze získat v modulu 'Provozovny', tabulka 'Parametry provozovny', akce 'Editace parametru'.
par_value Hodnota parametru.
content Data souboru kódovaná pomocí funkce hex, pouze pro souborové typy parametrů.
date_from Datum počátku platnosti parametru.

help Podrobná referenční dokumentace k této funkci je k dispozici v referenčním popisu rozhraní CIBS WSDL.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

ws_product_update

Umožňuje odeslat do MANGA informace o produktu. Pokud v MANGU produkt neexistuje, bude vytvořen.

Element Popis
session Session kterou vrátí metoda ws_session_login.
sn_id ID produktu z modulu 'Produkty a služby', tabulka 'Seznam služeb a produktů'.
sn_code Kód produktu z modulu 'Produkty a služby', tabulka 'Seznam služeb a produktů'.
class Třída produktu z modulu 'Produkty a služby', tabulka 'Seznam služeb a produktů'.
group Kód kategorie z modulu 'Produkty a služby', záložka 'Kategorie', tabulka 'Hierarchie kategorií produktů'. Tento kód slouží pro zařazení produktu pod příslušnou kategorii. V případě, že je požadavkem přiřadit 1 produkt do více kategorií, je nutné kódy jednotlivých kategorií oddělovat čárkou.
name Název produktu z modulu 'Produkty a služby', tabulka 'Seznam služeb a produktů'.
vat Výše DPH. Parametr může nabývat hodnot BASE, LOW, LOW2, NONE ( Sazby pro ČR k 1.1.2015 jsou: 21%, 15%, 10%, 0% )
unit Parametr z modulu 'Produkty a služby', tabulka 'Parametry služby nebo produktu'. Parametr unit představuje měrnou jednotku např. ks, l, g atd..
common_unit Parametr z modulu 'Produkty a služby', tabulka 'Parametry služby nebo produktu'. Parametr common_unit představuje základní měrnou jednotku např. 1 l, 100 g, atd...
package_size Parametr z modulu 'Produkty a služby', tabulka 'Parametry služby nebo produktu'. Parametr package_size představuje koeficient velikosti balení např. 15.0030. Pokud vezmeme cenu za 1ks daného produktu a provedeme dělení tímto koeficientem, získáme základní měrnou jednotku.
active Aktivní produkt 0/1.
price Cena produktu za 1ks z modulu 'Produkty a služby', tabulka 'Seznam služeb a produktů'. .
price_list Formát JSON pole v němž uvádíme postupně cenové meze pro účely nastavení ceníku produktu. Podrobnější informace naleznete pod tabulkou.
premiseAvailType Dostupnost pro provozovnu. Může nabývat hodnot all - všechny provozovny, selected - vybrané. Pokud zvolíte selected, je potřeba v atributu premise_list specifikovat které.
premise_list Seznam provozoven, čárkou oddělený seznam, např. 455, 111 (Modul Provozovny, sloupec Označení).

Formát JSON pole v němž uvádíme postupně cenové meze pro účely nastavení ceníku produktu.

4.0.18-Dial-EditaceCeniku.jpg

Nastavení cenových mezí jenž je uvedené na výše uvedeném obrázku nastavíme následovně:
{"455":{"PRICE":{"1":"50;0;0", "9":"50;0;0", "10":"40;0;1", "9999999":"40;0;0"}}}

  • 455 - číslo provozovny z modulu 'Provozovny', pokud se neuvede žádná provozovna, je ceník platný pro všechny!
  • 1 - počet kusů
  • 50 - cena materiálu
  • 0 - cena zhodnocení
  • 0/1 - příznak, zdali jde o akční mez
  • atd...

1 Příklad: Neakční produkt pro všechny provozovny, jednotková cena

Pokud je atribut price_list prázdný, znamená to, že nechceme vytvářet žádné MANGO ceníky (Modul Produkty a služby, záložka Kalkulace), jedná se tedy o NEakční produkty. V takovém případě se produktu vytvořenému v MANGU nastaví jednotková cena. Zároveň je ale potřeba vyplnit atribut price. Jedná se o rychlejší způsob práce s cenou než když je obyčejná cena produktu tvořena ceníkem s rozsahem od 1 do 999999.

 
-- volání
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

   <soapenv:Header/>
   <soapenv:Body>
      <ws_product_update soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <session xsi:type="xsd:string">72e59f50-1fb0-11e9-baec-000c29a1bfba</session>
         <sn_id xsi:type="xsd:int">85050</sn_id>
         <sn_code xsi:type="xsd:int">142128</sn_code>
         <class xsi:type="xsd:int">43</class>
         <group xsi:type="xsd:string">301530, 100000</group>
         <name xsi:type="xsd:string">RUL Test</name>
         <vat_rate xsi:type="xsd:string">LOW</vat_rate>
         <unit xsi:type="xsd:string">?</unit>
         <common_unit xsi:type="xsd:string">?</common_unit>
         <package_size xsi:type="xsd:string">?</package_size>
         <active xsi:type="xsd:boolean">1</active>
         <price xsi:type="xsd:float">100</price>
         <price_list xsi:type="xsd:string"></price_list>
         <premiseAvailType xsi:type="xsd:string">all</premiseAvailType>
         <premise_list xsi:type="xsd:string"></premise_list>
      </ws_product_update>
   </soapenv:Body>
</soapenv:Envelope>

-- výsledek
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body>
      <ns1:ws_product_updateResponse xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">
         <result xsi:type="xsd:int">1</result>
         <result_message xsi:type="xsd:string">OK</result_message>
      </ns1:ws_product_updateResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

2 Příklad: Neakční produkt pro vybrané provozovny, jednotková cena

Na rozdíl od 1 příkladu nebude produkt dostupný pro všechny provozovny (premiseAvailType=all), ale pouze pro vybrané (premiseAvailType=selected) jejichž označení je vyjmenováno v atributu premise_list. Zároveň je ale potřeba vyplnit atribut price.

 
-- volání
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

   <soapenv:Header/>
   <soapenv:Body>
      <ws_product_update soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <session xsi:type="xsd:string">72e59f50-1fb0-11e9-baec-000c29a1bfba</session>
         <sn_id xsi:type="xsd:int">85050</sn_id>
         <sn_code xsi:type="xsd:int">142128</sn_code>
         <class xsi:type="xsd:int">43</class>
         <group xsi:type="xsd:string">301530, 100000</group>
         <name xsi:type="xsd:string">RUL Test</name>
         <vat_rate xsi:type="xsd:string">LOW</vat_rate>
         <unit xsi:type="xsd:string">?</unit>
         <common_unit xsi:type="xsd:string">?</common_unit>
         <package_size xsi:type="xsd:string">?</package_size>
         <active xsi:type="xsd:boolean">1</active>
         <price xsi:type="xsd:float">100</price>
         <price_list xsi:type="xsd:string"></price_list>
         <premiseAvailType xsi:type="xsd:string">selected</premiseAvailType>
         <premise_list xsi:type="xsd:string">455, 111</premise_list>
      </ws_product_update>
   </soapenv:Body>
</soapenv:Envelope>

-- výsledek
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body>
      <ns1:ws_product_updateResponse xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">
         <result xsi:type="xsd:int">1</result>
         <result_message xsi:type="xsd:string">OK</result_message>
      </ns1:ws_product_updateResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

3 Příklad: Akční produkt pro všechny provozovny, stejná kalkulace pro všechny provozovny

V atributu price_list je uveden seznam kalkulací, v tomto příkladě je platná pro všechny provozovny, protože žádnou konkrétní neuvádíme. Viz podrobný popis atributu price_list.

 
-- volání
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

   <soapenv:Header/>
   <soapenv:Body>
      <ws_product_update soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <session xsi:type="xsd:string">72e59f50-1fb0-11e9-baec-000c29a1bfba</session>
         <sn_id xsi:type="xsd:int">85050</sn_id>
         <sn_code xsi:type="xsd:int">142128</sn_code>
         <class xsi:type="xsd:int">43</class>
         <group xsi:type="xsd:string">301530, 100000</group>
         <name xsi:type="xsd:string">RUL Test</name>
         <vat_rate xsi:type="xsd:string">LOW</vat_rate>
         <unit xsi:type="xsd:string">?</unit>
         <common_unit xsi:type="xsd:string">?</common_unit>
         <package_size xsi:type="xsd:string">?</package_size>
         <active xsi:type="xsd:boolean">1</active>
         <price xsi:type="xsd:float"></price>
         <price_list xsi:type="xsd:string">{"":{"PRICE":{"1":"50;0;0", "9":"50;0;0", "10":"40;0;1", "9999999":"40;0;0"}}}</price_list>
         <premiseAvailType xsi:type="xsd:string">all</premiseAvailType>
         <premise_list xsi:type="xsd:string"></premise_list>
      </ws_product_update>
   </soapenv:Body>
</soapenv:Envelope>

-- výsledek
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body>
      <ns1:ws_product_updateResponse xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">
         <result xsi:type="xsd:int">1</result>
         <result_message xsi:type="xsd:string">OK</result_message>
      </ns1:ws_product_updateResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

4 Příklad: Akční produkt pro vybrané provozovny, stejná kalkulace pro všechny provozovny

Na rozdíl od 3 příkladu nebude produkt dostupný pro všechny provozovny (premiseAvailType=all), ale pouze pro vybrané (premiseAvailType=selected) jejichž označení je vyjmenováno v atributu premise_list. Pokud by kalkulace nebyla pro všechny provozovny (v atributu price_list na pozici provozovnny NULL), ale pouze pro vybranou ze seznamu premise_list. Na příkladu níže jenom pro provozovnu ozn. 455 by zápis price_list vypadal takto:
<price_list xsi:type="xsd:string">{"455":{"PRICE":{"1":"50;0;0", "9":"50;0;0", "10":"40;0;1", "9999999":"40;0;0"}}}</price_list>
) pak by v takovém případě zavolání fce. oznámilo chybu. Viz podrobný popis atributu price_list.

 
-- volání
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

   <soapenv:Header/>
   <soapenv:Body>
      <ws_product_update soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <session xsi:type="xsd:string">72e59f50-1fb0-11e9-baec-000c29a1bfba</session>
         <sn_id xsi:type="xsd:int">85050</sn_id>
         <sn_code xsi:type="xsd:int">142128</sn_code>
         <class xsi:type="xsd:int">43</class>
         <group xsi:type="xsd:string">301530, 100000</group>
         <name xsi:type="xsd:string">RUL Test</name>
         <vat_rate xsi:type="xsd:string">LOW</vat_rate>
         <unit xsi:type="xsd:string">?</unit>
         <common_unit xsi:type="xsd:string">?</common_unit>
         <package_size xsi:type="xsd:string">?</package_size>
         <active xsi:type="xsd:boolean">1</active>
         <price xsi:type="xsd:float"></price>
         <price_list xsi:type="xsd:string">{"":{"PRICE":{"1":"50;0;0", "9":"50;0;0", "10":"40;0;1", "9999999":"40;0;0"}}}</price_list>
         <premiseAvailType xsi:type="xsd:string">selected</premiseAvailType>
         <premise_list xsi:type="xsd:string">455, 111</premise_list>
      </ws_product_update>
   </soapenv:Body>
</soapenv:Envelope>

-- výsledek
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body>
      <ns1:ws_product_updateResponse xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">
         <result xsi:type="xsd:int">1</result>
         <result_message xsi:type="xsd:string">OK</result_message>
      </ns1:ws_product_updateResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

5 Příklad: Akční produkt pro vybranou provozovnu, kalkulace pouze pro vybranou provozovnu

Na rozdíl od 4 příkladu nebude kalkulace dostupná pro všechny provozovny, ale pouze pro vybrané (v atributu price_list se specifikuje konkrétní provozovna). Viz podrobný popis atributu price_list.

 
-- volání
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

   <soapenv:Header/>
   <soapenv:Body>
      <ws_product_update soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <session xsi:type="xsd:string">72e59f50-1fb0-11e9-baec-000c29a1bfba</session>
         <sn_id xsi:type="xsd:int">85050</sn_id>
         <sn_code xsi:type="xsd:int">142128</sn_code>
         <class xsi:type="xsd:int">43</class>
         <group xsi:type="xsd:string">301530, 100000</group>
         <name xsi:type="xsd:string">RUL Test</name>
         <vat_rate xsi:type="xsd:string">LOW</vat_rate>
         <unit xsi:type="xsd:string">?</unit>
         <common_unit xsi:type="xsd:string">?</common_unit>
         <package_size xsi:type="xsd:string">?</package_size>
         <active xsi:type="xsd:boolean">1</active>
         <price xsi:type="xsd:float"></price>
         <price_list xsi:type="xsd:string">{"455":{"PRICE":{"1":"50;0;0", "9":"50;0;0", "10":"40;0;1", "9999999":"40;0;0"}}}</price_list>
         <premiseAvailType xsi:type="xsd:string">selected</premiseAvailType>
         <premise_list xsi:type="xsd:string">455</premise_list>
      </ws_product_update>
   </soapenv:Body>
</soapenv:Envelope>

-- výsledek
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body>
      <ns1:ws_product_updateResponse xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">
         <result xsi:type="xsd:int">1</result>
         <result_message xsi:type="xsd:string">OK</result_message>
      </ns1:ws_product_updateResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

help Podrobná referenční dokumentace k jednotlivým ws metodám je k dispozici v referenčním popisu rozhraní CIBS WSDL.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

ws_orders_list

Metoda vrátí seznam hlaviček objednávek (bez produktů obsažených v objednávkách). Žádný z vstupních parametrů není povinný. Pokud zavoláme funkci tímto způsobem, vrátí všechny hlavičky objednávek pro danou lokaci. Postupným zadáváním vstupních parametrů omezujeme množinu objednávek, kterou metoda vrací.
-- volání
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws_orders_list soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <session xsi:type="xsd:string">01bf7f3d-7624-11e4-9fc8-000c29519df0</session>
         <search xsi:type="cibs:OrderSearch" xmlns:cibs="http://10.255.220.250/soap/cibs">
            <!--Optional:-->
            <id xsi:type="xsd:integer">21419</id>
            <!--Optional:-->
            <user_id xsi:type="xsd:integer">299366</user_id>
            <!--Optional:-->
            <up_id xsi:type="xsd:integer">9037</up_id>
            <!--Optional:-->
            <up_ident xsi:type="xsd:string">455</up_ident>
            <!--Optional:-->
            <date_realization_from xsi:type="xsd:date">2014-11-26</date_realization_from>
            <!--Optional:-->
            <date_realization_to xsi:type="xsd:date">2014-11-27</date_realization_to>
            <!--Optional:-->
            <state xsi:type="cibs:OrderState"></state>
         </search>
      </ws_orders_list>
   </soapenv:Body>
</soapenv:Envelope>

-- výsledek
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://10.255.220.250/soap/cibs">
   <SOAP-ENV:Body>
      <ns1:ws_orders_listResponse xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">
         <result xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="tns:Order[1]">
            <item xsi:type="tns:Order">
               <id xsi:type="xsd:integer">21419</id>
               <state xsi:type="tns:OrderState">REALIZATION</state>
               <order_number xsi:type="xsd:integer">14000473</order_number>
               <date_order xsi:type="xsd:date">2014-11-27</date_order>
               <user_id xsi:type="xsd:integer">299366</user_id>
               <user_name xsi:type="xsd:string">Testovací Zákazník</user_name>
               <ct xsi:type="xsd:integer">31</ct>
               <created xsi:type="xsd:date">2014-11-27 11:59:42</created>
               <creator xsi:type="xsd:integer">1060</creator>
               <transport_service_id xsi:type="xsd:integer">7</transport_service_id>
               <billing_plan_id xsi:type="xsd:integer">517</billing_plan_id>
               <date_delivery xsi:type="xsd:date">2014-11-28 00:00:00</date_delivery>
               <complete xsi:type="xsd:boolean">true</complete>
               <ua_id xsi:type="xsd:integer">-1</ua_id>
               <up_id xsi:type="xsd:integer">9037</up_id>
               <price xsi:type="xsd:decimal">639.8000</price>
               <price_wo_vat xsi:type="xsd:decimal">528.7300</price_wo_vat>
               <provider xsi:type="xsd:integer">41994</provider>
               <voucher xsi:type="xsd:string">HI44</voucher>
               <transport_up_id xsi:type="xsd:integer">9037</transport_up_id>
               <title xsi:type="xsd:string">Persil Expert Color 50 dávek</title>
               <author_realization xsi:type="xsd:integer">1060</author_realization>
               <date_realization xsi:type="xsd:date">2014-11-27 11:59:57</date_realization>
               <box_order xsi:type="xsd:string">BOX</box_order>
               <po_order_num xsi:type="xsd:integer">41928</po_order_num>
            </item>
         </result>
      </ns1:ws_orders_listResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

help Podrobná referenční dokumentace k jednotlivým ws metodám je k dispozici v referenčním popisu rozhraní CIBS WSDL.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

ws_order_coverage

Provádí změnu stavu objednávky z objednaná na vykrytá . Při vykrytí objednávky se předává do Mango skutečná informaci o tom, zda je možné zákazníkovi dodat objednané zboží případně v jakém počtu a s jakou cenu. Při vykrytí objednávky upravujeme ceny u produktů v objednávce podle předané ceny, u položky (produktu) se přepočítají všechny ceny. Objednávka v Mango tak bude i s cenami položek (řádků) kompletně odpovídat vykrytí. Pokud je u objednávky nastavena platba kartou, tak nelze opakovaně měnit počet kusů a ani cenu produktů. Nebude možné ani cenu produktů zvýšit (neprovedla by se platba kartou). Pokud ale není vybrána platba kartou, bude možné opakovat vykrytí objednávky a to i v případě, že budou objednávky ve stavu Připravená. Opakované vykrytí je vidět i v modulu
mod_submenu_orders OBJEDNÁVKY
, tabulka Historie objednávky zákazníka, sloupec Poznámka (Opakování vykrytí - objednávka {číslo}). Úspěch operace může záviset na stavu objednávky a stavu jejího zaplacení, např. použití funkce na uzavřenou objednávku nebo objednávku již předanou k platbě kartou (kdy již není možné cenu platby kartou ovlivnit) nebude operace provedena a API vrátí příslušnou chybu (např. Objednávka nebyla vykryta, při platbě kartou lze vykrýt pouze objednávku ve stavu Objednáno.).

-- volání
/*
Pole $coverage je kódované JSON ve formátu UTF-8
REG => Kód produktu
COUNT => Krytý počet
PRICE => Cena produktu podle nastaveného způsobu výpočtu u definice produktu (cena s daní nebo bez daně). Pokud PRICE není zadané, tak se cena nezmění. Pokud chcete cenu vynulovat, zadejte hodnotu 0. Pokud je PRICE a u toho prázdný řetězec, cena se také nemění.
BASE => Bázový produkt (např. pivo a lahve)
*/
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws_order_coverage soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <session xsi:type="xsd:string">da01b698-73ad-11e4-acd6-000c29519df0</session>
         <order_id xsi:type="xsd:int">21378</order_id>
         <coverage xsi:type="xsd:string">{"1":{"COUNT":"25","REG":"995011","PRICE":"50","BASE":"300125"},"2":{"COUNT":"25","PRICE":"50","REG":"300125"},"3":{"COUNT":"20","PRICE":"40","REG":"995011","BASE":"300130"},"4":{"COUNT":"20","PRICE":"40","REG":"300130"}}</coverage>
      </ws_order_coverage>
   </soapenv:Body>
</soapenv:Envelope>

-- výsledek
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body>
      <ns1:ws_order_coverageResponse xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">
         <result xsi:type="xsd:int">1</result>
      </ns1:ws_order_coverageResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

help Podrobná referenční dokumentace k jednotlivým ws metodám je k dispozici v referenčním popisu rozhraní CIBS WSDL.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

ws_product_coupon_create

Tato metoda zajistí vytvoření slevového kupónu s přiřazením produktů platných pro tento kupón.

-- volání
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws_product_coupon_create soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <session xsi:type="xsd:string">2c957f86-38aa-11e8-af96-000c29519df0</session>
         <product_coupon_create xsi:type="cibs:products_coupon" xmlns:cibs="http://localhost/soap/cibs">
            <!--Zero or more repetitions:-->
            <product_coupon xsi:type="cibs:product_coupon">
               <!--You may enter the following 4 items in any order-->
               <coupon_name xsi:type="xsd:string">OG Test</coupon_name>
               <coupon_count xsi:type="xsd:int">2</coupon_count>
               <coupon_price xsi:type="xsd:decimal">103.9</coupon_price>
               <coupon_product_code_list xsi:type="cibs:coupon_product_code_list" soapenc:arrayType="cibs:coupon_product_code[]">
             <coupon_product_code xsi:type="xsd:int"><code xsi:type="xsd:int">837371</code></coupon_product_code>
             <coupon_product_code xsi:type="xsd:int"><code xsi:type="xsd:int">837372</code></coupon_product_code>
               </coupon_product_code_list>
            </product_coupon>
         </product_coupon_create>
      </ws_product_coupon_create>
   </soapenv:Body>
</soapenv:Envelope>

-- výsledek
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body>
      <ns1:ws_product_coupon_createResponse xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">
         <result xsi:type="xsd:int">1</result> -- ID kuponu
         <result_message xsi:type="xsd:string">OK</result_message>
      </ns1:ws_product_coupon_createResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Element Popis
session Sessiona kterou vrátí metoda ws_session_login.
coupon_name Název kupónu, který je uložen v modulu
mod_submenu_services PRODUKTY/SLUŽBY
, záložka 'Kalkulace', tabulka 'Kupóny', kde můžete kupón vytvořit manuálně pomocí dostuponé akce 'Přidání kupónu'.
coupon_count Množství produktů, pro které bude sleva platná. Data jsou uložena v modulu
mod_submenu_services PRODUKTY/SLUŽBY
, záložka 'Kalkulace', tabulka 'Kupóny', kde můžete množství změnit manuálně pomocí dostupné akce 'Editace kupónu'.
coupon_price Slevová cena za kterou bude vybrané množství produktů dostupné, nejedná se o částku, která by byla z běžné ceny produktu odečítána, nýbrž o cena, kterou bude produkt skutečně stát. Data jsou uložena v modulu
mod_submenu_services PRODUKTY/SLUŽBY
, záložka 'Kalkulace', tabulka 'Kupóny', kde můžete cenu změnit manuálně pomocí dostupné akce 'Editace kupónu'.
coupon_product_code Kód produktu, který je uložen v jeho definici (modul
mod_submenu_services PRODUKTY/SLUŽBY
). Metoda nejdříve zajistí vytvoření kupónu a pak podle těchto identifikátoru přiřadí produkty.

help Podrobná referenční dokumentace k jednotlivým ws metodám je k dispozici v referenčním popisu rozhraní CIBS WSDL.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

ws_konzumuo_temporary_order_fix

Proprietární funkce pro Konzum UO, která slouží pro vyrovnání uzavřených objednávek. Jde o to, že zákazníkovi nemusí být z nějakého důvodu doručeno co si objednal tudíž dojde ke změně objednávky a tuto změnu je potřeba nějak zajistit. K tomuto účelu má konzum vytvořeny služby "Vyrovnání" pro každou hladinu DPH. Pokud je potřeba u objednávky provést vyrovnání, zavolá se tato fce, která k produktům objednávky aktivuje službu "Vyrovnání" s kladnou nebo zápornou částkou.

-- volání
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws_konzumuo_temporary_order_fix soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <session xsi:type="xsd:string">0a862730-0322-11e7-9c65-000c29519df0</session>
         <id xsi:type="xsd:int">37522</id>
         <number xsi:type="xsd:int">?</number>
         <prices xsi:type="cibs:OrderVatPrices" xmlns:cibs="http://10.255.220.250/soap/cibs">
            <!--Zero or more repetitions:-->
            <item xsi:type="cibs:OrderVatPrice">
               <vat_level xsi:type="xsd:string">BASE</vat_level>
               <price xsi:type="xsd:float">100</price> -- Cena
            </item>
         </prices>
         <date xsi:type="xsd:string">?</date>
      </ws_konzumuo_temporary_order_fix>
   </soapenv:Body>
</soapenv:Envelope>

V případě úspěchu funkce vrací TRUE.

Element PopisSorted ascending
price Cena
number Číslo objednávky
datum Datum zaktivnění vyrovnávkové služby, defaultně aktuální den, pokud nedojde ke změně sazby DPH, nemá smysl vyplňovat
id ID objednávky
vat_level Sazba DPH: BASE Základní sazba 21%, LOW První snížená sazba 15%, LOW2 Druhá snížená sazba 10%
session Sessiona kterou vrátí metoda ws_session_login.

help Podrobná referenční dokumentace k jednotlivým ws metodám je k dispozici v referenčním popisu rozhraní CIBS WSDL.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

_payment_create

ws_order_payment_create

Vytvoření a napárování platby na objednávku. Uhradit lze pouze uzavřené nebo expedované objednávky. Operátor, pod kterým je funkce volána musí mít nastaveno právo PAYMENT_LIST_INSERT, tedy právo na vložení platby do pokladny.

-- volání
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws_order_payment_create soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <session xsi:type="xsd:string">0a862730-0322-11e7-9c65-000c29519df0</session>
         <id xsi:type="xsd:int">37522</id>
         <number xsi:type="xsd:int">?</number>
         <paId xsi:type="xsd:int">958</paId>
         <date xsi:type="xsd:date">?</date> 
      </ws_order_payment_create>
   </soapenv:Body>
</soapenv:Envelope>

V případě úspěchu funkce vrací TRUE.

Element Popis
session Sessiona kterou vrátí metoda ws_session_login.
id ID objednávky
number Číslo objednávky
paId ID pokladny
datum Datum platby, defaultně aktuální den

help Podrobná referenční dokumentace k jednotlivým ws metodám je k dispozici v referenčním popisu rozhraní CIBS WSDL.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

Práva a nastavení

PrávoSorted ascending Hodnota Popis
CONFIG.SET SHOP.WAREHOUSE_SYNC Právo na nastavení config v případě užití metody ws_shop_stock_sync
PREMISES_PARAMS_LIST.EDIT 0/1 PROVOZOVNY / Standardní náhled / Parametry provozovny / Editace hodnoty parametru. V případě užití metody ws_premise_param_update.
PREMISES_PARAMS_LIST.INSERT 0/1 PROVOZOVNY / Standardní náhled / Parametry provozovny / Přidání parametru. V případě užití metody ws_premise_param_update.
PREMISES.EDIT 0/1 PROVOZOVNY / Standardní náhled / Seznam provozoven zákazníků / Editace provozovny. V případě užití metody ws_premise_edit.
PREMISES.INSERT 0/1 PROVOZOVNY / Standardní náhled / Seznam provozoven zákazníků / Přidání provozovny. V případě užití metody ws_premise_create.
SERVICES_LIST.EDIT 0/1 SLUŽBY / Seznam služeb / Editace služby. V případě užití metody ws_product_update
SERVICES_LIST.INSERT 0/1 SLUŽBY / Seznam služeb / Vložení služby. V případě užití metody ws_product_update
SERVICES.SERVICES_GROUPS_COUPON.CREATE 0/1
mod_submenu_services PRODUKTY/SLUŽBY
/ Kalkulace / Kupóny / Vytvoření kupónu.
SERVICES.SERVICES_GROUPS_COUPON.DELETE 0/1
mod_submenu_services PRODUKTY/SLUŽBY
/ Kalkulace / Kupóny / Smazání kupónu.
SERVICES.SERVICES_GROUPS_COUPON.EDIT 0/1
mod_submenu_services PRODUKTY/SLUŽBY
/ Kalkulace / Kupóny / Editace kupónu.
WAREHOUSE_OUT_STOCK 1/0 Právo umožňuje provést vyskladnění i přesto, že počet ks na skladě je menší než počet, který chceme vyskladnit. Praktické využití lze uplatnit v okamžiku kdy kamion se zbožím přijede na sklad, operátor nestihne vyřídit příjem zboží (naskladnění do systému), ale již je potřeba řešit export na pobočky (vyskladnění v systému).
WAREHOUSE.CREATE 0/1 Umožní vložit nový sklad.
WAREHOUSE.DELETE 0/1 Umožní smazat sklad.
WAREHOUSE.EDIT 0/1 Umožní editovat sklad.
WAREHOUSE.OPERATION.CREATE 0/1 Umožní vložit skladovou operaci.
WAREHOUSE.OPERATION.DELETE 0/1 Umožní smazat skladovou operaci.
WAREHOUSE.OPERATION.EDIT 0/1 Umožní editovat skladovou operaci.
WAREHOUSE.OPERATION.IN např. WH001 - jedná se o označení skladu Umožní přijímat položky do skladu.
WAREHOUSE.OPERATION.OUT např. WH001 - jedná se o označení skladu Umožní předávat položky ze skladu.
WAREHOUSE.SHOW např. WH001 - jedná se o označení skladu Umožní zobrazit obsah skladu.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

Linkované produkty

Účel článku

Zdokumentování Importu linkovaných produktů pomocí web services. Následující metody naleznou praktické využití v případě potřeby nadefinovat návaznosti produktů jenž jsou evidovány v modulu 'Produkty a služby', záložka 'Ceny', tabulka 'Seznam fixních návazností'. Bližší info k čemu tyto návaznosti slouží naleznete ZDE .

Podrobná referenční dokumentace je k dispozici v referenčním popisu rozhraní CIBS WSDL.

Registrované metody

Metoda Popis
ws_session_login přihlášení operátora
ws_session_set_ct nastavení lokace
ws_product_linkage_list_get načtení seznamu všech definovaných závislostí
ws_product_linkage_create vytvoření nové závislosti
ws_product_linkage_delete odstranění závislosti
ws_session_logout odhlášení operátora

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

Posloupnost volání metod

1. Autorizujete se do systému pomocí volání ws_session_login.
2. Pomocí volání ws_session_set_ct nastavíte obsluhovanou lokaci (operátor CIBS může obecně obsluhovat více lokací).
3. Pomocí metody ws_product_linkage_list_get získáte seznam všech definovaných závislostí.
4. Pomocí metody ws_product_linkage_create vytvoříte novou závislost.
5. Pomocí metody ws_product_linkage_delete můžete závislost smazat.
6. Nakonec se pomocí ws_session_logout odhlásíte od systému.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

Práva a nastavení

PrávoSorted ascending Hodnota Popis
SERVICES_NAME_FIXED_DEP_CREATE 0/1 Vytvoření fixní návaznosti - týká se případu, kdy je návaznost vytvářena přes web services funkci ws_product_linkage_create.
SERVICES_NAME_FIXED_DEP_DELETE 0/1 Smazání fixní návaznosti - týká se případu, kdy je návaznost smazána přes web services funkci ws_product_linkage_delete.
SERVICES.SERVICES_NAME_FIXED_DEP.CREATE 0/1 Právo na vytvoření fixní návaznosti v modulu 'Produkty a služby', záložka 'Produkty a služby', tabulka 'Seznam fixních návazností'.
SERVICES.SERVICES_NAME_FIXED_DEP.DELETE 0/1 Právo na smazání fixní návaznosti v modulu 'Produkty a služby', záložka 'Produkty a služby', tabulka 'Seznam fixních návazností'.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

Příklady volání jednotlivých funkcí

V přiloženém souboru wsdl_priklady.txt jsou obsaženy příklady volání a výsledků všech výše uvedených funkcí.

arrowbup Zpět na obsah: Komunikace s eshopem (SOAP)

arrowbleft Zpět na:

Topic attachments
I Attachment Action Size Date Who Comment
wsdl_priklady.txttxt wsdl_priklady.txt manage 6 K 04 Jun 2014 - 11:07 RuzickaResalCz Soubor obsahuje příklad volání a výsledku každé funkce popsané v této dokumentaci.
Topic revision: r14 - 25 Aug 2022, JiriNecek
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback