Univerzita Pardubice Fakulta elektrotechniky a informatiky. Hodnocení produktu Zoner INSHOP4. Lukáš erný



Podobné dokumenty
Informační systém pro rezervaci pokojů hotelu SPORT

Mediální komunikace. Vysoká škola mezinárodních a veřejných vztahů PhDr. Peter Jan Kosmály, Ph.D

1 Klientský portál WEB-UDS. 2 Technické ešení. 2.1 Popis systému co všechno WEB-UDS nabízí. 2.2 Definice uživatele a jeho pihlášení

ROZKLIKÁVACÍ ROZPOČET - ONLINE ZVEŘEJŇOVÁNÍ EKONOMICKÝCH DAT ÚŘADU

DOTWALKER NAVIGACE PRO NEVIDOMÉ A SLABOZRAKÉ

Příloha č. 2 - Integrace SpiritÚAP do ESB Jihočeského kraje

Maturitní otázka - optimalizace webových stránek

INTERNETOVÝ TRH S POHLEDÁVKAMI. Uživatelská příručka

Příloha č. 54. Specifikace hromadné aktualizace SMS-KLAS

XML a nové trendy v publikování na Webu

Web n walk NÁVOD PRO UŽIVATELE. Manager

Vyplňte API klíč, který si vygenerujete v Nastavení obchodu v profilu Uloženky v části Nastavit klíč pro API.

2008 Nokia. Všechna práva vyhrazena. Nokia, Nokia Connecting People a Nseries jsou ochranné známky nebo registrované ochranné známky společnosti

Systém elektronického zpracování údajů o výzkumných projektech a jejich hodnocení v GA AV

St edisko sociálních služeb m sta Kop ivnice, p.o. eská 320, Kop ivnice

Data v počítači EIS MIS TPS. Informační systémy 2. Spojení: jan.skrbek@tul.cz tel.: Konzultace: úterý

Modul Řízení objednávek.

Záloha a obnovení Uživatelská příručka

V této části manuálu bude popsán postup jak vytvářet a modifikovat stránky v publikačním systému Moris a jak plně využít všech možností systému.

ZEŠTÍHLENÍ HUBENÉHO KLIENTA VEMA

STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST. Chemické výpočty. Aleš Kajzar Martin Honka

Tvorba webových stránek

O nás. To vše a mnohem více Vám je schopna nabídnout již základní verze publikačního systému bravaweb.

Manuál Kentico CMSDesk pro KDU-ČSL

IS KONTI AS SOFTWARE SUPPORT OF INTERMODAL TERMINAL

Příručka poskytovatele Národního geoportálu INSPIRE

E-KRAJ.CZ. ICT úřadů a organizací v kraji. Uživatelská příručka. Verze 1.01

funkční na dual-sim telefonech možnost přesměrovat příchozí hovory možnost nastavení více telefonních čísel pro případ, že je jedno nedostupné

Testovací aplikace Matematika není věda

VÝZVA K PODÁNÍ NABÍDKY K VE EJNÉ ZAKÁZCE MALÉHO ROZSAHU

Komfortní datová schránka

V rámci. pacientovi. V souvislosti. aktualizace

Provozní řád DTM DMVS Plzeňského kraje

Pokladní systém pro Tablety a zařízení s OS Android. Analytická dokumentace

Dokumentaní píruka k aplikaci. Visor: Focení vzork. VisorCam. Verze 1.0

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Obecná ustanovení Rozsah a obsah předmětu plnění

Správa požadavků. Semestrální práce

INFORMATIKA pro LÁZEŇSTVÍ. Ing. Petr Janík

XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS

Pomocný databázový systém pro správu studijní agendy. Ludk Navrátil

Návod k použití aplikace MARKETINGOVÉ PRŮZKUMY.CZ

Energetická účinnost. pomocí integrovaného managementu budovy 01 I 2009

Zadání struktury a funkcí interního eshopu

PHP Best Practices. Please try to fit your code to 80 columns. That's decimal 80. A. Morton

4 Část II Základy práce v systému. 6 Část III Úvodní obrazovka. 8 Část IV Práce s přehledy. 13 Část V Kontakty. 19 Část VI Operativa

Abeceda elektronického podpisu

Inovované řešení VDT/VT

Modul informačního systému SPŠSE Liberec

SAFETICA 7 DATA LOSS PREVENTION

Praktické úlohy- zaměření specializace

Databáze RÚIAN a možnosti jejího využití pro geografickou podporu AČR

Přednáška Tablety a chytré telefony. Ing. Michaela Mudrochová Algoritmus individuálního vzdělávání CZ.1.07/3.1.00/

METODY A PROST EDKY PRO SNÍŽENÍ NÁKLAD A ZVÝŠENÍ VÝKONU

Rozšířená nastavení. Kapitola 4

Obchodní podmínky. pro prodej zboží prostřednictvím on-line obchodu umístěného na internetové adrese

Nkolik poznámek k ochran technických ešení

Popis úlohy. Číslo. cs24601

Cvičení 1,2 Osnova studie strategie ICT

Aplikace pro správu uživatelů

Autodesk Inventor 2016

Kentico CMS. Hledáte rychlý, snadný a efektivní způsob jak si vytvořit firemní web? Dál už hledat nemusíte. Snadné použití pro marketéry

Marketing. Modul 7 Internetový marketing

WEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6

Jízdní řády ČD v mobilním telefonu

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 8

MAGIS ve strojírenské firmě Strojírna Vehovský s.r.o.

Tekla Structures Multi-user Mode

Mobilní reklama ve vyhledávání

DODATEČNÉ INFORMACE K ZADÁVACÍM PODMÍNKÁM

o užívání služby elektronického dodávání dokumentů a dalších služeb kooperačního systému e-pk uzavřená mezi

PŘÍLOHA 10 SMLOUVY O PŘÍSTUPU KE KONCOVÝM ÚSEKŮM. Pravidla a postupy

POPIS VÝROBKU A ZAMÝŠLENÉ POUŽITÍ

verze Uživatel akceptuje návrh Smlouvy zaslané mu Poskytovatelem, anebo

POLOPROVOZ ZNALOSTNÍ DATABÁZE INTERPI DOKUMENTACE

Bezdrátové připojení (pouze u vybraných modelů) Uživatelská příručka

Zámkový systém pro trez ory

Úřad vlády České republiky Odbor pro sociální začleňování (Agentura)

29 Evidence smluv. Popis modulu. Záložka Evidence smluv

Import certifikátů a vytvoření keystore

Obchodní podmínky internetového obchodu stavebnicemorphun.cz

Manuál pro WebRSD. verze 2.0 z

Využití mobilního klienta při správě inženýrských sítí. Petr Skála Pontech s.r.o.

Microsoft Business Solutions - Navision

DUM 05 téma: Základy obsluha Gimp

ICT plán ZŠ praktické Bochov na rok 2009

Všeobecné obchodní podmínky portálu iautodíly společnosti CZ-Eko s.r.o.

Bezpečné sdílení a správa dokumentů v on-line prostředí

PRAVIDLA soutěže COOP DOBRÉ RECEPTY Jarní probuzení

OBCHODNÍ PODMÍNKY 1. ÚVODNÍ USTANOVENÍ

Všeobecné obchodní podmínky Simply Events s.r.o.

I. OBECNÁ USTANOVENÍ II. POSTUP PŘI UZAVÍRÁNÍ SMLOUVY

Server. Software serveru. Služby serveru

Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/

Mobilní aplikace. Dokument nepopisuje administrační rozhraní (backend) ani napojení na příbuzné databáze.

PŘÍLOHA 1.6 SMLOUVY O PŘÍSTUPU K VEŘEJNÉ PEVNÉ KOMUNIKAČNÍ SÍTI LOGISTIKA KONCOVÝCH ZAŘÍZENÍ

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

Obsah 1. Grafický manuál firmy 2. Podklady grafického manuálu 3. Varianty loga 4. Logo a logotyp

Nastavení telefonu Samsung I9195 Galaxy S4 mini

Transkript:

Univerzita Pardubice Fakulta elektrotechniky a informatiky Hodnocení produktu Zoner INSHOP4 Lukáš erný Bakaláská práce 2008

