There was a problem loading the comments.

Struktura systému

Support Portal  »  Dokumentace  »  Viewing Article

  Print

Tento dokument slouží jako technický přehled fungování aplikace ShopSync a může být užitečný pro správce systému, vývojáře i technickou podporu zákazníka.

 

 

🔄 Jak probíhá synchronizace dat

  1. Plánování přenosu
    Po konzultaci potřeb při instalaci s naším specialistou vytvoříme úlohu ve Windows Plánovači úloh. Ta pak spouští přenosy v předem definovaných časových intervalech (např. od 7:00 do 19:00 každých 15 minut, 1× za hodinu celý den apod.).
  2. Směr přenosu
    Synchronizace může probíhat:
    • z e-shopu do ERP (např. nové objednávky, zákazníci),
    • z ERP do e-shopu (např. skladové zásoby, produkty, ceny).
  3. Prevence duplicit
    ShopSync má zabudovanou kontrolu duplicity, která zajišťuje, že se data nepřenáší vícekrát, ani při opakovaném spuštění synchronizace.
    Aplikace si interně uchovává poslední datum úspěšné synchronizace. Toto datum lze manuálně resetovat v případě problémů nebo potřeby znovunačtení dat. Resetem se zaručí, že se změny opět natáhnou dle nastavení filtru na záložce "Základní nastavení". Více o této funkci naleznete ZDE.

🌐 Webhooky a API

ShopSync podporuje různé způsoby napojení v závislosti na použitých platformách:

  • ERP systémy s veřejným API
    Například Abra Flexi nebo Abra Gen umožňují přímou komunikaci z našeho webového rozhraní pomocí REST API. V tomto případě není potřeba přístup do vnitřní sítě zákazníka.
  • ERP systémy bez API / s omezeným přístupem
    Například Premier nebo Duel exportují data na FTP server, odkud si je aplikace ShopSync pravidelně stahuje a zpracovává.
  • E-shopy většinou data poskytují přes vlastní databázové přístupy nebo rozhraní, které ShopSync poté načítá automaticky.

📁 Formáty dat

  1. Z e-shopu do ERP
    Nejčastěji se čtou data z SQL databáze, kterou e-shop pravidelně aktualizuje.
    Tato data se následně převádí do XML souboru, který je zpracovatelný ERP systémem (např. Pohoda XML formát).
    Soubor je předán ERP systému buď přes adresářovou strukturu, API, nebo jiný datový vstup.
  2. Z ERP do e-shopu
    Načítáme data z ERP (např. sklad, ceny, nové produkty).
    Data opět převádíme do XML nebo jiného potřebného formátu, který e-shop akceptuje.
    Zápis do databáze e-shopu je buď přímý, nebo přes importní rozhraní e-shopu.

📄 Logování a ladění

  • Každá instalace ShopSync generuje lokální logovací soubor na cestě:
    C:/shopsync/log.txt (pokud není naše instalace na jiném místě)
  • Soubor obsahuje záznamy o průběhu přenosu a případných chybách nebo výstupy z ERP.
  • V případě potřeby ladění doporučujeme zaslat obsah tohoto souboru na naši podporu.
  • Podrobnosti o dalších typech logů (např. response logy jednotlivých ERP systémů) najdete v článku: Kde najít logy a jak s nimi pracovat

Share via

Related Articles

© shopsync