6. 1 E-shop
Komunikace PREMIERU s eshopem je obousměrná:
- ve směru z eshopu do Premieru, je možno importovat přijaté objednávky,
- ve směru z Premieru na eshop je možno exportovat (na FTP nebo na lokální disk):
- ceník (skladové karty - pro každý sklad zvlášť),
- číselník sortimentů,
- adresář partnerů,
zákaznické ceníky.
Import z objednávek je technicky složitější, neboť se s tímto musí udržovat adresář partnerů, včetně jiných dodacích adres, popř. více kontaktních osob, je-li zákazníkem větší firma s různými nákupčími. Toto vše se snaží mít systém PREMIER automaticky pod kontrolou. K tomu je potřeba, aby soubor objednávek z eshopu byl v požadované struktuře.
Pokud to z nějakého důvodu není možné, lze na míru vytvořit tzv. "importní můstek", který pak umožní import objednávek.
Tip
Synchronizační profil
V definici nového synchronizačního profilu (resp. publikace) jsou tři záložky:
- Obecné - nastavení FTP serveru, formátu exportovaných souborů, filtr karet a obrázků.
- Výstupní údaje - katalog/ ceník / odběratelé - nastavení pro synchronizaci z Premieru na eshop.
- Vstupní údaje - Objednávky / odběratelé - nastavení pro synchronizaci z eshopu do Premieru.
U výstupních údajů ze skladových karet a adresáře partnerů si uživatel může vybrat konkrétní údaje, které chce exportovat včetně jejich pořadí. Potřebný údaj lze do pole buď vypsat nebo pomocí tlačítka ">" jej vybrat ze seznamu.
Synchronizace na eshop
Synchronizace údajů na eshop se spouští dvěma způsoby:
Ruční synchronizace
Přímo z modulu Ceník/ E-shop výběrem zvoleného synchronizačního profilu a následně tlačítkem - "Synchronizovat ceník".
Automatická synchronizace
Pro automatickou synchronizaci ve směru z Premieru na eshop je možno využít modul "E-agent", kde lze spouštění synchronizace naplánovat.
V modulu E-agent lze nastavit "Automatickou synchronizaci ceníku" dle předem nastavené časové periody. V záložce "Filtry/ Upřesnění se pak pouze vybere požadovaný synchronizační profil. Případně je možno nastavit automatické upozorňování uživatelů.
Import objednávek z eshopu
Objednávky z eshopu lze po správném nastavení stahovat dvěma způsoby:
Ruční stažení objednávky
Ruční stažení objednávky lze provést:
V obou případech se při načítání zobrazí následující potvrzující obrazovka se seznamem objednávek k importu, kde je zobrazen i stav partnera v systému, popř. stav dodacích adres nebo kontaktních osob. Nenalezení partneři (nebo další dodací adresy) budou automaticky přidáni do adresáře. Partneři budou v seznamu vyznačení barevně (viz legenda v dolní části obrazovky).
Pomocí "..." je možno interaktivně nahlédnout na detail objednávky (položky,množství cena).
Volba "?" slouží k přiřazení partnera v adresáři partnerů.
Pokud je to žádoucí lze povolit "Případnou změnu v adrese provést i v adresáři partnerů".
Po stisknutí "F2- OK" se objednávky zapíší do systému do zvolené dokladové řady. Po načtení do systému již probíhá klasická práce s objednávkou.
Při importu PREMIER kontroluje, zda objednávka již existuje a pokud ano je ignorována, importují se pouze nové objednávky. Kontrola probíhá na základě čísla objednávky přiděleného eshopem.
Automatická synchronizace objednávek
Soubor objednávek
Popis údajů
tabulka; číslo objednávky; název údaje tabulky; hodnota; [číslo položky]; [číslo rozčlenění]
- tabulka - může nabývat hodnot: OB_IN (hlavička objednávek), POL_OBIN (položky objednávek), POL_SDT (další vynucené rozčlenění, např. barvy, velikost,…), PARTNERY (adresář partnerů).
- číslo objednávky - je unikátní číslo objednávky generované v e-shopu. Zároveň relačně určuje, které položky (POL_OBIN) patří k objednávce.
- název údaje tabulky - určuje, který údaj se má vyplnit. Seznam s popisem údajů se nachází pod tlačítkem "popis údajů (tabulka a název údaje". Výběrem požadovaného údaje se tento zkopíruje do schránky (clipboardu).
- hodnota - obsahuje hodnotu údaje. Desetinné čárky u numerických výrazů misí být reprezentovány čárkou nebo tečkou, např. 10025,50 nebo 10025.50. Datumové údaje pak podle zvoleného formátu. Implicitně je DD.MM.RRRR. Logické hodnoty pak písmeny .T. nebo T nebo Y nebo A jako „Pravda“, vše ostatní jako „Nepravda“.
- číslo položky - řádek objednávky, může to být např. i pořadové číslo. V rámci jedné objednávky musí být řádek objednávky unikátní. Vyplňuje se u tabulky POL_OBIN a POL_SDT.
- číslo rozčlenění - nepovinný sloupec, používá se v případě, že položky dále rozčleňujeme, např. na velikosti, barvy, sériové čísla,… Vyplňuje se pouze u tabulky POL_SDT.
Příklad CSV
Příklad vyplněného csv souboru objednávek (pořadí řádků s údaji může být libovolné):
OB_IN;1;DATUM_VYS;19.04.2009;0
OB_IN;1;DATUM_SPL;25.04.2009;0
OB_IN;1;NAZEV_ODB;PREMIER system, a.s.;0
OB_IN;1;ICO_ODB;25820516;0
OB_IN;1;ULICE_ODB;Saturnova 1197;0
OB_IN;1;PSC_ODB;104 00;0
OB_IN;1;MESTO_ODB;Praha 4;0
OB_IN;1;STAT_ODB;ČR;0
OB_IN;1;PRIJ_ODB;Jiří Novák;0
OB_IN;1;MOB_ODB;666666;0
OB_IN;1;EMAIL_ODB;pokus@pokus.cz;0
POL_OBIN;1;SCISLO;109269;1
POL_OBIN;1;MNOZSTVI;0.5;1
POL_OBIN;1;CENA_MJ;100.50;1
POL_OBIN;1;SCISLO;109264;2
POL_OBIN;1;MNOZSTVI;10,5;2
POL_OBIN;1;CENA_MJ;22,222;2
OB_IN;2;DATUM_VYS;20.04.2009;0
OB_IN;2;DATUM_SPL;26.04.2009;0
OB_IN;2;NAZEV_ODB;PARTNER 2;0
OB_IN;2;ICO_ODB;11223344;0
OB_IN;2;NAZEV_ODB;PREMIER system, a.s.;0
OB_IN;2;ICO_ODB;25820516;0
OB_IN;2;ULICE_ODB;Saturnova 1197;0
OB_IN;2;PSC_ODB;104 00;0
OB_IN;2;MESTo_ODB;Praha 4;0
OB_IN;2;STAT_ODB;ČR;0
OB_IN;2;DOD_ULICE;Ostravská 767;0
OB_IN;2;DOD_PSC;735 06;0
OB_IN;2;DOD_MESTO;Karviná;0
OB_IN;2;DOD_STAT;ČR;0
POL_OBIN;2;SCISLO;109269;1
POL_OBIN;2;MNOZSTVI;0.5;1
POL_OBIN;2;CENA_MJ;100.50;1