Souhrn Tato bakaláská práce se zabývá vlastnostmi a možnostmi vytvoení internetového obchodu. Hlavní náplní práce je analýza vlastností internetového obchodu vytvoeného pomocí vývojového nástroje Zoner INSHOP4 od spolenosti Zoner Software, s.r.o. Další souástí práce je srovnávací analýza s vyzkoušenými konkurenními produkty, které jsou dostupné na trhu. Klíová slova Cart INSHOP4, e-shop, internetový obchod, e-commerce, oscommerce, Zen Title Abstract The Software Product Zoner INSHOP4 Evalution This bachelor work deals with possible characteristics and options to create an internet commerce. The main content of the bachelor work is to analyse charakteristics of an internet commerce created with a developmental tool called Zoner INSHOP4 by Zoner Software, s.r.o. The next part of the work is comparative analysis with other tested products which are available on our market. Keywords Cart INSHOP4, e-shop, internet commerce, e-commerce, oscommerce, Zen 4

Obsah 1. Úvod...10 2. E-shop a jeho význam pro podnik...11 2.1. Základní charakteristiky e-shopu...12 2.1.1. Modulárnost...12 2.1.2. Customizace...13 2.1.3. Personalizace...13 2.1.4. Bezpenost...14 2.1.5. ístupnost (accessibility)...14 2.1.6. Použitelnost (usability)...15 2.2. Základní funkce e-shopu...15 2.2.1. Vyhledávání...16 2.2.2. Katalog...16 2.2.3. Registrace...16 2.2.4. Nákupní košík...17 2.2.5. Pokladna...17 2.3. Možnosti ešení e-shopu...17 2.3.1. Open source ešení...18 2.3.2. Krabicové ešení...20 2.3.3. Outsourcingové ešení...20 2.3.4. Aplikace na zakázku...22 2.3.5. Vlastní vývoj aplikace...23 3. Zoner INSHOP4...24 3.1. Jak funguje Zoner INSHOP4...24 3.1.1. Klientská ást aplikace...25 3.1.2. Serverová ást aplikace...26 3.2. Použité technologie...27 3.2.1. Databázový systém Microsoft SQL Server 2005...27 3.2.2. Technologie ASP.NET...27 3.2.3. Znakovací jazyk XML...28 3.2.4. Technologie CSS...29 3.2.5. Znakovací jazyk XHTML...29 5

3.3. Funkce Zoner INSHOP4 Manageru...30 3.3.1. Katalog zboží...30 3.3.2. Objednávky...31 3.3.3. Zákazníci...31 3.3.4. Marketing...31 3.3.5. Konfigurace webové ásti prodejny...32 3.3.6. Nastavení...34 3.3.7. Datová výmna...34 3.4. Vlastní práce s produktem...35 4. Vybraná ešení pro e-shop...36 4.1. Open source...36 4.1.1. oscommerce...37 4.1.2. Vlastní práce s oscommerce...38 4.1.3. Zen Cart...40 4.1.4. Vlastní práce se Zen Cartem...41 4.2. Outsourcing...43 4.2.1. A-net shop...43 4.2.2. Vltava2000...45 4.3. Krabicové ešení...47 4.3.1. KarsaV2...47 4.4. Srovnání aplikací z pohledu použitých technologií...49 5. Závrená analýza...50 5.1. Porovnávací kritéria zvolená pro hodnocení...50 5.2. Bodové ohodnocení kritérií...51 6. Závr...53 7. Seznam použité literatury...54 6

Seznam obrázk a tabulek Obrázek. 1: Jak to funguje. 25 Obrázek. 2: Zoner INSHOP4 Manager. 26 Obrázek. 3: Možnosti rozvržení stránky e-shopu. 32 Obrázek. 4: Standardní šablona. 33 Obrázek. 5: Komunikace se serverem. 35 Obrázek. 6: Vlastní e-shop v Zoner INSHOP4. 36 Obrázek. 7: Administrace oscommerce. 39 Obrázek. 8: E-shop v oscommerce. 39 Obrázek. 9: Kategorie rozšiujících modul. 40 Obrázek. 10: E-shop v Zen Cart. 42 Obrázek. 11: Administrace Zen Cart. 43 Obrázek. 12: Administrace A-net shop. 45 Obrázek. 13: Administrace Vltava2000. 47 Obrázek. 14: Administrace KarsaV2. 49 Tabulka. 1: Pehled technologií u pedstavených ešení. 49 Tabulka. 2: Hodnocení poizovací náklady. 51 Tabulka. 3: Hodnocení provozní náklady. 51 Tabulka. 4: Hodnocení asová náronost na spuštní. 51 Tabulka. 5: Hodnocení technická podpora. 51 Tabulka. 6: Hodnocení úprava grafického vzhledu. 52 Tabulka. 7: Hodnocení propojení s ekonomickými systémy. 52 Tabulka. 8: Hodnocení rozšíení o moduly a funkce. 52 Tabulka. 9: Hodnocení shrnutí. 53 7

Seznam zkratek Zkratky v anglickém jazyce eský ekvivalent B2B Business to Business B2C Business to Consumer CSS Cascading Style Sheets. DTD Document Type Definition ERP Enterprise Resource Planning. GPL General Public Licence HTML HyperText Markup Language. HTTP HyperText Transfer Protocol. obchodní vztahy, které se realizují mezi dvma podniky. obchodní vztahy mezi podnikem a koneným spotebitelem. tabulky kaskádových styl. definice typu dokumentu. ízení podnikových zdroj. všeobecná veejná licence. hypertextový znakovací jazyk. protokol urený pro výmnu hypertextových dokument ve formátu HTML. HTTPS Hypertext Transfer Protocol over Secure Socker Layer nadstavba protokolu HTTP, která slouží pro zvýšení bezpenosti ped odposlechnutím. IIS Internet Information Services. informaní služby Internetu. JSP JavaServer Pages javaserver stránky. PDA Personal Digital Assistent osobní digitální pomocník. PHP Hypertext Preprocessor. hypertextový preprocesor. RSS Rich Site Summary kanál k odbru novinek. 8

SEO Search Engine Optimization. optimalizace pro vyhledávae. SOAP Simple Object Access Protocol protokol pro výmnu zpráv v XML. SSL Secure Socket Layer protokol pro zabezpeení komunikace šifrováním a autentizací komunikujících stran. SQL Structured Query Language strukturovaný dotazovací jazyk. W3C The World Wide Web Consortium mezinárodní sdružení organizací, zabývající se tvorbou a správou standard, vztahujících se k WWW. XHTML Extensible Hypertext Markup Language. rozšiitelný hypertextový znakovací jazyk. XML Extensible Markup Language. rozšiitelný znakovací jazyk 9

1. Úvod S rychlým vývojem Internetu a jeho rozšíením mezi populaci se internetový obchod stává významným prostedkem firem pro oslovení potencionálních zákazník. Internetový obchod pináší výhody jak pro zákazníka, tak i pro prodejce. Nakupování na Internetu je pro zákazníka velmi pohodlné. Zákazník si že nabídku zboží a služeb prohlédnout z libovolného místa na sv aniž by musel být fyzicky pítomen na poboce obchodu. O vybraném produktu i služ- mže bhem krátkého asu zjistit velmi podrobné informace a názory jiných zákazník. Pokud je s produktem nebo službou spokojen, mže si je jednoduše objednat pes Internet. Kdo vyzkouší nákup pes Internet, zpravidla i píšt nakoupí pes Internet. I pro prodejce pináší internetový obchod výhody. Prodejce mže nabízet zboží nebo služby, které nemá sám fyzicky na sklad. Pokud si zákazník objedná zboží nebo službu prodejce obchod zprostedkuje pes svého dodavatele. To umožuje prodejci nabízet široké množství zboží, které není schopen v kamenné poboce nabídnout. V druhé kapitole jsou uvedeny základní charakteristiky a funkce internetových obchod. Dále jsou zde popsány možná ešení pro tvorbu a provoz internetového obchodu. V kapitole 3 je popsán Zoner INSHOP4. Je zde stru popsán princip funknosti tohoto ešení. Dále jsou zde popsány využité technologie. Kapitola 4 blíže pedstavuje jednotlivé produkty vybraných ešení pro tvorbu a provoz internetového obchodu, s kterými jsem pi tvorb této práce pracoval. Poslední kapitola se zabývá závrenou analýzou, kde jsou bodov srovnávány jednotlivá kritéria internetového obchodu u vybraných produkt. 10

