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

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:

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