Příklad komunikace e-shopu s FlexiBee

Slides:



Advertisements
Podobné prezentace
Novinky v řízení zásob 2008 Martin Schlosser Skalský Dvůr
Advertisements

ing. Květoslava Plechatá
Tipy a triky Ondřej Suk Skalský Dvůr
Užitečné drobnosti v řízení zásob Autor: Martin Schlosser Skalský Dvůr
ITFutuRe s.r.o. – Komplexní řešení příjmu, distribuce, expedice zboží a inventur s čárovými kódy pro sklady, velkoobchody a eshopy.
(B1 Print and Delivery) B1 Tisk a odeslání Ing. Miroslav Beran Servis/Helpdesk.
Kontrola stavu zakázky - Správce technické infrastruktury
Easy CRM Posys,spol. s r.o. Duben Hlavní kategorie sw AdresářAktivityPenízeWorkflowZnalostiPoštaSpráva.
Zakázkově vytvořená aplikace Technologický software HTH8 s.r.o, Eimova 880, Polička, tel.: , fax: ,
Práce s objednávkami zákazníků Každému podle jeho přání – rychle a snadno Ing. Robert Naar Skalský Dvůr
Vaše cenové nabídky rychleji a profesionálně
Zásoby novinky v roce 2013 Ing. Bohuslav Major Pavel Jaroš Skalský Dvůr
Ladislav Hofman, Jan Slavík TUL Předmět databázové systémy
Sleva -73,80 Suma EUR 418,18 Celkem před slevou 491,98
Zpracování SQL Lubomír Andrle 5. přednáška
Formuláře Formuláře lze nalézt téměř na každém webu. Formuláře lze nalézt téměř na každém webu. Použití formulářů: Použití formulářů: Blog Blog Uživatelské.
Zásoby 2009 Opakování a novinky Bohuslav Major Skalský Dvůr
Veterinární a farmaceutická univerzita Brno
Návod k registraci CIS (zákaznický informační systém)
Semestrální práce KIV/PT Martin Kales Hana Hůlová.
Elektronický obchod. Požadavky na funkčnost aplikace nabídka zboží zboží se může prodávat za různé ceny (akční nabídky, sezónní výprodeje) evidence zákazníků.
Prezentace informačního systému pro malé a střední pekárny
Vzdělávací technologie Wonderware Historian Clients QUERY.
SIS - Supermarket Informační Systém 1 Komplexní řešení toků zboží v supermarketu.
Předmět: Účetnictví, Aplikace, Účetní software
Benefit7+ - vyplňování Monitorovacích zpráv (MZ) se žádostí o platbu
Tabulkový procesor.
Rozšíření informačního systému
Prodejní ceny Možnosti cenové politiky v Řízení zásob Autor: Ing.Robert Naar Skalský Dvůr
Spisová služba GINIS Bc. Jan Podloučka.
 Projekt CZ.1.07/1.1.38/  Inovační technologie v odborných předmětech a odborném výcviku  uměleckých řemesel a oborů gastro  TENTO PROJEKT JE.