2. E-shop a jeho význam pro podnik Internetový obchod je pro prodejce i pro spotebitele, velmi perspektivní cestou. Samozejm nelze tvrdit, že internetové obchody mžou kompletn nahradit klasické obchody. Pro zachování klasických obchod existuje celá ada sociálních, psychologických dvod. Internetový obchod pináší v dnešní dob pro podnik mnoho výhod. Výhody internetového obchodu pro podnik: Vedlejší distribuní kanál ke kamenným pobokám podniku. Využití nových komunikaních kanál a proniknutí na nové trhy. Lepší využití podnikových zdroj. Lepší a efektivnjší kontakt s partnery a zákazníky. Zvýšení výnos nabídkou nových produkt. Snadnjší získání údaj o zákaznících pro analytické operace. Internetový obchod není jediná možnost podniku jak prezentovat a prodávat své produkty a služby. Možnosti využití Internetu v podniku: Statická ešení jsou založena na pasivních webových stránkách, které nemohou reagovat na požadavky uživatel. Statická WWW prezentace jsou zde uvedeny kontakty (telefon, fax, e-mail) prodejce. Zákazník mže využit kontakt a zaslat na n svoje požadavky nebo objednávky. Statický katalog zboží seznam nabízeného zboží a služeb bez možnosti dynamicky katalog aktualizovat. Obchodní webové aplikace jsou realizované programovacích jazy- pro tvorbu interaktivních www aplikací. 11

Dynamický katalog zboží je obdobou statického katalogu, ale údaje o zboží nejsou fixn vyjádeny pomocí HTML soubor, ale generují se z datových zdroj. Zákazník realizuje svoje objednávky opt pes uvedené kontakty (telefon, fax, e-mail). E-shop typu nákupní košík je založen na bžných principech internetového obchodu, zejména pak na virtuálním nákupním košíku, a na dalších základních funkcí. Komplexní elektronický obchod je komplexní, specializované ešení podle specifických poteb prodejce. Zahrnuje již i integraci e-shopu s ERP systémem (s moduly prodej, sklady, marketing). [1] 2.1. Základní charakteristiky e-shopu Každý internetový obchod by ml mít následující charakteristiky: modulárnost; customizace, personalizace, bezpenost, ístupnost (accessibility), použitelnost (usability). 2.1.1. Modulárnost Modulárnost je dležitou vlastností pedevším pro prodejce. Pi použití modulárního ešení není systém zbyte zatížen množstvím funkcí, které prodejce vbec nepotebuje. Díky tomu se jádro systému stává jednodušší a stabil- jší. Pokud prodejce potebuje njaké funkce navíc, které nejsou v systému integrované lze si daný modul zakoupit nebo naprogramovat. 12

2.1.2. Customizace Customizace umožuje konkrétnímu uživateli na základn jeho požadav- mnit vzhled a obsah aplikace. Customizace mže být na úrovni provozovatele nebo zákazníka. Zmnu vzhledu rozhraní aplikace pro konkrétního uživatele lze povolit v zásad u každé aplikace. Umožnní zmny zobrazování obsahu by la být striktn ízena dodavatelem. U internetového obchodu by možnost omezení zobrazování obsahu mohla vést k omezení prodejce, který by již nemohl zákazníkovi nabídnout další sortiment zboží. které možnosti customizace vzhledu: velikost a barva písma; barva pozadí; rozmístní prvk; vlastní barevná schémata apod. 2.1.3. Personalizace Personalizace vyjaduje individuální pístup nebo individuální pizpsobení vlastním potebám. Funkcí personalizace je zajistit informaní obsah a služby specifické pro jednotlivé zákazníky, které jsou založeny na znalosti zákaznických preferencí a chování. Personalizace se provádí na základ profilu zákazníka, je tím cílenjší, ím více je profil detailnjší. Co lze v e-shopu personalizovat pro zákazníka: obsah webového rozhraní, doporuení produkt nebo služeb (nap. CD), marketingové aktivity (nap. e-mail), vyhledávání informací, cenu. 13

2.1.4. Bezpenost Bezpenost je velmi dležitým prvkem u internetových obchod. Zákazníci komunikují s internetovým obchodem pes Internet což nedryhodná sí. Bezpenostním požadavkem je tedy pedevším to aby nemohla penášená data získat a zneužít tetí strana. Standardní bezpenostní prvek mezi komunikací zákazníka s internetovým obchodem je nahrazení standardního protokolu http protokolem https. Https je zabezpeená verze protokolu http a jeho úkolem je zvýšit bezpenost ped odposlechnutím nebo podstrením falešných dat. Princip komunikace https je penos dat pomocí protokolu http a šifrování dat pomocí protokolu SSL. 2.1.5. ístupnost (accessibility) Internetový obchod by ml být pístupný pro všechny zákazníky a neml by klást pi použití žádné pekážky. Internetový obchod by ml být stejn pístupný jak pro normálního uživatele, tak i pro uživatele s fyzickým handicapem (zrakov, sluchov a pohybov postižení, uživatelé s poruchami uení a souste- ní) a technickým handicapem (pomalé pipojení k Internetu). V oblasti pístupnosti existuje velká ada doporuení. Seznam doporuení pi vývoji pístupného webu: Web Accessibility Initiative US SECTION 508 EuroAccessibility Consortium Blind Friendly Web Efekty pístupného internetového obchodu: zvýšení návštvnosti, nediskriminace handicapovaných, 14

zvýšení zisku, výhoda proti konkurenci s nepístupným internetovým obchodem. 2.1.6. Použitelnost (usability) Použitelnost slouží pro lepší interakci zákazníka s internetovým obchodem. Vyjaduje, jak dobe se zákazník orientuje, jak snadno pochopí uspoádání a ovládání internetového obchodu. E-shop se chová pátelsky a zákazníkm v ni- em nebrání je pehledný, srozumitelný, intuitivn ovladatelný a poskytuje píjemný uživatelský zážitek. Spokojený zákazník se pak opakovan vrací namísto toho, aby hledal u konkurence. Podle Jakoba Nielsena, sleduje použitelnost pt základních cíl, které jsou vyjádeny tím, že zákazník: nov navštívený web lehce pochopí a zvládne jej používat; dokáže na známém webu dosahovat svých cíl; pamatuje si uspoádání webu a pi další návšt si ho pamatuje; lá minimum závažných chyb, které pípadn rychle napravuje; má z používání píjemný zážitek. [1] Klíe použitelnosti: jednoduchost; standardní ovládání, bžné na vtšin web; nenutit uživatele pemýšlet. [4] 2.2. Základní funkce e-shopu V této kapitole jsou popsány základní funkce, které by ml obsahovat i jednoduchý internetový obchod. ehled základních funkcí. Vyhledávání. 15

Katalog produkt. Registrace. Nákupní košík. Pokladna. 2.2.1. Vyhledávání Pokud je v internetovém obchod více kategorií a produkt, zákazník ztrácí pehled, a proto je vhodné umožnit vyhledávání zboží pomocí slov. U výsledk vyhledávání je vhodné implementovat funkce seazení podle abecedy, ceny a výrobc. Možnost vyhledávání lze implementovat nkolika zpsoby. Prvním zpsobem je použít cizí vyhledáva jako je teba Google. U tohoto ešení je problém s aktuálností výsledk. Toto ešení je vhodné pouze pro statické weby pro vyhledávání kontakt nebo informací. Další možností implementace vyhledávání je vlastní fulltextové, které prohledává databázi s výrobky, výrobci, kategoriemi. Tato možnost je ideální pro internetové obchody, protože vyhledávání probíhá ve vlastní databázi. 2.2.2. Katalog Katalog produkt je dležitý prvek každého internetového obchodu. Prohlížením katalogu získávají zákazníci informace, pomocí kterých se rozhodují, jestli nco koupí. Internetový obchod by ml zákazníkm umožnit prohlédnout si zboží a poskytnout veškeré informace. Dležité je zobrazovat cenu již u výpisu produkt a ne až v detailu produktu. Dležitou možností je procházení kategorií a zobrazení detailu výrobku. Katalog by ml být pro zákazníky píjemný a pehledný. 2.2.3. Registrace i registraci uvádí zákazník, nezbytn nutné údaje, které bývají zvýraz- ny. Pedevším to bývá uživatelské jméno a heslo, které slouží k pihlášení. Dále se uvádí údaje jako je nap. jméno, píjmení, adresa a e-mail pro kontakt. 16

