Tento návod platí pro Helios iNuvio – v aplikaci volby HELIOS ORANGE a HELIOS EASY (obě varianty se propojují stejně; Orange je starší název dnešního iNuvia). Obecné ovládání aplikace najdete v základní příručce.
Pozn.: Helios Red a Helios Nephrite jsou jiné produkty s vlastním návodem.
Jak propojení funguje
Helios iNuvio běží nad databází Microsoft SQL Server a ShopSync s ním komunikuje přímo přes databázi:
- Čtení (zboží, zásoby, ceny, kategorie/sortimentní strom, obrázky, organizace): čte se přímo z tabulek Heliosu, šetrně a bez zamykání dat – uživatele Heliosu to nezdržuje.
- Zápis objednávek: ShopSync používá oficiální uložené procedury Heliosu pro založení došlé objednávky (stejné, jaké doporučuje výrobce Asseco). Nic se neinstaluje – procedury jsou standardní součástí Heliosu, potřebná jsou jen práva na jejich spuštění.
Helios se nespouští jako program – stačí síťový přístup k SQL Serveru.
Co si připravte předem
- Uživatele Heliosu pro ShopSync: v Heliosu se založí uživatel, který se vytvoří i jako SQL uživatel. Podstatná jsou jeho práva v Heliosu – musí mít práva na agendy a číselníky, se kterými přenos pracuje (např. číselné řady dokladů); zjednodušeně: pokud tento uživatel dokáže doklad založit v Heliosu, dokáže ho založit i přes naše napojení. SQL práva se zvlášť neřeší – založený uživatel může číst data a zápis probíhá přes uložené procedury. Dále potřebujete adresu serveru/instance a název databáze Heliosu – zajistí správce IT nebo dodavatel Heliosu.
- Číslo řady došlých objednávek, do které mají e-shopové objednávky padat
(výchozí
100). - Číslo skladu pro dostupnost zboží a položky objednávek (výchozí
001). - Cenové úrovně (číslo nebo název), ze kterých se mají brát ceny pro e-shop, případně pro velkoobchodní skupiny zákazníků.
- Formy úhrady a dopravy v Heliosu – jejich identifikátory se párují na platby/dopravy e-shopu.
- Sortimentní strom – kategorie e-shopu se berou ze sortimentního stromu Heliosu; zboží musí být do skupin zařazené.
Pole na záložce „Připojení k IS"
Pozor – u Heliosu mají dvě pole jiný význam, než říká jejich popisek:
| Pole | Co vyplnit u Helios iNuvio |
|---|---|
| IČ | IČO vaší firmy (informativně). |
| Domácí měna | CZK (resp. EUR) – podle ní se poznají cizoměnové objednávky. |
| DPH sazby | Podle účetnictví; reálně se sazby berou z karet v Heliosu, základní sazba slouží jako záloha. |
| Typ | HELIOS ORANGE, nebo HELIOS EASY. |
| Cesta k databázi | Připojovací řetězec k SQL Serveru včetně přihlašovacích údajů, standardně s ovladačem „SQL Server", např. Driver={SQL Server};Server=SERVER;Database=HELIOS_001;Uid=uzivatel;Pwd=heslo. Sestavuje náš technik se správcem vašeho serveru. |
| Jméno souboru agendy | Název databáze Heliosu (typicky např. HELIOS_001). |
| Cesta k .exe | Nepoužívá se – nechte prázdné. |
| Uživatelské jméno / Heslo | Nepoužívá se (přihlášení je součástí připojovacího řetězce). |
| Agenda / Rok | Nepoužívá se – nechte prázdné. |
| Odkladiště souborů | Pracovní složka ShopSyncu. |
Sekce Základní nastavení
- ID výchozí kategorie pro eshop – identifikátor uzlu sortimentního stromu, který se má považovat za kořen kategorií e-shopu.
- V sekci Párování cen: vlevo číslo nebo název cenové úrovně
v Heliosu, vpravo ID skupiny zákazníků v e-shopu (hodnota
def= základní cena produktu).
Záložka Nastavení – nejdůležitější položky
Helios má většinu chování přednastavenou při nasazení (sklad, řada dokladů…), takže vlastních nastavení je málo:
| Položka | Sekce | Výchozí | Význam |
|---|---|---|---|
helios_cena_valuty |
4. Produkty | – | 1 = jako prodejní cena se použije cena ve valutě (např. EUR) místo koruny. Pro e-shopy prodávající v cizí měně. |
scitat_sklady |
4. Produkty | 0 |
1 = dostupnost se sečte přes všechny sklady (jinak jen výchozí sklad). |
nulove_polozky |
1. Objednávky | – | 1 = do objednávky se přenesou i položky s nulovou cenou (dárky). |
debug |
8. Ostatní | 0 |
Podrobnost logu – jen pro řešení problémů. |
Sekce 2. Způsoby platby / 3. Způsoby dopravy – vlevo název z e-shopu, vpravo identifikátor formy úhrady / dopravy v Heliosu.
Výchozí sklad (
001) a řadu objednávek (100) máme nastavené v přenosovém skriptu – pokud potřebujete jiné hodnoty, dejte nám vědět, změnu provedeme my.
Časté problémy
- Nelze se připojit – zkontrolujte se správcem průchodnost na SQL Server (protokol TCP/IP, firewall) a platnost SQL přihlášení.
- Objednávka se nezaložila – nejčastěji neexistující forma úhrady/dopravy nebo uzavřené účetní období v Heliosu.
- Zboží bez ceny – karta nemá cenu v nastavené cenové úrovni.