Platební systém eBanky 2 Co je to Platební systém eBanky? Po platbě dobírkou nejrozšířenější platební systém na českém internetu Doposud jej aktivovalo.
Zakázkový systém Romana Pavelková Skalský Dvůr
Studijní IS a internetový prodej služeb Dana Koláčková
Celní služby 2000 Radek Sedláček TranSoft a.s Radek Sedláček TranSoft a.s
Rozšíření IQ sestav v RZ Jak zobrazovat data na 100% ? Ing. Robert Naar Skalský Dvůr
- DODACÍ LIST – seznam zaslaného zboží a jeho množství (resp. seznam provedených prací). Odběratel si podle dodacího listu může zkontrolovat úplnost dodávky.
Tabulky – vyhledávání (v dalších tabulkách pomocí relací)
Projekt INKO.
Databáze Dotazy VY_32_INOVACE_7B16. Dotazy umožňuje vybrat určité záznamy z tabulky na rozdíl od filtru vybrané záznamy umístí do samostatné dočasné nebo.
Copyright (C) 2000 Vema, a. s.1 V3 klient Michal Máčel Provozní integrace G2, HR/Win a internetu.
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
Novinky a speciální nastavení v ŘZ Autor: Martin Schlosser Skalský Dvůr
2OP381 Manažerská informatika 1
Databáze velké množství dat pevně dané struktury
Databázové systémy SQL Výběr dat.
Předmět: Účetnictví, Aplikace, Účetní software Téma: UCTO200X – program pro daňovou evidenci Skladová evidence, příjem na sklad s přenosem údajů do jiné.
SIS - Supermarket Informační Systém 1 Supermarket Informační Systém Komplexní řešení toků zboží v supermarketu.
Využití sestavy Zobrazení a typy Části sestavy Vytvoření sestavy Ovládací prvky.
Algoritmizace a programování Soubory. Oč jde? Vytvoření externího souboru Vytvoření externího souboru Tento soubor může být: Tento soubor může být: Textový.
Skalský Dvůr 2015 VÝROBA SMĚSÍ Ing. Bohuslav MAJOR.
Vzdělávání pro konkurenceschopnost
Jednoduchá evidenční pokladna s EET
Evidence a účtování zásob ve vybrané společnosti
Obchodní systém další příliv novinek
Evidence a účtování zásob ve vybrané společnosti
Přihlášení.
Optimalizace SQL dotazů
Distribuční portál (DIP)
Základní informace Možnost zadání rozpočtu i v cizí měně
“Krabicový” e-shop, který si snadno založíte na Co je to Shopero? “Krabicový” e-shop, který si snadno založíte na
jako omezení počtu volání API
Využití finančního deníku MS Dynamics NAV 2016
ESET & Flexibee Igor Hák,
Začínáme s FlexiBee API
Úvod od MS Dynamics NAV Příklad nad podej a následky tohoto procesu v systému (sklad, položky zákazníka a věcné položky ( finanční transakce na účtech.
ABRA FlexiBee Developers Day 2015 Integrace Flexibee - ABRA G3
Stručné poznámky k opakování PIS1 - PIS2-druhá část
Úvod MS Dynamics NAV Příklad nákupu zboží a následky tohoto procesu na stav skladu, saldo dodavatele a položky hlavní knihy (věcné položky) Ing.J.Skorkovský,CSc.
WORDPRESS AFFILIATE DATA V XML.
Transkript prezentace:

Příklad komunikace e-shopu s FlexiBee Ještě jednou ahoj! V této prezentaci bych Vás rád seznámil s popisem řešení komunikace e-shopu s AFB.

Typy propojení synchronizační = e-shop má vlastní databázi a synchronizuje změny s FlexiBee doporučený způsob v cloudu vhodné zkombinovat s Web Hooks online = každý požadavek klienta e-shopu provede dotaz do FlexiBee (FlexiBee jako backend) vhodné při provozu AFB vedle e-shopu doplňuje se cachováním dotazů na REST API

Na co využijeme AFB čtení seznam zboží (ceník) individuální ceník přílohy strom individuální ceník ceníková skupina adresář kontakty skladové karty zápis adresář objednávka výzva k platbě faktura

Export seznamu zboží GET /c/{firma}/cenik/(exportNaEshop=true).xml ?detail=custom:nazev,kod,skupZboz,sumStavMj,cenaBezna,mj1,cenaZaklBezDph,cenaZaklVcDph,zaruka,mjZarukyK,popis,cenJednotka,eanKod,kratkyPopis,klicSlova,techParam,dodaciLhuta,mjDodaciLhuta &relations=poplatky,prilohy,prislustenstvi,atributy,podobne-zbozi &limit=0

Filtr pouze na dostupné a neskladové zboží GET /c/{firma}/cenik/ (exportNaEshop=true and (sumStavMj gt 0 or skladove=false)).xml ?detail…

Načtení všech příloh ceníku pro e-shop GET /c/{firma}/prilohy/ (exportNaEshop=true and cenik is not empty).xml ?detail=full&limit=0

Práce se stromem ceníku získání uzlů stromu: GET /c/{firma}/strom/ (strom='code:STR_CEN').xml ?detail=full&limit=0 umístění položek ceníku ve stromu: GET /c/{firma}/strom-cenik.xml ?detail=full&limit=0

Získání prodejních cen přímo z ceníku nejjednodušší možnost vlastnost cenaZakl (prodejní cena) individuální ceník komplexní cenotvorba AFB pro adresář pro ceníkovou skupinu - dobře cachovatelné (omezený počet skupin)

Načítání cen z individuálního ceníku GET /c/{firma}/cenikova-skupina/code:SKUP1/individualni-cenik.xml ?date=datum výpočtu (výchozí je dnešek) &currency=požadovaná měna (např. EUR)

Nedostatky individuálního ceníku načítání je pomalé (složitý SQL s UNIONY) dotaz nestránkovat, cachovat, aktualizovat v noci schází podpora obvyklých středisek umožní rozlišení cen dle místa prodeje (e-shop / kamenný prodej) sazba DPH není uvedena číselně např. typSzbDph=typSzbDph.dphZakl

pro konkrétní sklad ze skladových karet Stavy skladů přímo z ceníku součet všech dostupných skladů pro konkrétní sklad ze skladových karet

Vytvoření objednávky ve FlexiBee obvykle se nepoužívají přímo objednávky, ale faktury vydané ve formě faktury pro platby předem a dobírky výzvy k platbě pro platby převodem položky dokladu mohou být ceníkové a případně i skladové / neceníkové příjemce lze vybrat z adresáře nebo uvést přímo na dokladu

Problémy s vytvářením objednávek vytváření objednávky přes API nevytváří automaticky rezervace, přestože je tak nastaveno na typu dokladu nutno explicitně uvést rezervovat+rezervovatMj problém s výběrem skladů, když jich mám více a e-shop nemá přímo vlastní sklad objednávka vyžaduje zadání skladu pro skladové položky => zavést sklad pro e-shop s rezervacemi do záporu

Generování faktur - realizace objednávky <objednavka-prijata> <id>code:OBP0004/2012</id> <realizaceObj type="faktura-vydana"> <!-- parametry dokladu --> <polozkyObchDokladu> <polozka> <cisRad>1</cisRad> <!--č. řádky v obj.--> <mj>1</mj> </polozka> </polozkyObchDokladu> </realizaceObj> </objednavka-prijata>

Generování faktur - realizace objednávky parametry generovaného dokladu extid, typDokl, sklad, odpocetZaloh, … pro každou položku se musí uvést množství pochopitelně také výrobní čísla, šarže a expirace následuje vygenerování PDF a odeslání hromadné odeslání faktur nastavit stav odeslání na stavMailK = stavMail.odeslat vyvolat odeslání PUT|POST /c/{firma}/faktura-vydana/automaticky-odeslat-neodeslane

Další číselníkové vlastnosti dokladu Forma dopravy: GET /c/{firma}/forma-dopravy.xml ?detail=full&limit=0 Forma úhrady: GET /c/{firma}/forma-uhrady.xml ?detail=full&limit=0

doplňující informace k ceníku nelze podle nich filtrovat Atributy ceníku doplňující informace k ceníku nelze podle nich filtrovat lze vyřešit uloženým dotazem problematické aktualizování (nemají extid ani kód)

Další doplňující informace ceníku podobné zboží příslušenství sady a komplety stavy ceníku novinky, akce, výprodej, …

Autentizace evidencí kontaktů Nastavení jména a hesla ke kontaktu: POST /c/{firma}/kontakty/{id}.xml <kontakt> <username>jan</username> <password hash=”” salt=””>heslo</password> </kontakt> Ověření autentizace: POST /c/{firma}/kontakty/{id}/authenticate username=jan&password=heslo

Uživatelské SQL dotazy získání údajů nedostupných přes REST API optimalizace čtení dat z AFB nutná znalost databázového schéma AFB nezaručujeme stabilitu databázového schéma Možná přidat pár slidů k použití: vytvoření dotazu (API / GUI), zavolání dotazu.

Volání uživatelského dotazu GET|POST /c/{firma}/uzivatelsky-dotaz/{id}/call.{xml|json} ?parametry=hodnoty... &detail/start/limit

Závěrečné shrnutí optimalizujte dotazy používejte Web Hooks neútočte na API ;-) Load 40 kvůli zjišťování změny kontaktů podle lastUpdate periodicky 1/sec s dobou zpracování v zátěži cca 18 sec.

Dokumentace www.flexibee.eu/api/navody/napojeni-internetovy-obchod/ www.flexibee.eu/api/dokumentace/casto-kladene-dotazy-pro-api/ www.flexibee.eu/api/dokumentace/ref/index/ www.flexibee.eu/api/dokumentace/ref/individualni-cenik/ www.flexibee.eu/api/dokumentace/ref/realizace-objednavky/ www.flexibee.eu/api/dokumentace/ref/uzivatelske-dotazy/