Tyto údaje se pak použijí pro vyízení objednávky. Zaregistrované údaje lze kdykoliv zmnit. které zákazníky mže nutnost registrace odradit, pokud jsou již registrovány v jiném internetovém obchod se stejným sortimentem zboží. Z tohoto vodu není registrace vždy povinným prvkem. 2.2.4. Nákupní košík Nákupní košík je v internetovém obchod velmi dležitá a nepostradatelná funkce. Zákazník má v nákupním košíku seznam vybraného zboží a jeho ce-. Každý zákazník má svj vlastní nákupní košík, ke kterému nemá pístup nikdo jiný. Zákazník mže s obsahem svého nákupního košíku libovoln manipulovat. Veškeré mazání a pidávání zboží probíhá zcela nezávazn, dokud se nepokrauje v objednávce. 2.2.5. Pokladna Pokladna umožuje objednat zákazníkovi obsah zboží z jeho nákupního košíku. Dobrým ešením je implementace objednávky v pokladn pomocí jednotlivých krok. V prvním kroku, by mlo být umožnno zákazníkovi zmnit doruovací adresu, pokud se liší od adresy zadané pi registraci. Dále by zde mlo být umožnno vybrat si zpsob platby a doruení, pípadn napsání poznámky k objednávce. V druhém kroku následuje pedbžná objednávka, kde si zákazník ekontroluje vybrané zboží a jeho cenu. Po potvrzení objednávky by automaticky mlo být posláno na registrovaný e-mail potvrzení o objednávce, pípadn o aktuálním stavu objednávky (objednávka se vyizuje, vyexpedováno, atd..). 2.3. Možnosti ešení e-shopu Založení internetového obchodu pro kategorii B2C a B2B je dnes velmi jednoduchá záležitost, která nemusí vyžadovat ani velké finanní náklady. Toto ovšem platí pouze v pípad, kdy nejsou na dané ešení píliš velké požadavky. Hlavní kritéria e-shopu pro prodejce - provozovatele. Poizovací náklady. 17

Provozní náklady. asová náronost na zprovoznní e-shopu. Technická podpora. Možnosti customizace. Propojení s ekonomickými systémy. Rozšíení e-shopu o další moduly a funkce. ležitým rozhodnutím v procesu budování internetového obchodu je správná volba technického ešení. Tuto volbu ovlivuje ada faktor. Zejména pak zdali se má jednat o hlavní nebo vedlejší distribuní kanál firmy. Volba ešení je ovlivnna i reálnými problémy, které spoívají ve finanním i asovém omezení. Nesprávné rozhodnutí mže znamenat neúspch internetového obchodu. Možnosti technického ešení pro internetový obchod: Open source ešení, Krabicové ešení, Outsourcingové ešení, Aplikace na zakázku, Vlastní vývoj aplikace. Každé z možných ešení má svoje kladné a záporné stránky. Rozdíly jsou také ve finanní náronosti, v rychlosti reálného nasazení aplikace a možnosti aplikovat vlastní a neobvyklé požadavky. 2.3.1. Open source ešení Open source je poítaový software s oteveným zdrojovým kódem. Ote- enost zde znamená dostupnost zdrojového kódu a pi dodržení jistých licenních podmínek možnost uživatelm zdrojové kódy využívat, nap. prohlížet, 18

upravovat a pizpsobovat vlastním požadavkm. Open source projekty vznikají v rámci urité vývojové komunity nebo díky innosti jednotlivc. [5] Výhody Open source. Nízké poizovací náklady, které jsou u mnoho ešení nulové. Nízké provozní náklady, které se skládají z pronájmu webového prostoru u spolenosti, která zajišuje webhosting. Rychlost spuštní internetového obchodu. Po instalaci a naplnní databáze údaji o produktech je internetový obchod pipraven k použití. Nevýhody Open source. Neexistuje pímá technická podpora. Problematická optimalizace produktu a s tím související nutnost znalosti programovacího jazyka, ve kterém je produkt napsán. Nejsou implementovány všechny potebné funkce pro provoz e- shopu. Unifikovaný šablonovitý vzhled. Nemožnost propojení internetové obchodu s firemním úetním systémem. Bezpenostní riziko z dvodu dostupnosti zdrojových kód produktu. Open source ešení je vhodné zejména pro menší podniky, které nedosahují velkých obrat a chtjí využít internetový obchod jako vedlejší distribuní kanál s nízkými poizovacími a provozními náklady. Nejznámjší existující Open source produkty jsou oscommerce, Zen Cart a Magento. 19

2.3.2. Krabicové ešení Krabicové ešení je komerní software, který lze koupit. Krabicové ešení patí k levnjším ešením vytvoení internetové obchodu. Krom ceny za samotný produkt se stejn jako u Open source ešení musí poítat s provozními náklady za webhosting u spolenosti, která daný produkt prodává nebo za vlastní. Výhody krabicového ešení. Existence pímé technické podpory. Pohodlné a rychlé. Dostatené množství funkcí. Možnost propojení s ekonomickými systémy. Nevýhody krabicového ešení. Nemožnost implementovat vlastní specifické funkce. Unifikovaný šablonovitý vzhled. Riziko ukonení podpory a vývoje ze strany spolenosti, která aplikaci vyvíjí. Krabicové ešení je stejn jako Open source vhodné zejména pro menší podniky, které chtjí mít internetový obchod pohodln a rychle. Mezi krabicové ešení patí napíklad KarsaV2. 2.3.3. Outsourcingové ešení Outsourcing je pojem, který pochází z obchodní anglitiny a skládá se ze dvou slov out (vnjší) a source (zdroj), což lze peložit jako uskuteování inností pomocí vnjších zdroj. [6] 20

Rozdlení podle toho co je pedmtem outsourcingu: outsourcing rozvoje informatiky, tj. implementace jednotlivých standardních aplikací a technologií, pípadn vývoj specializovaných aplikací pímo podle poteb podniku; [1] outsourcing provozu informatiky, tj. provozování jednotlivých aplikací, pípadn celého systému na technice a software samotného dodavatel, pípadn zákazníka, avšak s tím, že se dodavatel stará i o údržbu a inovace této zapené techniky; [1] totální outsourcing pak znamená, že dodavatel zajišuje provoz a rozvoj zákazníkovi kompletn. [1] Outsourcingové ešení je komerní software, který jsi lze pronajmout. Na rozdíl od krabicového ešení jsou zde pouze náklady na provoz internetového obchodu. Obecn dnes poskytovatelé outsourcingových ešení umožují zkušební provoz pro zájemce ped jejich pronajmutím. Dnešní ceny pohybují od 1000 za msíc pronájmu. O webhosting a služby s tím spojené se stará poskytovatel aplikace. Výhody outsourcingu. Zkušební provoz pe nasazením outsourcingového ešení. Nízké poizovací náklady. Existence pímé technické podpory. Podnik se mže soustedit na hlavní cíle, protože nemusí uvolovat zamstnance na vývoj vlastní aplikace. Možnost propojení s ekonomickými systémy. Dostatené množství funkcí a jejich další doplování ze strany poskytovatele ešení. 21

Zaazení do katalogu internetových obchod provozovaných na stejném ešení. Nevýhody outsourcingu. Riziko ukonení podpory a vývoje ze strany spolenosti, která aplikaci vyvíjí. Dlouhodobá závislost na jednom dodavateli, pechod k jinému dodavateli mže být velmi složitý. Špatn nastavený smluvní vztah. Bezpenostní rizika v oblasti provozu. Outsourcingové ešení je vhodné zejména pro stední podniky, které mají již nkolik kamenných obchod, a jejich klientelu tvoí koncoví zákazníci a menší podniky. Nejznámjší existující outsourcingové produkty jsou Zoner INSHOP, A- net shop. 2.3.4. Aplikace na zakázku Vývoj aplikace na zakázku se využívá ve specifických pípadech, kdy jsou požadovány zvláštní požadavky. V první fázi vývoje je poteba vypracovat analýzu poteb podniku. Po schválení analyzovaných poteb se pechází k samotnému vývoji. Jako poslední následuje testovací provoz. Pokud nenastanou u testovacího provozu potíže aplikace pedána zákazníkovi. Výhody zakázkového ešení. Vytvoení internetového obchodu, se všemi plánovanými vlastnostmi a funkcemi. Vytvoení originálního designu. 22

Nevýhody zakázkového ešení. Vysoká cena (desítky tisíc K). Dlouhý vývoj internetového obchodu (1 2 msíce). Možnost špatné orientace ve zdrojovém kódu aplikace, pro zamstnance podniku a z toho vyplívající nutnost spolupráce s firmou do budoucnosti. Nutnost kvalitního vysokorychlostní pipojení k Internetu pro vlastní webhosting. Vývoj aplikace na zakázku je vhodný zejména pro stední a velké podniky, které mají nkolik poboek a jeden centrální sklad. 2.3.5. Vlastní vývoj aplikace Vlastní vývoj aplikace je to nejobtížnjší z uvedených ešení. Zárove ale nabízí možnosti, kterých u pedcházejících možností nelze dosáhnout. Vlastní vývoj je možný pouze za pedpokladu, kdy má podnik velký vývojový tým. Výhody vlastního vývoje. Vytvoení internetového obchodu, se všemi plánovanými vlastnostmi a funkcemi. Vytvoení originálního designu. Propojení internetového obchodu do již existujících interních aplikací podniku. Nevýhody vlastního vývoje. Dlouhý vývoj internetového obchodu. Vylenní vlastního vývojového týmu. Nutnost kvalitního vysokorychlostní pipojení k Internetu pro vlastní webhosting. 23

Vlastní vývoj aplikace je vhodný zejména pro velkoobchodní spolenosti s velkým potem poboek a sklad. 3. Zoner INSHOP4 Zoner INSHOP4 je outsourcingové ešení spolenosti Zoner software, s.r.o. pro tvorbu internetového obchodu. Spolenost se zabývá vývojem a distribucí software, poskytováním internetových služeb souvisejících s prezentací na Internetu a vydáváním odborné poítaové literatury. Hlavní sídlo je v Brn a své poboky má na Slovensku, Maarsku, Japonsku a USA. Zoner INSHOP je na trhu již 9 let a bhem této doby v nm bylo vytvoeno tém 1 000 internetových obchod. Prodejní obrat internetových obchod vytvoených na platform INSHOP inil v roce 2006 pes 1 000 000 000 K. Na platform INSHOP lze budovat internetové obchody pro koncové zákazníky (B2C 1 ), tak i pro obchodní partnery (B2B 2 ). Cílová skupina pro Zoner INSHOP4 je menší a stedn velký podnik, který je na trhu dlouho a má stálou klientelu. [14] 3.1. Jak funguje Zoner INSHOP4 Architektura systému Zoner INSHOP4 je rozdlena na dv na sob závislé ásti: klientská ást Zoner INSHOP4 Manager, serverová ást Zoner INSHOP4 Server. 1 Business-to-customer (B2C) je oznaení pro obchodní vztahy mezi obchodními spolenostmi a koncovými zákazníky, realizované webovými aplikacemi, virtuálními obchody na Internetu apod. 2 Business-to-business (B2B, je oznaení pro obchodní vztahy mezi obchodními spolenostmi, pro jejich poteby, které neobsluhují konené spotebitele v masovém mítku. Tyto vztahy jsou založeny na bázi informaních technologií, které jsou hlavní pinou jejich vzniku a umožují jejich vznik a trvání. 24

. Obrázek. 1: Jak to funguje. Zdroj:[14] 3.1.1. Klientská ást aplikace Klientská ást je tvoena aplikací Zoner INSHOP4 Manager, kterou si prodejce nainstaluje na vlastní poíta, z níž následn ovládá svoji internetovou prodejnu. Prodejce zde konfiguruje jednotlivé vlastnosti své internetové prodejny. Samotná aplikace je pehledn rozdlena do jednotlivých sekcí, které jsou: katalog zboží, objednávky, zákazníci, marketing, konfigurace webové ásti prodejny, nastavení, datová výmna. 25

Ovládání jednotlivých sekcí je intuitivní pomocí záložek, prodejci tak staí pro obsluhu pracovník se základními znalostmi práce s poítaem v prostedí Microsoft Windows. Bhem úprav internetové prodejny nemusí prodejce pipojen k Internetu. Veškeré úpravy se ukládají do na lokální databázový server Microsoft SQL Server 2005 Express Edition, který je souástí instalace. Po pipojení k Internetu se provedené zmny dávkov odešlou na serverovou ást internetového obchodu. Obrázek. 2: Zoner INSHOP4 Manager. Zdroj:[14] 3.1.2. Serverová ást aplikace Serverová ást pedstavuje vlastní internetovou prodejnu, která je provozována na serveru poskytovatele ešení. Serverová ást mže být provozována i na vlastním serveru a domén. Serverová ást se skládá ze tí ástí: databázové, dotazovací, a zobrazovací (tzv. šablony). 26

3.2. Použité technologie Zoner INSHOP4 využívá nejnovjší technologie spolenosti Microsoft. Jako datový sklad je použit databázový systém Microsoft SQL Server 2005. Internetový obchod je vytvoen pomocí ASP.NET. Pro import a export dat z obchodu je požita technologie XML. Na úpravu grafického designu a grafických šablon internetového obchodu je použita technologie CSS ve spojení s XHTML. 3.2.1. Databázový systém Microsoft SQL Server 2005 Microsoft SQL Server 2005 je relaní databázový systém spolenosti Microsoft, který zahrnuje více nástroj než jen pouhý databázový server. Integruje všechny potebné serverové nástroje pro kompaktní projektování datového skladu. Jedná se o nástroje pro pevod dat DTS (Data Transformation Services), jejich strukturované uložení, nástroje pro multidimenzionální popis a také jejich prezentaci (Reporting Services). Dále zahrnuje administrátorské i vývojáské nástroje a velké množství pomocných komponent. Databázový server používá relaní dotazovací jazyk SQL podle normy SQL92. Nad tímto jazykem je postavena procedurální nadstavba T-SQL (Transact-SQL). Další novinkou je nativní podpora pro XML. Microsoft SQL Server byl také integrován s.net Frameworkem. Microsoft SQL Server 2005 je nabízen ve tyech rzných verzích (SQL Server 2005 Express Edition, SQL Server 2005 Workgroup Edition, SQL Server 2005 Standard Edition, SQL Server 2005 Enterprise Edition). [7] 3.2.2. Technologie ASP.NET ASP.NET je nadstavba.net Frameworku firmy Microsoft pro tvorbu webových aplikací a služeb. Je nástupcem technologie ASP (Active Server Pages) a konkurentem technologie JSP (Java Server Pages) a PHP (Hypertext Preprocessor). Prostedí ASP.NET je podobn jako Java založeno na technologii virtuálního stroje (virtual machine). U ASP.NET se jedná o CLR (Common Language Runtime), který je sdílen všemi aplikacemi postavenými na.net Frameworku. Aplikace založené na ASP.NET jsou také rychlejší, nebo jsou pedkompilovány do jednoho i nkolika málo DLL soubor, na rozdíl od ryze skrip- 27

tovacích jazyk, kde jsou stránky pi každém pístupu znovu a znovu parsovány. [8] 3.2.3. Znakovací jazyk XML XML (extensible Markup Language) je obecný znakovací jazyk, který byl vyvinut a standardizován konsorciem W3C. Umožuje snadné vytváení konkrétních znakovacích jazyk pro rzné úely a široké spektrum typ dat. Byl navržen pro uchovávání dat a metadat. Jeho úelem je strukturovat, ukládat a edávat informace. Je zdarma použitelný a rozšiitelný. XML nedefinuje pímo jednotlivé tagy (znaky), ale pouze pedepisuje, jak mají tagy vypadat a jakou mají mít strukturu. Záleží tedy na uživateli, jaké tagy si vytvoí a jak je bude strukturovat. Uživatelem definované znaky je možné definovat v DTD (Document Type Definition), pomocí kterého lze poté pomocí parseru kontrolovat, zda daný dokument odpovídá definici. Další možností definice je použít XML schéma, které je obecn silnjším nástrojem pro definování XML dokumentu než DTD. V souasné dob se XML stává hlavním formátem pro výmnu informací. Jeho hlavní výhody jsou jeho platformní nezávislost, jednoduchost a otevenost. XML je textový formát, lze proto editovat libovolným textovým editorem. Snadná je také konverze do jiných formát, ta se asto využívá pi zobrazování XML dokumentu. XML totiž nemá prostedky pro definici vzhledu, který je nutné popsat nkterým stylovým jazykem, nap. kaskádovými styly (CSS), nebo XSL jazykem. Nejrozšíenjší aplikace jsou nap. XHTML, RDF, RSS, Doc- Book, SOAP apod. [9] Ukázka vyexportovaného produktu v XML <DATA Mode="all"> <A2d89a05fafbe4343ac2f27e93ece749f Unique- ID="a51306b6e3124c579150af75174b4fd5" VersionID="" Deleted=""> <NAME>Asus EAH3870X2/HTDI/1G, PCI-E</NAME> <AMOUNTINSTORE>10</AMOUNTINSTORE> <NEW>True</NEW> <CATALOGUENUMBER>0001G</CATALOGUENUMBER> <GUARANTEE>24</GUARANTEE> <DELIVERYTIME>2</DELIVERYTIME> 28

<MANUFACTURER Unique- ID="b41232c912014fdca7ed2d078c42fc24" VersionID="" Deleted="" /> <PRICES> <PRICE> <VALUE>6400</VALUE> <CURRENCY UniqueID="CZK" VersionID="" Deleted="" /> </PRICE> </PRICES> </A2d89a05fafbe4343ac2f27e93ece749f> </DATA> 3.2.4. Technologie CSS CSS (Cascading Style Sheets) je jazyk pro definici zobrazení dokumentu napsaného ve znakovacím jazyce. Byl vytvoen konsorciem W3C, hlavní cílem bylo oddlit prezentaní ást dokumentu od obsahu, což usnaduje úpravu jak obsahu, tak vzhledu dokumentu. CSS také umožuje definovat rzné vzhledy jednoho dokumentu pro rzná výstupní zaízení (tiskárna, PDA). Nejastji se používá pro definici styl HTML a XHTML, mže se však použít i pro nastavení zobrazení rzných XML dokument. Jeho nevýhodou je špatná podpora ze strany internetových prohlíže. Ty interpretují CSS rzn, proto je obtížné vytvoit takový vzhled, který bude ve všech prohlížeích stejný. CSS se dlí do jednotlivých generací. Následující generace vždy rozšiuje tu pedchozí o další funkce. Zatím jsou dostupné verze CSS1, CSS2, CSS2.1. Pipravuje se tetí generace CSS (CSS3). [10] 3.2.5. Znakovací jazyk XHTML XHTML (Extensible Hypertext Markup Language) je moderní znakovací jazyk, vyvinutý W3C. Pvodn se pedpokládalo, že se XHMTL stane nástupcem znakovacího jazyka HTML. V roce 2007 se však rozhodlo o vývoji nové verze jazyka HTML, která ponese oznaení HTML 5 a její XML variantu XHTML 5. [11] Rozdíly mezi XHTML a HTML. V XHTML musí být na rozdíl od HTML všechny tagy ukonené a to etn nepárových. 29

XHTML je case sensitive a proto musí být všechny tagy a jejich atributy zapsány malými písmeny. Hodnoty atribut musí být uzaveny do uvozovek. Dokument zaíná XML deklarací, ve které je uvedena verze XML a kódování dokumentu. Pokud je použito kódování UTF-8 nemusí se deklarace XML použít. 3.3. Funkce Zoner INSHOP4 Manageru INSHOP4 obsahuje velké množství funkcí pro tvorbu a provoz internetové obchodu. Mezi standardní funkce patí: statistiky, mailing, propojení s ekonomickými systémy, optimalizace pro vyhledávae, podpora více mn a jazyk, platby kartou, ebanka, splátkové prodeje, zné zpsoby dodání, nastavení individuálních a dealerských cenových skupin. Funkce jsou pehledn rozdleny do sekcí v Zoner INSHOP4 Manageru. Jednotlivé sekce aplikace budou popsány v následujících kapitolách. 3.3.1. Katalog zboží Sekce katalog zboží slouží pro správu katalogu internetového obchodu. V sekci se spravují oddlení a kategorie, položky katalogu, výrobci, dodavatelé, ceníky a skupiny komponent. INSHOP4 nabízí vytvoení neomezeného množství kategorií a produkt. Každému produktu je možné padit nkolik parametr, popis a obrázk. Je 30

zde možnost vytvoení seznamu výrobc, kteí jsou pazeny k produktm a zákazník má pak možnost filtrovat výrobky podle upednostovaného výrobce. 3.3.2. Objednávky Sekce objednávky slouží ke zpracování objednávek, které byly uskute- ny zákazníky prodejny. Všechny objednávky se ukládají na serverové ásti a proto je nutné objednávky nejdíve stáhnout pomocí sekce Synchronizace dat. Spolu s každou objednávkou se stáhnou i údaje o zákazníkovi. S objednávkami se pracuje stejn, jako s jinými záznamy lze je tedy upravovat, odstraovat, exportovat a filtrovat. Jednotlivým objednávkám je možné nastavit aktuální stav, ve kterém se nachází a v jakém stavu je platba za zboží. 3.3.3. Zákazníci Sekce zákazníci slouží pro evidenci registrovaných zákazník. Zákazníky je možné adit do skupin a pidlovat jednotlivým skupinám slevy na výrobky. Slevy lze pidlovat i jednotlivým zákazníkm. Seznam zákazník je možné exportovat nebo importovat. Stejn jako u objednávek se i zákazníci ukládají nejdíve na serverovou ást a proto je nutná synchronizace dat. 3.3.4. Marketing Sekce marketingu obsahuje funkce pro komunikaci se zákazníky. Probíhá emailová komunikace s registrovanými zákazníky, které mžeme informovat o zných akcích a novinkách v obchod. Dále je umožnno nastavit marketingové nástroje obchodu, které jsou: Poslat dotaz na výrobek. Našli jste lepší cenu? Doporuit. Výrobek. Pomocí pítomné záložky Statistiky je možné pehledn sledovat návštvnost internetového obchodu a jeho tržby. Statistiky je možné zobrazit pro celý obchod nebo jenom pro urité kategorie. 31

Další pítomnou možností je nastavení SEO technik. Jednou z tchto technik jsou tzv. pátelské odkazy, které slouží: ke zpehlednní odkaz pro návštvníky, zvýšení hodnocení stránek vyhledávacími servery, zlepšení umístní obchodu na vyhledávacích serverech pi vyhledávání slov, která se nacházejí v názvu kategorie výrobku. íklad pátelského odkazu: /inshop/scripts/set.asp?level=123 /inshop/nazev_kategorie/nazev_vyrobku 3.3.5. Konfigurace webové ásti prodejny Velmi dležitým prvkem u e-shopu je jeho grafický design. INSHOP4 nabízí prodejci pizpsobit si vzhled prodejny tak aby vyhovoval jeho pedstavám. Pro úpravu a vytvoení designu nabízí INSHOP4 dv možnosti. První možností je úprava vzhledu pomocí Zoner INSHOP4 Manageru. Druhou možností je vytvoit si vlastní šablonu nebo si ji nechat vytvoit na zakázku od externí firmy. V této sekci prodejce jednoduše upravuje grafický vzhled svého internetového obchodu. Vzhled prodejny Slouží pro výbr grafického rozložení stránky internetového obchodu a jeho barevného schématu. Standardní šablona nabízí 4 barevná schémata a 6 zpsob rozvržení stránky. Obrázek. 3: Možnosti rozvržení stránky e-shopu. Zdroj: Vlastní 32

Obrázek. 4: Standardní šablona. Zdroj: Vlastní Konfiguraní parametry V této ásti je možné upravovat vzhled obchodu velmi efektivním zpsobem bez nutnosti pímo upravovat zdrojový kód šablony. Na základ vybraného grafického rozvržení je umožnno konfigurovat jednotlivé sloupce. Nastavení je rozlenno do celk: obecné nastavení layoutu, košík pokladna, detail výrobku, katalog a ceník, registrace, pihlášení, emailová komunikace, diskuse, ankety a hlasování, 33

objednávky, rozšíené vyhledávání, titulní stránka. Texty prodejny hem nakupování v obchod se zobrazují rzné texty, které provázejí zákazníky. Jejich znní je nutné zmnit tak, aby co nejlépe korespondovaly se zamením a cílovou skupinou zákazník obchodu. Záložka Texty umožuje zmnu tchto text pímo bez nutnosti úpravy zdrojového kódu. Pi psaní tchto text je možné využít jednoduchý Wisywyg editor. 3.3.6. Nastavení Tato sekce slouží pro pehledné nastavení konfigurace prodejny. V Globálním nastavení má prodejce možnost nastavit lokalizace obchodu. Na lokalizaci obchodu lze navázat mny daného státu a jeho typické dopravní a platební metody. Prodej tedy není omezen pouze na R. Poet dopravních metod není limitován a lze je neomezen pidávat. IN- SHOP nabízí velké množství platebních možností, jako jsou nap. dobírka, hotovost, T-mobile m-platba, Home Credit, ebanka, 3D Secure eské Spoitelny, atd. Dále bych zmínil možnost propojení aplikace s ekonomickými systémy Money S3 a POHODA. 3.3.7. Datová výmna Sekce Datová výmna slouží pro penos dat mezi klientskou a serverovou ástí aplikace. Sekce je rozdlena na další 3 záložky. Komunikace se serverem V záložce Komunikace se serverem se nastavují pístupové údaje k serverové ásti aplikace. Údaje jsou zaslány na e-mail pi zízení internetového obchodu. 34

Obrázek. 5: Komunikace se serverem. Zdroj: Vlastní Nastavení datové výmny Záložka umožuje nastavení automatické synchronizace klientské a serverové ásti aplikace. Uživatel nastavuje interval v jakém je synchronizace spouštna a její rozsah. Synchronizovat lze sekce Katalog, Zákazníci, Objednávky a Nastavení vzhledu a to bu všechny souasn, nebo jen napíklad Objednávky. Stav datové výmny V záložce je možné zobrazit a uložit penosový protokol poslední datové výmny. V pípad, že datová výmna probhla neúspšn lze penosový protokol odeslat pímo na zákaznickou podporu. Zde bych se rád zmínil, že jsem této možnosti využil, ale penosový protokol na zákaznickou podporu nedošel a tak jsem musel penosový protokol uložit a poslat ho pomocí e-mailu. 3.4. Vlastní práce s produktem i tvorb této práce mi bylo umožnno bezplatn používat Zoner IN- SHOP4. Toho jsem využil pro vytvoení vlastního pln funkního internetového obchodu viz. Obrázek. 6. Po nutné registraci na webových stránkách Zoner INSHOP4 3 a výbru varianty provozu. Je umožnno stáhnout aplikaci Zoner INSHOP4 Manager. In- 3 http://www.zoner-inshop.cz/ 35

stalace je velmi snadná. Po spuštní instalaního programu se provede standardní instalace do zvoleného adresáe. Bhem celé instalace je pítomen prvodce, který popisuje jednotlivé kroky. Po instalaci je možné ihned tvoit internetový obchod. Obrázek. 6: Vlastní e-shop v Zoner INSHOP4. Zdroj: Vlastní 4. Vybraná ešení pro e-shop V této kapitole budou pedstaveny mnou vybraní zástupci možných ešení pro tvorbu a provoz internetového obchodu. S vybranými ešeními jsem pi tvorb této práce v rámci možností pracoval. 4.1. Open source V této kapitole budou blíže pedstaveny dva zástupci z oblasti open source ešení pro tvorbu a provoz internetového obchodu. Další zástupce z oblasti open source lze vyhledat v nejrozsáhlejší databázi open source projekt na http://www.sourceforge.net/. 36

4.1.1. oscommerce oscommerce (open source Commerce) je jedno ze souasných open source ešení pro tvorbu a provoz internetového obchodu. oscommerce vznikl v roce 2000 v Nmecku. Za oscommerce stojí velká vývojová komunita, díky této komunit je oscommerce neustále vyvíjen a vylepšován. Aktuální poet internetových obchod provozovaných pomocí oscommerce je podle zdroje z domovské stránky oscommerce 14 026. oscommerce je šíen pod GNU GPL 4 licencí a je k dispozici zdarma ke stažení na webových stránkách projektu http://www.oscommerce.com/. oscommerce je navržen objektov orientovaným zpsobem pomocí programovacího jazyku PHP. Pro uložení dat internetového obchodu je použit databázový systém MySQL Server. Jako webový server by ml být použit Apache server. oscommerce nabízí obvyklé funkce, které jsou oekávány pro provoz internetového obchodu. Aplikace nabízí funkce pro administraci, zálohování, zákaznicky orientovaný pístup, funkce pro platby, zasílání a daovou správu. Administrace probíhá pes webové rozhraní, tudíž není možné pracovat v offline režimu. Pestože není nativn podporována zmna vzhledu lze vzhled e-shopu zmnit. Lze využít komerní šablony nebo šablony vyrobené na zakázku. V základní instalaci není podporován eský jazyk, ale pomocí voln dostupných modul lze oscommerce poeštit. Základní vlastnosti oscommerce. Kompatibilita se všemi pedními webovými prohlížei. Základní podporované jazyky Anglitina, Nina, Španlština. Automatická webová instalace. Neomezený poet produkt a kategorií. Podpora dynamických obrázku. 4 GNU General Public License, GNU GPL (esky všeobecná veejná licence GNU ) je licence pro svobodný software, která spolu s licencí GFDL tvoí základ celého projektu GNU. 37

Administrace pes webové rozhraní. Zálohování a obnovení databáze. Zabezpeení transakcí pomocí SSL. Automatické nastavení pro e-commerce platební systémy (Pay- Pal.com, ipayment.de, atd.). Doasný a stálý nákupní košík. oscommerce je dostate vysplé ešení pro provoz internetového obchodu u zaínajících prodejc. Aktuální verze je oscommerce 2.2. [12] 4.1.2. Vlastní práce s oscommerce Jelikož je oscommerce dostupný zdarma ml jsem možnost ho pln vyzkoušet. Pro instalaci je nutné mít nainstalovaný webový server Apache s podporou PHP a databázový server MySQL. Pro nezkušené uživatele bych doporuil instalaní balíek (nap. EasyPHP, XAMPP), který obsahuje zmínné aplikace. Po instalaci zmínných aplikací je teba oscommerce stáhnout a to nejlépe z oficiálního webu projektu (http://www.oscommerce.com). Po rozbalení archivu se nakopíruje obsah adresáe catalog do uživatelského adresáe webového serveru. Ped instalací je nutné zmnit práva zápisu souborm /admin/includes/configure.php a /includes/configure.php. Instalace se spustí ote- ením URL nap. http://localhost/ v internetovém prohlížei. i instalaci je u každé možnosti malá nápovda, která pomáhá pi rozhodování. Po úspšné instalaci je nutné z adresáe s oscommerce odstranit složku install a zakázat práva zápisu do souboru /includes/configure.php. Dležitou souástí je implementace eského jazyka. eská lokalizace je dostupná na webových stránkách projektu. Po rozbalení archivu se soubory nakopírují do píslušných adresá a v administraní asti v kategorii Localization/Languages se vyplní údaje o nové lokalizaci. Nyní lze už obchod upravovat pes webové administraní rozhraní. 38

Obrázek. 7: Administrace oscommerce. Zdroj: Vlastní Obrázek. 8: E-shop v oscommerce. Zdroj: Vlastní 39

4.1.3. Zen Cart Zen Cart je další open source ešení pro tvorbu a provoz internetového obchodu. První verze Zen Cart byla vyvinuta v ervnu roku 2003 a byla založena na zdrojovém kódu výše popsaného oscommerce. Zen Cart vyvíjí pouze ty- lenný tým programátor z Anglie, USA a Kanady. Díky tomuto týmu programátor a komunit nezávislých programátor je Zen Cart neustále vyvíjen a vylepšován. Zen Cart je také šíen pod GNU GPL licencí a je k dispozici zdarma ke stažení na webových stránkách projektu http://www.zen-cart.com/. Zen Cart je stejn jako oscommerce naprogramován pomocí jazyku PHP. Jako databázový server je použit MySQL Server. Jako webový server je požadován Apache Server. Zen Cart obsahuje základní funkce internetového obchodu. Umožuje vyhledávání produkt, prohlížení podle kategorií, nákupní košík, jeho zptnou kontrolu a automatické generované e-maily po uskutení objednávky. Na webových stránkách projektu je také možné získat pe 750 pídavných modul pro rozšíení internetového obchodu dle poteb prodejce. Zde je možné získat cenové nástroje, marketingové nástroje, lepší administrativní moduly pro správu, jazykové baliky a podobn. Výhodou modulárního ešení je, že systém není etížen zbyteným množstvím funkcí, které prodejce ani nepotebuje. Pomocí modul mohou nezávislí programátoi pispívat ke zlepšení a rozšíení Zen Cartu. Obrázek. 9: Kategorie rozšiujících modul. Zdroj: Vlastní Základní vlastnosti Zen Cart. Podpora pro více jazyk. 40

Neomezený poet kategorií. Vytvoení rzných rolí pro zákazníky. Možnost z výbru vzhledu. Podpora rozdílných cen a slev. Slevové kupóny. Velký výbr z platebních a dopravních systému. Možnost grafických šablon pomocí XHMTL 1.0 Zen Cart je relativn levné ešení pro tvorbu a provoz internetového obchodu. Instalace je velice snadná a nepožaduje po prodejci velké znalosti informaních technologií. Pi úpravách e-shopu je ale poteba mít dobré znalosti CSS, HTML a PHP. Aktuální verze je Zen Cart v1.3.8. [13] 4.1.4. Vlastní práce se Zen Cartem Stejn jako oscommerce je i Zen Cart dostupný zdarma a proto bylo možné aplikaci pln vyzkoušet. Pro instalaci je nutné mít nainstalovaný webový server Apache s podporou PHP a databázový server MySQL. Pro nezkušené uživatele bych doporuil instalaní balíek (nap. EasyPHP, XAMPP), který obsahuje zmínné aplikace. Po instalaci zmínných aplikací je teba Zen Cart stáhnout a to nejlépe z oficiálního webu projektu (http://www.zen-cart.com). Po rozbalení archivu se nakopíruje obsah adresáe do uživatelského adresáe webového serveru. Ped instalací je nutné zmnit práva zápisu souborm /admin/includes/configure.php a /includes/configure.php. Instalace se spustí otevením URL nap. http://localhost/ v internetovém prohlížei. i instalaci je u každé možnosti malá nápovda, která pomáhá pi rozhodování. Po úspšné instalaci je nutné z adresáe se Zen Cartem odstranit složku zc_install a zakázat práva zápisu do souboru /includes/configure.php. Dležitou souástí je implementace eského jazyka. eská lokalizace je dostupná na webo- 41

vých stránkách projektu. Po rozbalení archivu se soubory nakopírují do píslušných adresá a v administraní asti v kategorii Localization/Languages se vyplní údaje o nové lokalizaci. Nyní lze už obchod upravovat pes webové administraní rozhraní. Obrázek. 10: E-shop Zen Cart. Zdroj: Vlastní 42

Obrázek. 11: Administrace Zen Cart. Zdroj: Vlastní 4.2. Outsourcing V této kapitole budou blíže pedstaveny dva zástupci z oblasti outsourcingového ešení pro tvorbu a provoz internetového obchodu. 4.2.1. A-net shop A-net shop je produkt obchodní spolenosti a-net.cz, s.r.o. Spolenost se od roku 2002 specializuje na vývoj softwarových ešení pro Internet, jakými jsou webové prezentace, elektronické obchody, databázové systémy, online aukní systémy a online rezervaní systémy pro cestovní ruch. A-net shop je k dispozici v pti rzných variantách, jež se liší funkcionalitou a cenou. Na stránkách http://www.a-net.cz lze nezávazn a zdarma vyzkoušet demonstraní verzi systému. A-net shop je naprogramován objektov orientovaným zpsobem v jazyku PHP5. Jako databázový systém je použit MySQL Server 5. 43

V Anet-shopu je možné vytváet neomezené množství kategorií a podkategorií, do kterých je nabízené zboží zaazeno. Dále jsou pítomny automatizované exporty produkt do katalog zboží (seznam, centrum, atd..). Velmi dležitý je vzhled dané aplikace, A-net shop využívá ti typy grafického rozvržení stránky. Dále je zde možnost vytvoení zcela nového designu, což v dsledku ale zvyšuje výslednou cenu na poízení internetového obchodu. Internetový obchod na této platform je schopen akceptovat platby kreditními kartami nebo také napojení na splátkový systém Homecredit. Základní vlastnosti A-net shop. Nástroje pro SEO. Podpora elektronických plateb. Podpora více jazykových mutací a mn. Napojení na firemní ERP systém. Technická podpora zdarma. Marketingové nástroje ankety, reklamní bannery a novinky. Internetový obchod pomocí aplikace A-net shop je možné založit bhem kolika dn. [15] U A-net shopu jsem ml možnost vyzkoušet si práci pouze s administraním rozhraním, které je pístupné na webových stránkách aplikace viz. Obrázek. 12. 44

Obrázek. 12: Administrace A-net shopu. Zdroj:[15] 4.2.2. Vltava2000 Vltava2000 je provozována spoleností ACTIVE 24, s.r.o., která od roku 1997 psobila na eském trhu pod názvem GLOBE INTERNET. V roce 2004 byla spolenost po vstupu ACTIVE 24 pejmenována na ACTIVE 24, s.r.o. Vltava200 je elektronické obchodní centrum, kde se prodejce zaregistruje a bhem krátké doby mže zaít obchodovat. Provozovatelé Vltava2000 píší, že prodávat je možné bhem 15 minut, což se mi zdá jako zna zkreslující informace. V souasné dob je na Vltava2000 registrováno pes 450 obchod a 430 000 zá- 45

kazník. Internetový obchod na Vltava2000 ve dvou tarifních programech Standard a Profi. K provozu obchodu není poteba žádná aplikace, staí pouze webový prohlíže. Prodejci je pidlena doména tetího ádu, pokud má prodejce zájem že provozovat e-shop na domén druhého ádu nebo vlastní domén. U jediné Vltava2000 se mi nepodailo zjistit jaké využívané technologie. Obchodní centrum vše co potebuje zaínající prodejce. Obchodník mže definovat cenové hladiny pro jednotlivé druhy zákazník. Je zde pítomna kniha ání a stížností kam zákazník zapisuje své názory na daný obchod. U jednotlivých položek je pítomna diskuze pro zákazníky. Velkou výhodou tohoto obchodního centra je jeho modulárnost. Obchodník si sám aktivuje moduly, které chce využívat a nemusí tak platit za funkce, které nevyužívá. Cena je potom kalkulována podle aktivovaných modul. Metody elektronické platby jsou omezeny pouze na napojení na ebank a NetBank. Pokud prodejce chce, mže svj obchod napojit na úetní systémy Money S3 a Pohoda. [16] Základní vlastnosti Vltava2000. Rychlost vytvoení obchodu. Modulárnost systému. Export zboží do vyhledáva zboží. Statistiky návštvnosti. Vltava2000 nabízí také možnost vyzkoušení administraního rozhraní pro provoz internetového obchodu viz. Obrázek. 13. 46

Obrázek. 13: Administrace Vltava2000. Zdroj:[16] 4.3. Krabicové ešení V této kapitole bude blíže pedstaven jeden zástupce z oblasti krabicového ešení pro tvorbu a provoz internetového obchodu. 4.3.1. KarsaV2 KarsaV2 je aplikace pro tvorbu a provoz internetového obchodu spolenosti Karsa Technologies, s.r.o. Aplikace je nabízena ve form krabicového ešení a to za 30 000 K bez DHP. Aplikaci je možné provozovat jak na serverech spolenosti za cenu 2 700 K/msí bez DHP, tak i na vlastním hostingu. Na webových stránkách www.karsa.cz je možné si aplikaci zdarma vyzkoušet. 47

Aplikace je vytvoena pomocí technologie ASP.NET 1.1 a jako databázový server využívá MS SQL Server 2005. Jako webový server je použit MS IIS. Využití tchto technologií nás limituje na použití pouze na platform Windows. KarsaV2 nabízí neomezené množství kategorií, podkategorií pro neomezený poet produkt. Je pítomno rozšíené filtrování a vyhledávání produkt s podporou našeptávání. Pro zmnu vzhledu slouží aplikace Manager vzhledu, kde si lze zvolit rzná grafická schémata. Aplikace obsahuje také API, pomocí kterého lze vytvoit nový e-shop nebo upravit jeho ásti. Grafický vzhled je možné nechat si vytvoit na zakázku což, ovšem dále zvyšuje cenu. [17] Základní vlastnosti KarsaV2: Podpora pro SEO. Podpora hlídacího psa pro zákazníky. Neomezený poet zpsob platby a dopravy. XML import a export katalogu. Možnost propojení s ekonomickými systémy Pohoda, Money S3. Podpora Wysiwyg editoru. U aplikace KarsaV2 se mi podailo taktéž vyzkoušet pouze administraní ást pro správu obchodu viz. Obrázek. 14. Na webových stránkách poskytovatele aplikace je deklarována možnost vyzkoušení i Manageru vzhledu. Tato možnost mi ale nebyla umožnna i pesto, že jsem se úspšn zaregistroval. 48