Bankovní institut vysoká škola Praha Katedra informatiky a kvantitativních metod
Internetový obchod na bázi Open Source Systems Bakalářská práce
Autor:
Lukáš Gocník Informační technologie
Vedoucí práce:
Praha
Ing. Vladimír Beneš, Ph.D.
Červen, 2015
Prohlášení: Prohlašuji, ţe jsem bakalářskou práci zpracoval samostatně a v seznamu uvedl veškerou pouţitou literaturu. Svým podpisem stvrzuji, ţe odevzdaná elektronická podoba práce je identická s její tištěnou verzí, a jsem seznámen se skutečností, ţe se práce bude archivovat v knihovně BIVŠ a dále bude zpřístupněna třetím osobám prostřednictvím interní databáze elektronických vysokoškolských prací.
V Broumově dne 20. 6. 2015
Lukáš Gocník
Poděkování: Rád bych poděkoval vedoucímu své bakalářské práce Ing. Vladimíru Benešovi, Ph.D., za jeho cenné rady, názory a především trpělivost. Také bych rád poděkoval svým rodičům za podporu při studiích.
Anotace V rámci bakalářské práce je objasněna problematika internetových obchodů, jejich rozdělení z hlediska vyuţití a také z hlediska technického řešení. Práce je zaměřena převáţně na open source řešení. Jsou vysvětleny pojmy, se kterými se v rámci dané problematiky setkáme. V rámci práce jsou představeny dostupné řešení, především open source systémy, pro realizaci internetového obchodu. V praktické části práce jsou realizovány dva testovací obchody pomocí open source systémů OpenCart a Quick.Cart. Následně jsou tyto systémy porovnány navzájem a také s komerčním řešením firmy Acceler. Klíčová slova: open source, internetový obchod, e-shop, OpenCart, Quick.Cart, CMS
Annotation The Bachelor Thesis deals with the issue of online commerce, its sorting in the terms of usage and also in the terms of technical solution. The Thesis concentrates on open source solutions. The terms used in this branch are explicated. Accessible solutions, especially open source systems, are introduced in the Thesis. Two test shops realised by the open source systems OpenCart and Quick.Cart are introduced in the practical part of the Thesis. Subsequently, this two systems are compared with each other as well as with the commercial solution of the Acceler company. Key words: open source, online store, e-shop, OpenCart, Quick.Cart, CMS
Obsah Úvod ......................................................................................................................................... 10 1.
Internetový obchod............................................................................................................ 11 1.1.
Formy prodeje nejen v rámci internetových obchodů ................................................ 11
1.1.1. B2C ............................................................................................................................. 11 1.1.2. B2B ............................................................................................................................. 11 1.1.3. C2C ............................................................................................................................. 12 1.2.
Moţnosti technického řešení internetového obchodu ................................................ 12
1.2.1. Volně dostupné webové sluţby pro tvorbu internetového obchodu .......................... 12 1.2.2. Pronájem internetového obchodu ............................................................................... 13 1.2.3. Open Source řešení internetového obchodu ............................................................... 13 1.2.4. Programování na zakázku .......................................................................................... 14 1.2.5. Programování svépomocí ........................................................................................... 14
2.
3.
1.3.
Historie internetového obchodu ................................................................................. 15
1.4.
Výhody internetového obchodu ................................................................................. 15
1.5.
Nevýhody internetového obchodu.............................................................................. 16
Open Source ...................................................................................................................... 17 2.1.
Výhody open source ................................................................................................... 17
2.2.
Nevýhody open source ............................................................................................... 17
Základní terminologie ....................................................................................................... 19 3.1.
Doména ...................................................................................................................... 19
3.2.
Webhosting ................................................................................................................. 20
3.3.
FTP ............................................................................................................................. 20
3.4.
PHP ............................................................................................................................. 21
3.5.
CMS............................................................................................................................ 21
3.6.
Databáze ..................................................................................................................... 21
4.
3.7.
RSS feed / XML ......................................................................................................... 21
3.8.
Vyhledávače zboţí ..................................................................................................... 22
3.9.
SEO, meta tag popis ................................................................................................... 22
Open source řešení pro internetový obchod ...................................................................... 23 4.1.
PrestaShop .................................................................................................................. 23
4.2.
OpenCart .................................................................................................................... 23
4.3.
Magento ...................................................................................................................... 23
4.4.
VirtueMart .................................................................................................................. 24
4.5.
Ubercart ...................................................................................................................... 24
4.6.
ZenCart ....................................................................................................................... 24
4.7.
OXID eShop ............................................................................................................... 24
4.8.
Quick.Cart .................................................................................................................. 25
4.9.
OsCommerce .............................................................................................................. 25
4.10. WooCommerce ........................................................................................................... 25 4.11. Jigoshop ...................................................................................................................... 25 4.12. nopCommerce ............................................................................................................ 26 4.13. CubeCart ..................................................................................................................... 26 5.
Funkce a moţnosti internetových obchodů ....................................................................... 27
6.
Komerční řešení pro internetový obchod .......................................................................... 30
7.
6.1.
Moţnosti a volba zástupce ......................................................................................... 30
6.2.
Konkrétní cenová nabídka .......................................................................................... 30
Realizace internetového obchodu pomocí systému OpenCart .......................................... 33 7.1.
Registrace domény a výběr webhostingu ................................................................... 33
7.2.
Příprava souborů systému Opencart ........................................................................... 35
7.3.
Instalace systému OpenCart ....................................................................................... 35
7.3.1. Vytvoření databáze ..................................................................................................... 36 7.3.2. Základní instalace ....................................................................................................... 36
7.3.3. Instalace české lokalizace ........................................................................................... 39 7.4.
Příprava pro reálný provoz ......................................................................................... 41
7.4.1. Lokalizace .................................................................................................................. 41 7.4.2. Informační texty a vlastnosti obchodu ....................................................................... 43 7.4.3. Instalace zásuvných modulů a rozšíření ..................................................................... 43 7.4.4. Doporučené zásuvné moduly ..................................................................................... 45 7.4.5. Vzhled obchodu .......................................................................................................... 46 7.4.6. Doprava a platba ......................................................................................................... 46 7.4.7. Vkládání kategorií, výrobců a zboţí........................................................................... 47 7.4.8. Administrace obchodu a testování ............................................................................. 48 7.4.9. Zálohování a obnova ze zálohy .................................................................................. 50 7.5. 8.
Shrnutí ........................................................................................................................ 50
Realizace internetového obchodu pomocí systému Quick.Cart ........................................ 52 8.1.
Doména a webhosting ................................................................................................ 52
8.2.
Příprava souborů systému Quick.Cart ........................................................................ 52
8.3.
Instalace systému Quick.Cart ..................................................................................... 53
8.3.1. Základní instalace ....................................................................................................... 53 8.3.2. Instalace české lokalizace ........................................................................................... 53 8.4.
Příprava pro reálný provoz ......................................................................................... 54
8.4.1. Vlastnosti stránek systému Quick.Cart ...................................................................... 54 8.4.2. Informační texty ......................................................................................................... 55 8.4.3. Lokalizace .................................................................................................................. 56 8.4.4. Instalace zásuvných modulů ....................................................................................... 56 8.4.5. Doporučené zásuvné moduly ..................................................................................... 57 8.4.6. Vzhled obchodu .......................................................................................................... 58 8.4.7. Doprava a platba ......................................................................................................... 58 8.4.8. Vkládání kategorií, výrobců a zboţí........................................................................... 58
8.4.9. Administrace obchodu a testování ............................................................................. 59 8.4.10. 8.5. 9.
Zálohování a obnova ze zálohy .......................................................................... 59
Shrnutí ........................................................................................................................ 59
Porovnání systémů OpenCart, Quick.Cart a Acceler ........................................................ 61
Závěr ......................................................................................................................................... 64 Seznam pouţité literatury ......................................................................................................... 65 Seznam pouţitých obrázků ....................................................................................................... 68 Seznam pouţitých tabulek ........................................................................................................ 68
Úvod Nakupování na internetu je stále oblíbenější a rok od roku se zvyšují nejen počty objednávek, ale také důvěra zákazníků k internetovým obchodům. Lidé jiţ nejsou tak nedůvěřiví k internetovým prodejcům a věří, ţe jim objednané zboţí přijde včas a v pořádku. Podle odborníků, oslovených konzultační společností Acomware, popularita e-shopů poroste i v roce 2015 a to zhruba o 15 %. Podíl internetových prodejů na obratu maloobchodního prodeje podle odhadů můţe překročit 7 %. (http://www.chip.cz/, leden 2015) Z technického hlediska je za rok 2014 nejvyšší podíl, zhruba 56 %, internetových obchodů (e-shopů) na trhu tvořen pomocí pronájmu jiţ hotových a předpřipravených systémů. Open source řešení jsou hned na druhém místě s podílem 38 % a zbylých 6 % připadá individuálně vytvořeným obchodům. (http://www.shoptet.cz/, leden 2015) Přiblíţíme si tedy problematiku internetových obchodů a moţnosti jejich realizace. Zaměříme se především na dostupné řešení internetových obchodů pomocí open source systémů a jejich moţnosti vyuţití.
10
1.
Internetový obchod
Internetový, neboli elektronický obchod, dále nazývaný jako e-shop, je online webová aplikace. Slouţí k nabídce, vyhledávání a nákupu zboţí, případně sluţeb ze strany zákazníka. Ze strany provozovatele neboli prodejce pak slouţí ke správě objednávek, zboţí, případně reklamací a dalších podpůrných funkcí pro prodej, administrativu a marketing. Internetový obchod je v dnešní době velmi rozšířený a stále se rozvíjející komunikační kanál mezi prodejcem a kupujícím. Základní struktura internetového obchodu z pohledu zákazníka se skládá z nabídky produktů řazené do strukturovaných kategorií. Kaţdý produkt má zpravidla vlastní stránku s podrobným popisem. Košíku, do kterého zákazník vkládá zboţí o které má zájem a z košíku přechází k závazné objednávce. V rámci procesu objednávky zadá své kontaktní údaje, zvolí způsob dopravy a platby a objednávku odešle. Prodejce následně objednávku zpracuje dle parametrů, které zákazník zadal.
1.1.
Formy prodeje nejen v rámci internetových obchodů
Internetové obchody se mohou vyskytovat hned v několika formách. Rozdělují se podle směru obchodu, respektive kdo komu prodává.
1.1.1.
B2C
Business to customer je asi nejvíce známá forma internetového obchodu. Internetový obchod je orientován na koncového zákazníka. Je určen především pro prezentaci a prodej zboţí a sluţeb
koncovým
zákazníkům,
zpravidla
tedy
bývá
veřejně
přístupný.
Jedná
se o nejrozšířenější formu internetového obchodu. (http://www.shopcentrik.cz/, leden 2015)
1.1.2.
B2B
Business to business označení znamená komunikaci a obchodní vztah mezi společnostmi, respektive podnikateli. Internetové obchody ve formě B2B jsou tedy určeny pro obchodování a komunikaci mezi obchodními partnery bez přímého vlivu koncového spotřebitele. Maloobchodní prodejci tímto způsobem objednávají od velkoobchodních dodavatelů a dealeři mají
snadnější
přehled
o
dostupnosti
(http://www.shopcentrik.cz/, leden 2015) 11
nabízeného
zboţí
na
skladě.
1.1.3.
C2C
Customer to customer je označení obchodního vztahu mezi dvěma spotřebiteli. Tedy mezi osobami, které nepodnikají a bez účasti obchodníka. V praxi se tento vztah objevuje s vyuţitím aukčních portálů a inzertních serverů. Nejznámější internetový obchod ve formě C2C
je
Ebay.com.
V
českém
prostředí
pak
aukční
portál
Aukro.cz.
(http://mladypodnikatel.cz/, leden 2015)
1.2.
Možnosti technického řešení internetového obchodu
Pro tvorbu internetového obchodu máme na výběr několik moţností, které se podstatně liší z hlediska ceny, rychlosti realizace a dostupných funkcí.
1.2.1.
Volně dostupné webové sluţby pro tvorbu internetového obchodu
Velmi jednoduchý a nenáročný způsob pro tvorbu internetového obchodu. Není potřeba nic instalovat a celá realizace obchodu se obejde bez sloţitého nastavování. Ve většině případů se stačí zaregistrovat a tím získáme přístup k jiţ fungující sluţbě internetového obchodu, který následně přizpůsobíme svým poţadavkům. V rámci sluţby obvykle získáme doménu třetího řádu pod doménou poskytovatele sluţby. Za příplatek lze pak pořídit doménu druhého řádu a další doplňkové sluţby. Nespornými výhodami těchto sluţeb, které je moţné označit za "klikací" systémy, je jednoduchost a rychlost realizace. Velké plus pro tvorbu stránek pomocí sluţeb představuje skutečnost, ţe se nemusíme nic učit, základní varianty sluţeb jsou zdarma a prakticky ihned k dispozici. Nevýhody těchto systémů však mnohdy převyšují jejich výhody a pouţitelnost takto vytvořených internetových obchodů bývá značně omezená. V případě, ţe je sluţba vyuţívána v bezplatné variantě, většinou stránky poskytovatel doplní o reklamy a jejich vypnutí je zpoplatněno. Rozšiřitelnost těchto sluţeb je značně omezená a nedovoluje další rozvoj realizovaného internetového obchodu. Přestěhování internetového obchodu na jiný systém je pak takřka nemoţné a realizace můţe začít opět od začátku. V případě domén třetího řádu vám pak nezůstane ani adresa obchodu, kterou si zákazníci mohli zapamatovat.
12
Hlavními představiteli poskytovatelů sluţeb pro tvorbu internetových stránek a internetových obchodů
na
českém
trhu
jsou
webnode.cz,
estranky.cz
a
webgarden.cz
(http://www.jakpsatweb.cz/, květen 2015)
1.2.2.
Pronájem internetového obchodu
V případě pronájmu řešení pro internetový obchod je zpravidla poskytnuta kompletní sluţba včetně domény a webhostingu. K pronajímanému řešení bývá moţnost rozšíření internetového obchodu pomocí široké nabídky doplňkových funkcí. Cena pronájmu se pak navyšuje úměrně počtu vyuţívaných, respektive objednaných funkcí. Uvedení internetového obchodu do provozu je velmi rychlé a počáteční náklady nejsou vysoké. Při pronájmu internetového obchodu je zapotřebí věnovat pozornost smluvním podmínkám, případně podmínkám ukončení pronájmu. Je důleţité ověřit si v podmínkách, kdo je vlastníkem uloţených dat. V budoucnu pak mohou nastat potíţe při případném přechodu na jiný systém. V případě, ţe nejste vlastníkem uloţených dat a nemáte nárok na jejich export, musíte poloţky a veškerá data do nového řešení vkládat od začátku. (Sedlák, Mikulášková 2012, str. 61)
1.2.3.
Open Source řešení internetového obchodu
V případě open source řešení získáte stáhnutím zdrojových kódů od výrobce základní verzi systému internetového obchodu. Systém si následně za pouţití návodu nainstalujete a upravíte podle potřeb. Veškerá data internetového obchodu jsou ve vašem vlastnictví a obchod můţete libovolně upravovat. K úpravám lze pouţít zásuvné moduly, které vytváří členové komunity daného systému. Někteří autoři své moduly poskytují zdarma, jiní za poplatek. Open source systémů pro tvorbu internetových obchodů je na trhu velké mnoţství a moţnosti, které poskytují, se mohou podstatně lišit. Počáteční náklady jsou teoreticky nulové, ale i náklady pro další provoz internetového obchodu mohou zůstat velmi nízké. Při pouţití open source řešení pro tvorbu internetového obchodu je vhodné mít alespoň základní znalosti o pojmech pouţívaných při tvorbě internetových stránek. (Sedlák, Mikulášková 2012, str. 59)
13
1.2.4.
Programování na zakázku
Internetový obchod vytvořený na míru, firmou specializující se na danou oblast, bude splňovat veškeré poţadavky, které při návrhu vzneseme. Firmy vytvářející obchody na zakázku mají vlastní ověřenou základní verzi systému, kterou rozšiřují předpřipravenými a ověřenými moduly podle poţadavků konkrétního zákazníka. Jsou tak schopny internetový obchod zrealizovat za rozumně krátkou dobu. V případě specifického poţadavku jsou firmy schopny vytvořit modul a různé úpravy na zakázku. Firmy vytvářející internetové obchody jsou schopny zařídit kompletní realizaci od návrhu aţ po naplnění obchodu zboţím a potřebnými daty. Jedná se o moţnost s nejvyšší počáteční investicí. Internetový obchod se zdrojovými kódy a obsaţenými daty však bude po zaplacení ve vlastnictví objednavatele. V začátcích podnikání ovšem hrozí riziko neúspěchu, zaplacený obchod se zruší a investice se nemusí nikdy vrátit. (Sedlák, Mikulášková 2012, str. 59, http://www.podnikatelskyweb.cz/, květen 2015)
1.2.5.
Programování svépomocí
Programování internetového obchodu vlastními silami je další moţnost, pomocí které získáme internetový obchod přesně podle konkrétních poţadavků. Nebude obsahovat ţádné funkce, které by mohli obtěţovat, a zároveň nebude chybět ţádná funkce, kterou bychom chtěli vyuţít. To vše ovšem za předpokladu jednoho důleţitého faktu. Musíme mít potřebné znalosti a dovednosti, případně mít k dispozici osobu nebo raději skupinu programátorů, kteří disponují danými znalostmi a dovednostmi. Pokud se tvorbou vlastních internetových obchodů nezabýváme, je potřeba obchod naprogramovat celý od úplného začátku. Taková tvorba zabere spoustu času a z toho vyplývá i vysoká finanční náročnost. Tuto moţnost lze doporučit pouze v případě velmi specifických poţadavků na internetový obchod a v případě dostupných kapacit pro programování. (http://www.podnikatelskyweb.cz/, květen 2015)
14
1.3.
Historie internetového obchodu
První nákupy na internetu se v USA uskutečnily v roce 1992. Mezi první prodejní komoditu patří hudební nahrávky na CD, dárkové předměty a kníţky. Internetové obchody, jak je známe dnes, začaly vnikat v roce 1994. Hlavními důvody je rozmach http protokolu, vyvinutí SSL šifrování, které umí zabezpečit přenos dat o platebních kartách a vývoj v oblasti serverových technologií, které nyní umí spravovat velké mnoţství dat. Hlavní představitel je dobře známý server Amazon.com, který vznikl právě v roce 1994. V českém prostředí se internetové obchody začaly objevovat v roce 1996. Mezi české představitele prvních internetových obchodů můţeme zařadit server Vltava.cz (ze začátku pouze
knihkupectví)
a
internetové
obchody
pod
společností
ComputerPress.
(http://www.marketingovenoviny.cz/, leden 2015, http://www.shopsys.cz/, leden 2015)
1.4.
Výhody internetového obchodu
Mezi hlavní výhody internetového obchodu patří široké pole působnosti a neomezená otevírací doba. Pokud nebudeme uvaţovat například o moţnosti osobního převzetí zboţí, pak lze internetový obchod provozovat téměř odkudkoliv. K provozu stačí počítač, případně některé chytré zařízení, s připojením k internetu, prostor pro skladování zboţí, rozumná dostupnost k vybraným přepravním společnostem a raději také telefon. V případě, ţe za internetový obchod odesílá zboţí zákazníkovi přímo dodavatel, pak není potřeba ani prostor pro skladování a dostupnost k přepravcům. Zákazník můţe nakupovat nejen z jakékoliv části republiky, ale i ze zahraničí. Při prohlíţení a vybírání zboţí není omezován otevírací dobou a ani časově nezaměstnává prodavače. Nakoupit můţe v kterýkoli den v kteroukoli hodinu. Můţe porovnávat nabídky více obchodů, aniţ by je musel fyzicky navštívit. Z těchto výhod přímo vyplývá i další důleţitá výhoda, kterou jsou náklady na provoz. Ty jsou u internetového obchodu niţší, neţ u obchodu kamenného. Provozovatel internetového obchodu nemusí platit například náklady na prodejní prostory a prodavače. Čím více se však bude internetový obchod rozšiřovat a rozvíjet, tím více se bude výše nákladů přibliţovat kamennému obchodu. U rozsáhlejšího internetového obchodu vznikají náklady na rozsáhlejší
15
systémy a jejich propojení a také na zaměstnance, případně alespoň brigádníky, bez kterých by byl provoz jiţ nezvladatelný. Díky niţším nákladům můţe prodejce nabídnout zákazníkovi zboţí za niţší cenu, coţ je bezesporu hlavní výhoda pro spoustu zákazníků. Tu nejniţší cenu pak zákazník snadno nalezne pomocí vyhledávačů zboţí, kde můţe během chvilky porovnat nejen nabídky různých obchodů, ale také porovnat parametry různých výrobků. (http://www.podnikatel.cz/clanky/, únor 2015)
1.5.
Nevýhody internetového obchodu
Výhoda pro zákazníka však nemusí znamenat výhodu i pro prodejce. Vyhledávače zboţí mohou přivést do internetového obchodu velké mnoţství potencionálních zákazníků, ale stejně snadno tyto potencionální zákazníky mohou právě díky niţší ceně, případně lepší nabídce sluţeb, přivést do konkurenčního obchodu. Mezi internetovými obchody tedy vzniká velký konkurenční boj o co nejlepší nabídku a někteří volí cestu nejniţší ceny. Je velmi nepravděpodobné, ţe by si zákazník kamenného obchodu jel koupit například televizi do obchodu v sousedním městě, nebo dokonce dál, jen díky ceně niţší o 100 Kč. V případně internetového nákupu však bez většího zaváhání párkrát klikne a nakoupí v jiném obchodě. Nevýhodou pro obě strany je pak absence fyzického kontaktu. Prodejce v případě osobního kontaktu mnohdy dokáţe lépe prodat a nabídnout i související produkt, případně nadchnout zákazníka pro další produkt, který si následně koupí pro radost. Prodejce dokáţe styl prodeje přizpůsobit konkrétnímu zákazníkovi, coţ je při internetovém prodeji přinejmenším velmi obtíţné. Zákazníkovi chybí především fyzický kontakt se zboţím. Nemoţnost si produkt "osahat" a vyzkoušet je problém především při prodeji oblečení přes internet. (http://www.podnikatel.cz/clanky/, březen 2015, http://www.tvorba-eshopu.sk/, březen 2015)
16
2.
Open Source
Jak jiţ název napovídá, open source software je aplikace s otevřeným, neboli přístupným zdrojovým kódem. Licenci open source software je moţné obdrţet zdarma, ale také za úplatu. V obou případech má však nabyvatel licence právo na spouštění programu, studování programu a přizpůsobení programu svým potřebám (předpokladem je právě přístup ke zdrojovému kódu). Dále má právo na redistribuci kopie, nebo upraveného programu ať jiţ zdarma, nebo za úplatu. Program je však vţdy nutné šířit dále spolu s dostupným zdrojovým kódem a upravený program je nutné označit, aby bylo patrné, ţe se od původní verze liší. (Štědroň 2009, str. 16)
2.1.
Výhody open source
Hlavní nesporná výhoda, proč uţivatelé vyuţívají open source software, je skutečnost, ţe většina software je k dispozici zdarma. Sloţitější software, u systémů internetových obchodů především specializované zásuvné moduly, jsou pak dostupné za menší finanční odměnu pro autora. Tato částka je však zpravidla jen zlomek částky za komerční produkt. Volně dostupný zdrojový kód je hlavním znakem open source produktů, produkty je moţné volně šířit a upravovat. Okolo open source produktů tedy vznikají komunity, které zajišťují další rozšiřování funkcí a podpory pro daný software. Další nezanedbatelná výhoda, plynoucí jiţ ze základní myšlenky přístupného zdrojového kódu, je skutečnost, ţe zdrojový kód vidí kterýkoliv uţivatel a kód tedy můţe podrobit kontrole. Kontrola je tedy teoreticky prováděna velkým počtem osob a po celou dobu ţivotnosti programu. (http://www.ictmanazer.cz/, únor 2015)
2.2.
Nevýhody open source
Za negativum u open source produktů je obecně povaţována podpora. Podporu zajišťuje komunita daného software, podpora je převáţně zdarma, ale bez záruky. V určitých případech můţe být lepší, neţ u některých komerčních řešení, ale také nemusí být ţádná. Další moţnost podpory zajišťují poradenské společnosti a nezávislí profesionálové, kteří se chopili podnikatelské příleţitosti a jejich podpora je tedy zpoplatněna a ošetřena smluvními podmínkami. 17
Další riziko je fragmentace. Nekontrolovaně vznikají nové verze open source produktu, komunita se stává nejednotná a mezi jednotlivými verzemi produktu vzniká chaos. (http://www.ictmanazer.cz/, únor 2015)
18
3.
Základní terminologie
3.1.
Doména
Doména je v podstatě adresa daných webových stránek. Podobně jako lidé bydlí na nějaké adrese, která je jednoznačná, tak i webové stránky jsou umístěny v rámci internetu na jednoznačné adrese, kterou je právě doména. (Sedlák, Mikulášková 2012, str. 47) Domény se skládají z řádů, které se oddělují vţdy tečkou. Sloţení domény je znázorněno na obrázku. Obrázek 1: Sloţení domény
Zdroj: http://www.cesky-hosting.cz/ Pokud se hovoří o doménách obecně, myslí se tím doména druhého řádu. Domény prvního řádu (Top Level Domain, zkráceně TLD) jsou tvořeny a přidělovány na základě rozhodnutí mezinárodních institucí. Domény druhého řádu je moţné registrovat u určených registrátorů dané TLD. Domény třetího, případně dalšího řádu se pak tvoří k daným doménám druhého řádu. V případě, ţe se hovoří o subdoméně, máme na mysli doménu třetího řádu, kterou má zpravidla moţnost vytvořit majitel domény druhého řádu. Správcem české .CZ domény je sdruţení CZ.NIC. Na jejich webových stránkách www.nic.cz můţeme najít seznam registrátorů domén druhého řádu, ověřit si, jestli je doména druhého 19
řádu volná, případně zjistit informace o konkrétní doméně. (http://www.cesky-hosting.cz/, únor 2015) Při výběru domény bychom se neměli unáhlit. Doporučuje se volit krátké, výstiţné, srozumitelné a dobře zapamatovatelné názvy domén. Při dodrţení těchto doporučení je větší pravděpodobnost, ţe si návštěvník název zapamatuje a vrátí se zpět. (Sedlák, Mikulášková 2012, str. 48) Důleţitost správně zvoleného názvu domény dokazuje fakt, ţe i ve světě internetu jsou prestiţní adresy a zájemci jsou za ně ochotni zaplatit nemalé částky. Nejdraţší doména světa Insure.com se v roce 2009 prodala za 16 milionů dolarů. Hned za ní je doména Sex.com s cenou 14 milionů dolarů. (http://technet.idnes.cz/, únor 2015)
3.2.
Webhosting
Webhosting je sluţba poskytovatele, který pronajímá datový prostor pro internetové stránky. Stránky umístěné na takovémto serveru jsou viditelné na síti Internet. Společně se sluţnou webhostingu jsou zpravidla nabízeny i další sluţby, jako moţnost zřízení emailových schránek, moţnost skriptování na straně serveru (PHP, ASP, Python …) a také databázové uloţiště (MySQL …). Objednání webhostingu a registrace domény se ve většině případů provádí společně u jednoho poskytovatele neboli registrátora. (http://www.hostingy.cz/, únor 2015)
3.3.
FTP
File Transfer Protocol je protokol určený pro přenos souborů prostřednictvím počítačové sítě pomocí FTP klienta. V případě tvorby internetových stránek pomocí FTP protokolu přenášíme data internetových stránek na server webhostingu. FTP klient je program, který umoţňuje přenos dat pomocí FTP protokolu, nejznámějším programem pro FTP klienta je Total Commander. (http://www.cesky-hosting.cz/, březen 2015)
20
3.4.
PHP
PHP je skriptovací programovací jazyk navrţený pro tvorbu dynamických internetových stránek. Nezávislý jazyk PHP ke své funkčnosti vyţaduje HTTP server, který je většinou tvořen zdarma dostupným webovým serverem Apache. V některých případech vyţaduje databázi.
Nejčastěji
pouţívanou
databází
v
souvislosti
s
PHP
je
MySQL.
(http://www.linuxexpres.cz/, březen 2015)
3.5.
CMS
Content Management System označení nesou systémy pro správu obsahu. V rámci problematiky internetových stránek se CMS označuje internetová aplikace umoţňující tvorbu a úpravu obsahu internetových stránek, aniţ by bylo potřeba znalostí kódovacích jazyků. Synonymem pro CMS jsou termíny redakční systém, případně publikační systém. (http://www.adaptic.cz/, březen 2015)
3.6.
Databáze
V případě, ţe internetové stránky pracují s větším mnoţstvím dat, vzniká potřeba je vhodně a přehledně ukládat. K tomuto účelu slouţí databáze, která je sloţena z několika tabulek. Při tvorbě internetových stránek, především pak internetových obchodů, se budeme nejčastěji setkávat s databází MySQL. Pro tvorbu databází existuje více systémů, pro příklad můţeme uvést MS Access a Oracle. K databázím se přistupuje pomocí jednoduchého jazyku SQL. (http://www.tvorba-webu.cz/, březen 2015)
3.7.
RSS feed / XML
RSS feed neboli RSS kanál je skript běţící na serveru, který po kaţdé změně obsahu internetových stránek vytvoří XML soubor s aktuálními daty. XML je datový soubor, který obsahuje strukturované informace bez formátování. Vyuţívá se převáţně k exportu informací určených pro následný import na jiné místo. V případě internetových obchodů se RSS feedy vyuţívají k exportu informací o produktech, který internetový obchod nabízí
a následnému importu
(http://napoveda.seznam.cz/, březen 2015) 21
do vyhledávačů zboţí.
3.8.
Vyhledávače zboží
Vyhledávače, nazývané také srovnávače zboţí, jsou velmi oblíbeným nástrojem zákazníků. Vyhledávače poskytují rychlé a snadné dohledání produktu a srovnání nabídek různých prodejců. Poskytují moţnost napsání recenze a tak jsou často vyuţívány jako nákupní rádci. (Sedlák, Mikulášková 2012, str. 134)
3.9.
SEO, meta tag popis
Pojem Search Engine Optimization znamená přizpůsobení stylu psaní internetových stránek pro vyhledávače. Cílem této problematiky je přivést na internetové stránky především ty návštěvníky, kteří mají o daný obsah skutečný zájem. (Kubíček, Linhart 2010, str. 19) Meta tagy description neboli popis je krátký text určený pro vyhledávače. Text obsaţený v meta popisu se zobrazí při náhledu dané stránky ve vyhledávači. Text by měl obsahovat stručný a výstiţný popis obsahu stránky, který zaujme. (http://www.jakpsatweb.cz/, březen 2015)
22
4.
Open source řešení pro internetový obchod
Na trhu je dostupné velké mnoţství open source systémů pro internetové obchody. Jedná se jak o samostatné řešení, tak o zásuvné moduly pro redakční systémy na kterých je moţné obchod provozovat. Nejznámější z nich si představíme níţe.
4.1.
PrestaShop
Patří mezi nepouţívanější zdarma dostupný software pro internetové obchody. V roce 2010 se stal vítězem Open-Source Award v kategorii e-komerce. Nabízí mnoho funkcí a zásuvných modulů včetně funkce multistore - správa více obchodů pomocí jedné instalace (administrace). Nová verze obsahuje optimalizované zobrazení webu na různých platformách (mobilní telefony, tablety atd.). Samozřejmostí je i podpora češtiny a kvalitní podpora především díky rozsáhlé komunitě uţivatelů nejen na českém diskusním fóru. (http://navody.c4.cz/, duben 2015)
4.2.
OpenCart
Také velmi rozšířený zdarma dostupný software pro internetové obchody. Přehledný, snadno se instaluje a jeho ovládání je intuitivní. Pochází z Velké Británie, ale k dispozici je i česká lokalizace a podpora na českém diskusním fóru je dostatečná. K dispozici je mnoţství rozšiřujících modulů. Podporuje více měn, jazyků, způsobů plateb i dodání. Přehledná administrace podporuje správu více obchodů pomocí jedné instalace. (http://navody.c4.cz/, duben 2015, http://www.podnikator.cz/, duben 2015)
4.3.
Magento
Internetový obchod s mnoţstvím pokrokových funkcí nejen na straně zákazníka, ale i na straně prodejce. Poskytuje kompletní řešení pro elektronické obchodování. Administrace podporuje správu více obchodů pomocí jedné instalace. Systém po staţení potřebného modulu podporuje češtinu. Je určen i pro rozsáhlejší internetové obchody. (http://navody.c4.cz/, duben 2015, http://www.podnikator.cz/, duben 2015)
23
4.4.
VirtueMart
Joomla 3 patří mezi nejoblíbenější redakční systémy. Pomocí doplňkových modulů lze systém rozšířit o diskuzní fórum a fotogalerii. Systém je kompletně v českém jazyce. Pomocí doplňku VirtueMart lze z redakčního systému vytvořit plnohodnotný internetový obchod s moţností neomezeného mnoţství produktů a kategorií, s podporou více jazyků, měn,
způsobů
dopravy
a
platby.
(http://navody.c4.cz/,
duben
2015,
http://extensions.joomla.org/, duben 2015)
4.5.
Ubercart
Drupal patří mezi nejznámější redakční systémy a jeho modulárnost poskytuje širokou škálu moţností. Integrací internetového obchodu Ubercart získáme pozoruhodnou kombinaci redakčního systému a internetového obchodu, která je vhodná pro prodej produktů a současné budování zákaznické komunity. (http://www.ubercart.org/, duben 2015)
4.6.
ZenCart
Internetový obchod ZenCart obsahuje mnoho funkcí s moţností rozšiřování pomocí zásuvných modulů. Podporuje více měn, jazyků, zabezpečenou komunikaci při objednávce. Systém
disponuje
snadnou
administrací
a
kompletním
českým
překladem.
(http://navody.c4.cz/, duben 2015) Server cesky-hosting.cz však tento systém nedoporučuje pro nepovedené rozvrţení a slabý výkon. Systém obsahuje závaţné chyby v oblasti bezpečnosti a jeho vývoj stagnuje. (http://www.cesky-hosting.cz/, duben 2015)
4.7.
OXID eShop
Systém OXID eShop je oblíbené a prověřené řešení pro tvorbu a správu internetového obchodu. Nabízí široký výběr funkcí. Na českých stránkách systému nalezneme verzi přizpůsobenou pro české podmínky a legislativu. (http://www.onehelp.cz/, duben 2015) Podle vyjádření na stránkách s českou verzí systému (oxid-eshop.cz) jiţ není česká verze dále rozvíjena. (http://www.oxid-eshop.cz/, duben 2015) 24
4.8.
Quick.Cart
Zvláštností tohoto open source řešení je absence databáze. Veškerá data ukládá do souborů na serveru. Je tedy vhodný i pro free webhostingy, které nenabízejí v rámci svých sluţeb práci s databázemi. Jedná se o jednoduchý systém pro provoz a rychlou realizaci internetového obchodu. (http://www.shop-quick-cart.cz/, duben 2015)
4.9.
OsCommerce
Systém internetového obchodu OsCommerce je velmi úspěšným řešením s mnohaletým vývojem a komunitou v počtu téměř čtvrt milionu uţivatelů. (http://opensource.ceskyhosting.cz/, duben 2015) Sice nepatří mezi nejmodernější, ale stále patří na pozici stabilního zástupce open source řešení pro internetový obchod. Funkčnost také není nejrozsáhlejší, přesto si však stále udrţuje své místo na trhu. (http://www.vlastnieshop.cz/, duben 2015)
4.10.
WooCommerce
Redakční systém určený především pro tvorbu osobních internetových stránek a prezentací. Lze jej však pouţít i pro sloţitější webové projekty. Pro systém existuje tisíce různých rozšíření. Pro vytvoření internetového obchodu je k dispozici hned několik doplňkových modulů. Instalací modulu WooCommerce získáme z redakčního systému plnohodnotný internetový obchod s rozsáhlými moţnostmi dopravy, platby a nastavením produktů. Jelikoţ se jedná v základu o redakční systém, je k dispozici především rozsáhlé nastavení vzhledu a rozloţení stránek zobrazovaných zákazníkovi. (Beleščák 2014, str. 12, http://www.wordpress.org, květen 2015)
4.11.
Jigoshop
Další rozšíření redakčního systému Wordpress, pomocí kterého vytvoříme stabilní internetový obchod, který je kombinací široké funkcionality a jednoduchosti nastavení. Systém je optimalizovaný pro vyhledávače. (http://www.jigoshop.com/, květen 2015) 25
4.12.
nopCommerce
nopCommerce je open source systém, který je plně přizpůsobitelný stabilní a všestranně pouţitelný. (http://www.nopcommerce.com/, květen 2015)
4.13.
CubeCart
CubeCart je kompletní řešení pro tvorbu internetového obchodu. Modulární systém nabízí všestranné vyuţití, snadnou a rychlou instalaci s moţností instalace mnoha zásuvných modulů. (https://www.cubecart.com/, květen 2015)
26
5.
Funkce a možnosti internetových obchodů
Poţadavky na funkce internetového obchodu jsou závislé na typu a mnoţství nabízeného zboţí a především na konkrétních představách a obchodních plánech prodejce. Rozdílné poţadavky bude mít menší kamenný obchod, který by prostřednictvím internetového obchodu rád především informoval své zákazníky o nabízeném sortimentu, a jiné obchodní společnost, která má ve svém obchodním plánu vytvoření internetové nákupní galerie s počtem produktů v řádu statisíců. Moţností a funkcí, které mohou nebo by měly systémy internetových obchodů podporovat je mnoho. Uvedu tedy funkce a jejich vlastnosti, u kterých na základě zkušeností z praxe při realizaci a provozu internetového obchodu soudím, ţe mají praktické vyuţití a budou pro internetový obchod ve střední Evropě mít přínos. CMS pro správu obsahu Systém umoţňuje vytvářet a upravovat obsah stránek bez znalostí programovacího jazyku. Správa produktů Vkládání a editace produktů a jejich vlastností. Atributy produktů Moţnost uvést doplňující informace o produktech, vlastnosti produktů, moţnosti variant produktů atd. Skladové hospodářství Vedení záznamů o mnoţství dostupných produktů s automatickým odečtením poloţky po objednávce. Přehledná evidence objednávek Vedení záznamů o jednotlivých objednávkách s moţností třídění podle stavů a provedení změny objednávky. Fakturační systém Moţnost snadného vytvoření faktury v rámci administrace obchodu ke konkrétní objednávce s evidencí čísel faktur.
27
Upozornění zákazníka Moţnost upozornit zákazníka pomocí administrace o nových informacích týkajících se objednávky. Podpora více jazyků Zákazník má moţnost zvolit jazyk, ve kterém se mu stránky zobrazí. Podpora více měn Zákazník má moţnost zvolit měnu, ve které se mu zobrazí cena produktů. Daňové třídy Schopnost systému dopočítávat ceny bez DPH, případně s DPH a pracovat s daňovými sazbami. Zákaznické skupiny Moţnost řazení registrovaných zákazníků do skupin. Například věrní zákazníci, velkoobchodní partneři, atd. Moţnost objednání bez registrace Zákazník nemusí být přihlášen, aby mu byly zobrazeny produkty a jejich ceny a poskytnuta moţnost produkty objednat. Moţnosti dopravy a platby Prodejce má moţnost nastavení různých způsobů dopravy a platebních metod. Vyhledávač zboţí Fulltextový vyhledávač na stránkách obchodu usnadňující vyhledat konkrétní produkt. Slevové kupóny a dárkové poukázky Reklamační formulář Kontaktní formulář Hlídací pes Funkce, která zákazníka upozorní při změně ceny produktu. Hodnocení, případně recenze produktů Optimalizace pro mobilní zařízení Funkce systému internetového obchodu přizpůsobit vzhled stránek prohlíţečům mobilních zařízení. 28
RSS feed pro vyhledávače zboţí Generování zdrojů pro vyhledávače zboţí (Zboţí.cz, Heuréka.cz, Google nákupy). Propojení s účetními systémy Moţnost synchronizace skladových zásob, objednávek a zákazníků se známými účetními systémy (Pohoda, Money …) Napojení na sociální sítě Návštěvník obchodu má moţnost přímo sdílet obsah s přáteli. Hromadný import dat pomocí XML Hromadné a automatické vkládání zboţí pomocí XML souboru poskytovaného dodavatelem zboţí. Platební brány Nabízí zákazníkovi způsob platby online (platební kartou, PayU …) v rámci porovnání budou zkoumány pouze platební brány vhodné pro Českou republiku. Splátkové systémy Nabízí zákazníkovi moţnost zakoupení zboţí na splátky za pomoci splátkových společností. Multi-store Správa více internetových obchodů pomocí jedné instalace a jedné administrace.
29
6.
Komerční řešení pro internetový obchod
6.1.
Možnosti a volba zástupce
Komerčních řešení je na trhu také velké mnoţství. Společnosti nabízejí své produkty v několika moţných variantách a internetový obchod si tak můţeme zakoupit, nebo jen pronajmout a podmínky prodeje, případně pronájmu jsou u jednotlivých společností různé. Jako protiklad k open source internetovým obchodům jsem vybral internetový obchod z produkce
firmy
Acceler.
Společnost
se
zabývá
tvorbou
internetových
stránek
a internetových obchodů na míru. Zrealizuje internetový obchod od samotného návrhu aţ po plné zprovoznění a poskytování následné technické podpory. Nabídka společnosti pro moţné rozšíření obchodu je poměrně široká. Od základních rozšíření, jako je napojení na vyhledávače zboţí, aţ po napojení na účetní systémy, aukční portál Aukro.cz a sociální sítě. Dále moduly zahrnující platební brány a splátkové systémy. Nespornou výhodou je, ţe se jedná o českou společnost a internetové obchody z jejich produkce jsou tak zaměřeny přímo na české prostředí. (http://www.acceler.cz/, leden 2015) Jako zástupce komerčního řešení jsem záměrně zvolil nabídku firmy Acceler. Firma totiţ vytvoří internetový obchod dle poţadavků zákazníka a následně mu jej prodá za jednorázovou cenu. Celý obchod, včetně zdrojových kódů a obsaţených dat, přechází tedy do vlastnictví zadavatele. Kromě plateb za webhosting s doménou, které má společnost také ve své nabídce, nejsou tedy poţadovány ţádné další poplatky. V ceně internetového obchodu je zahrnuta i technická podpora. Mimo samotné tvorby internetového obchodu nabízí společnost i další zpoplatněné sluţby. Jiţ zmíněný webhosting a registraci domény. V oblasti marketingu nabízejí profesionální správu reklamních kampaní a web copywriting, neboli psaní úspěšných obchodních textů pro internetový obchod.
6.2.
Konkrétní cenová nabídka
Při volbě funkcí internetového obchodu pro vytvoření konkrétní cenové nabídky jsem vybíral především běţné funkce, které většina open source řešení také nabízí.
30
Rozpis jednotlivých poţadovaných funkcí internetového obchodu s moţnostmi doplňkových funkcí je rozepsán v konkrétní cenové nabídce od firmy Acceler. Výsledná cena takového internetového obchodu, včetně poplatku za jeden rok webhostingu a domény, je 48 700 Kč. Cenová nabídka byla společností Acceler vytvořena na základě jiţ fungujícího internetového obchodu, který provozuji. Vzhledem k této skutečnosti je v ceně zahrnuto i naplnění nově vytvořeného
internetového
obchodu
produkty
a
kompletním
obsahem
stávajícího
internetového obchodu, který je realizován na open source systému OpenCart verze 1.5.1. Cena pro nově začínající internetový obchod se stejnými funkcemi by pravděpodobně byla niţší. Tedy za předpokladu, ţe by obchod byl předán takzvaně "prázdný" a naplnění internetového obchodu produkty a ostatními daty by provozovatel prováděl ve vlastní reţii.
31
Obrázek 2: Cenová nabídka internetového obchodu
Zdroj: konkrétní nabídka e-shopu Acceler.cz
32
7.
Realizace internetového obchodu pomocí systému OpenCart
7.1.
Registrace domény a výběr webhostingu
Pro instalaci a provoz internetového obchodu je především potřeba zaregistrovat si doménu, pod kterou bude obchod na internetu vystupovat a webhosting odpovídající nejen poţadavkům systému Opencart, ale také poţadavkům provozovatele obchodu pro plynulý a bezproblémový chod. Poţadavky na webhosting ze strany OpenCart nejsou nijak neobvyklé. Je vyţadována podpora databáze a PHP alespoň verze 5.2. (www.opencart.com, květen 2015) Poţadavky ze strany provozovatele mohou být různé. Je vhodné zamyslet se nad očekávanou velikostí obchodu v blízké budoucnosti a zohlednit tak při výběru webhostinu velikost dostupného místa na serveru. Je také vhodné mít moţnost zřízení emailových schránek pod zaregistrovanou doménou. Seriózněji bude spíše působit emailová adresa pod doménou, na které je provozován obchod, neţ email zaloţený u poskytovatelů freemailů. Pro realizaci internetových obchodů v rámci této práce jsem vybral webhosting u poskytovatele Pipni.cz. Webhosting ve verzi Free má dostupné místo pro web 10 GB. Další specifikace
webhostingu
viz
Obrázek
3:
(http://web.pipni.cz/, květen 2015)
33
Specifikace
webhostingu
Pipni.cz.
Obrázek 3: Specifikace webhostingu Pipni.cz
Zdroj: vlastní zpracování Za téměř čtyři roky provozování menšího internetového obchodu za pouţití systému OpenCart s asi 500 kusy výrobků jsem nevyuţil ani 10 % dostupné kapacity. K ostatním uvedeným limitům jsem se také nepřiblíţil a v případě velkého rozmachu obchodu je vţdy moţnost přepnout na odpovídající placený webhosting. Za vhodnou minimální kapacitu webhostingu se povaţuje 1 GB. Hrubý odhad velikosti webhostingu si můţeme spočítat. Jedna poloţka, tedy výrobek, o třech fotkách má velikost přibliţně 300 aţ 600 kB. Tisíc poloţek pak poţaduje 300 aţ 600 MB kapacity. Připočítáme rezervu 500 MB, která zahrnuje mimo jiné i samotný systém internetového obchodu a výsledkem je potřebná kapacita 800 aţ 1100 MB. (Sedlák, Mikulášková 2012, str. 54) Ověříme si tedy, jestli je námi vybraná doména volná a pokud ano, zaregistrujeme ji společně s vhodně vybraným webhostingem. Nyní stačí zaplatit za doménu, případně za webhosting a poté nám poskytovatel zašle potřebné údaje a přístupy. Jakmile máme potřebné přístupy, můţeme začít s instalací.
34
V případě vyuţití webhostingu a domény pro více systémů zároveň je potřeba vytvořit si subdoménu a jednotlivé systémy instalovat v rámci dané subdomény.
7.2.
Příprava souborů systému Opencart
Před instalací si připravíme potřebné soubory. Z internetových stránek www.opencart.com v sekci "Download" si vybereme a stáhneme poţadovanou verzi systému. Aktuálně nejnovější je verze 2.0.3.1 ze dne 29. května 2015. V sekci "Extensions" si vyhledáme a stáhneme modul s českým překladem pro vybranou verzi. Bohuţel jsem zjistil, ţe k dnešnímu dni (30. 05. 2015) není prozatím k dispozici český překlad pro nejnovější verzi. Nejjistější je tedy moţnost pouţít starší verzi systému, ke které je k dispozici modul s českým překladem. Další moţností je začít s instalací nejnovější verze a českou lokalizaci naimplementovat, jakmile bude dostupná. Vzhledem k tomu, ţe tyto dvě verze systému od sebe nejsou výrazně odlišné (všechny verze označené 2.x, jsou úpravy a vylepšení verze 2.0.0.0) a ke skutečnosti, ţe obchod realizuji ze studijních důvodů, zvolím střední cestu. K realizaci internetového obchodu pouţiji nejnovější verzi systému a dostupnou českou lokalizaci pro předchozí verzi. V případě problémů pak není obtíţné vrátit se k první variantě a naimplementovat českou lokalizaci pro námi vybranou verzi ve chvíli, kdy bude zveřejněna. Sloučíme soubory s českou lokalizací s instalačními soubory systému OpenCart, abychom následně na FTP server webhostingu přenesli vše společně. Zkopírujeme sloţky "admin" a "catalog" z balíčku s českou lokalizací do sloţky "upload" v balíčku s instalačními soubory OpenCart a sloţky sloučíme. Dále upravíme soubory podle návodu, který je součástí balíčku instalačních souborů. Přejmenujeme soubor "config-dist.php" na "config.php" ve sloţce "upload" a také ve sloţce "admin". Následně veškerý obsah sloţky "upload" nahrajeme pomocí FTP klienta na FTP server.
7.3.
Instalace systému OpenCart
Při instalaci se řídíme návodem, který je součástí instalačního balíčku systému OpenCart a také návodem, který je součástí balíčku s českou lokalizací. Návody v českém jazyce je moţné najít například na serveru http://navody.c4.cz. Při instalaci podle těchto návodů se však
35
mohou některé údaje mírně lišit. Konkrétně návod na serveru c4.cz je určen pro instalaci OpenCart na webhosting u c4.cz a některé hodnoty jsou tedy odlišné.
7.3.1.
Vytvoření databáze
Před samotnou instalací je třeba v administraci webhostingu vytvořit databázi, kterou bude OpenCart pro provoz internetového obchodu vyuţívat. Postup vytvoření databáze se u jednotlivých webhostingů liší. V případě webhostingu u Pipni.cz se v administraci v sekci databáze zadá název databáze, typ kódování, heslo a je vytvořeno. Potřebné údaje a přístupy k databázi nalezneme v informačním e-mailu, který nám poskytovatel webhostingu zaslal po registraci.
7.3.2.
Základní instalace
Instalaci internetového obchodu OpenCart spustíme zadáním adresy budoucího obchodu v internetovém prohlíţeči. V tomto případě zadám do adresního řádku http://oc.gocnik.cz. Po odsouhlasení licenčních podmínek se zobrazí přehled systémových poţadavků.
36
Obrázek 4: Instalace OpenCart - poţadavky
Zdroj: vlastní zpracování Zde se můţe objevit chyba přístupu k některým adresářům. U uvedených adresářů stačí změnit přístupová práva, potřebné hodnoty opět nalezneme v manuálu.
37
Je-li vše v pořádku, můţeme přejít k zadání údajů o databázi a nastavení přístupu k administraci. Obrázek 5: Instalace OpenCart - databáze
Zdroj: vlastní zpracování Tímto máme základní verzi systému nainstalovanou. Adresa instalovaného obchodu je tedy http://oc.gocnik.cz a adresa pro administraci obchodu je http://oc.gocnik.cz/admin. Jak nám připomíná poslední obrazovka instalace, musíme smazat instalační soubory. Tedy sloţku "install" z ftp serveru. Při nesmazání instalačních souborů hrozí, ţe by neoprávněná osoba mohla spustit instalaci znovu a dosavadní práci zničila. Coţ by v okamţiku, kdy je obchod spuštěn jiţ v ostrém provozu, byl jistě problém. Po instalaci je vhodné přepnout obchod do reţimu údrţby. Potencionálním zákazníkům se pak objeví informace o údrţbě a neodradíme je tak od další návštěvy neúplnými stránkami. V sekci "System - Settings" otevřeme nastavení obchodu a v panelu "Server" obchod přepneme do reţimu údrţby zapnutím moţnosti "Maintenance Mode".
38
7.3.3.
Instalace české lokalizace
Nyní je správný čas pro instalaci české lokalizace. Potřebné soubory jiţ jsou připravené na ftp serveru a český jazyk tedy pouze přidáme v administraci "System - Localisation Languages". Obrázek 6: Český jazyk - OpenCart
Zdroj: vlastní zpracování Potřebné údaje nalezneme v návodu, který je součástí balíčku s českou lokalizací. V sekci "Localisation" se můţeme přepnout do podsekce "Currencies", kde vloţíme novou měnu, a to českou korunu. Postup vloţení je obdobný přidání jazyku.
39
Obrázek 7: Česká koruna - OpenCart
Zdroj: vlastní zpracování Pro dokončení implementace českého jazyka a české měny do systému OpenCart následuje zvolení češtiny jako výchozího jazyku a české koruny jako výchozí měny. V administraci zvolíme "System - Settings". Ve sloupci "Action" zvolíme "Edit" a následně v kartě "Local" u poloţek "Language" a "Administration Language" vybereme "Čeština". U poloţky "Currency" zvolíme "Česká koruna" a pro úplnost zvolíme správné hodnoty i u poloţek "Country" a "Region/State".
40
Obrázek 8: Lokalizace - OpenCart
Zdroj: vlastní zpracování Tímto jsme zajistili, ţe internetový obchod bude od základu český. Pokud bychom zjistili, ţe nám některé texty nevyhovují, například z důvodu, ţe byly špatně přeloţeny, a není moţné je změnit pomocí administrace obchodu, pak můţeme přímo přes ftp prostor najít potřebný soubor s překladem a texty upravit. Uspořádání sloţek a souborů je systematické a není obtíţné se v souborech orientovat.
7.4.
Příprava pro reálný provoz
Aby internetový obchod byl plně pouţitelný a odpovídal našim poţadavkům, je třeba projít celé nastavení, které je intuitivní a uţivatelsky přívětivé, vyplnit potřebné údaje, nastavit potřebné parametry a nakonec to nejdůleţitější, vloţit do obchodu zboţí.
7.4.1.
Lokalizace
Přesto, ţe máme český jazyk v systému OpenCart jiţ nainstalovaný, pro úplnou lokalizaci do českého jazyka a pro pouţití obchodu pro prodej v České republice je potřeba v sekci "Systém - Lokalizace" provést některé změny. 41
Můţeme zde zadat adresy kamenných prodejen, nebo výdejních míst. Pokud plánujeme prodávat pouze českým zákazníkům a nikoliv do zahraničí, doporučuji v sekci "Jazyky" vymazat angličtinu. Pokud ji nevymaţeme, při vkládání zboţí, kategorií a různých informací, budeme nuceni psát texty a popisky nejen v českém, ale zároveň i v anglickém jazyce. Před vymazáním je vhodné si zapsat parametry, aby bylo moţné angličtinu v budoucnu opět přidat. V sekci "Měny" jiţ máme nastavenou jako výchozí Českou korunu. Je důleţité, aby hodnota měny byla 1.0, v opačném případě by se cena zobrazovaná zákazníkům přepočítávala. Zde je opět vhodné smazat měny, které neplánujeme pouţívat a zároveň zadat správný kurz pro přepočet ostatních měn v poli "Hodnota". V sekci "Stavy skladu" zadáme potřebné texty, které se budou zobrazovat u dostupnosti zboţí. Kromě popisu, jestli je zboţí skladem, nebo vyprodané, zde můţeme zadat dodací lhůtu. Později při vkládání zboţí si u jednotlivých výrobků budeme moci zvolit právě z této nabídky, jaký popis se má zobrazovat u dostupnosti v případě, ţe zboţí není skladem. V sekci "Stavy objednávek" stejným způsobem vloţíme popisy všech stavů, ve kterých se můţe zákazníkova objednávka vyskytnout. Stavy reklamací pak zadáme v sekci "Reklamace" zároveň s důvody pro reklamaci. Sekce "Země" a "Územní jednotky" obsahují seznam zemí a krajů, které se zákazníkovi zobrazí v nabídce při zadávání adresy. Můţeme zvolit výchozí stát, který bude předvyplněný, ovlivnit formát adresy a určit, jestli je PSČ povinný údaj. Doporučuji vymazat, případně zakázat zobrazování zemí, do kterých neplánujeme prodávat. Nebudeme tak zákazníky zbytečně obtěţovat nepřehledným a velkým seznamem. Bohuţel tyto změny lze v administraci obchodu provést pouze jednotlivě, nikoliv označit několik zemí a provést změnu hromadně. Vzhledem k mnoţství záznamů je úprava časově náročná. Změny je tedy vhodné provést přímo v databázi MySQL, v případě webhostingu u pipni.cz pomocí webové aplikace phpMyAdmin, kde lze provést hromadnou úpravu. Tento postup však vyţaduje určité znalosti MySQL databází. V dalších sekcích nastavíme daňové oblasti, třídy, sazby daní, které budeme potřebovat, a nadefinujeme si jednotky hmotnosti a délky. 42
7.4.2.
Informační texty a vlastnosti obchodu
Vloţení potřebných textů provedeme v sekci "Katalog - Informace o obchodu". Některé stránky jsou jiţ předpřipravené. Přejmenujeme je tedy podle vlastních potřeb a jednotlivé stránky naplníme texty. Informační stránky slouţí především pro obchodní podmínky, informace o moţnostech doručení zboţí a další důleţité informace, které chceme zákazníkovi sdělit. V sekci "Systém - Nastavení" otevřeme nastavení obchodu a v jednotlivých panelech provedeme potřebné nastavení. V tomto nastavení pouţijeme údaje, které jsme si nadefinovali v kategorii lokalizace a také jiţ zmíněné informační texty. V panelu "Obecné" je potřeba nastavit název, adresu a ostatní údaje o obchodu a prodejci. V panelu "Obchod" vyplníme název a popis obchodu, který bude viditelný pro vyhledávače, a zvolíme šablonu vzhledu. Nyní je dostupná pouze defaultní, jiné šablony by bylo třeba naimplementovat. V panelu "Vlastnosti výrobku" se nastavuje způsob zobrazení produktů, moţnost recenzí produktů, rozsah dárkových poukazů, způsob zobrazení cen, chování skladu a objednávek. Určí se zde, jaké informační texty jsou obchodní podmínky a podmínky registrace, které zákazník při nákupu, případně registraci musí odsouhlasit. Zásadní je tu část "Účet". V této části se nastavuje, jestli můţe objednávku provést i neregistrovaný zákazník, nebo pouze registrovaný, rovněţ jestli se mají ceny zobrazovat i nepřihlášeným zákazníkům. Tímto nastavením můţeme ovlivnit, jestli bude obchod ve formě B2B, B2C, případně kombinací těchto dvou forem. V dalším panelu pak vloţíme logo obchodu a ostatní panely můţeme ponechat ve stávajícím stavu.
7.4.3.
Instalace zásuvných modulů a rozšíření
První zásuvný modul jiţ máme vlastně nainstalovaný. Jedná se o modul s českým překladem. Zásuvné moduly můţeme stáhnout například z internetových stránek www.opencart.com v sekci "Download", nebo je můţeme získat v obchodě www.opencartex.com. Některé moduly jsou zdarma, zpravidla ty sloţitější bývají placené. Vţdy záleţí na autorovi daného 43
modulu, za jakou cenu jej poskytne ostatním. Pomocí zásuvných modulů můţeme do obchodu naimportovat nové šablony vzhledu, propracovanější způsoby dopravy, platební metody a spousty dalších. Jelikoţ OpenCart není český produkt, jsou potřeba zásuvné moduly především pro implementaci způsobů dopravy a platby pro naše podmínky a moduly pro export produktů na české vyhledávače zboţí. Import zásuvných modulů je v OpenCart 2.0 oproti starším verzím moţný i přímo v administraci. Ve starších verzích bylo potřeba nahrát soubory zásuvného modulu pomocí ftp protokolu. Například za pouţití programu Total Commander. Nyní je však moţné soubory nahrát přímo v administraci obchodu v sekci "Rozšíření - Instalator rozšíření". Bohuţel tento instalátor funguje pouze pro moduly ve formátu xml. Pro ukázku naimportujeme modul Multiple Shiping Rate, který by nám měl usnadnit práci při nastavování varianty dopravy. Snazší řešení by samozřejmě byl import modulů přímo pro Českou poštu, případně jiné přepravce. Tyto moduly jsou však nyní dostupné pouze v placené verzi. Nakopírujeme tedy sloţky "admin" a "catalog" do kořenového adresáře našeho obchodu. Po nakopírování v administraci v sekci "Rozšíření - Doprava" se zobrazí přidaný způsob dopravy.
44
Obrázek 9: Doprava - OpenCart
Zdroj: vlastní zpracování Kliknutím na ikonu "+" modul nainstalujeme a přes ikonu tuţky vstoupíme do nastavení modulu. Instalované moduly se podle typu rozřadí do jednotlivých sekcí. Pro úpravu obchodu je k dispozici mnoţství modulů v počtu několika tisíc. Pro individuální úpravu je také moţné vytvořit modul na míru. Například na českém fóru na stránkách www.opencart.com je moţné najít programátory, kteří se na systém OpenCart specializují. (http://www.opencart.com/, červen 2015) Další moduly si dohledáme a nainstalujeme podle potřeby a vyuţití obchodu.
7.4.4.
Doporučené zásuvné moduly
V první řadě doporučuji implementaci modulu pro Heuréku.cz a Zboţí. Modulů je moţné najít hned několik a některé jsou zdarma. Pokud jiţ víme, jakým způsobem budeme zasílat zboţí zákazníkovi, doporučuji implementovat modul dopravy pro daného přepravce. Oproti univerzálním modulům dopravy 45
si podstatně ušetříme práci především při vytváření obchodu a následný provoz bude plynulejší. Nestane se například, ţe zákazník zvolí způsob dopravy, kterým není moţné jím objednávané zboţí doručit. Záleţí však pouze na Vás, zda si připlatíte za specializovaný modul, nebo si přizpůsobíte volně dostupný modul. V případě pouţití chytrého telefonu, nebo jiného zařízení se systémem Android lze doporučit volně dostupnou aplikaci a modul Mobile Assistant Connector. Aplikace nabízí přehled nad objednávkami a skladovými zásobami včetně statistik vţdy po ruce. Dostupné jsou také placené moduly pro propojení internetového obchodu se známými účetními systémy. (http://www.shopsync.cz/, červen 2015)
7.4.5.
Vzhled obchodu
Jak bude obchod vypadat lze ovlivnit nejen implementací nové šablony vzhledu, ale především pomocí bannerů (reklamních prouţků), šablon pro rozvrţení stránek a také mnoţství modulů, které jsou jiţ součástí základní instalace. Můţeme tak na libovolných stránkách a pozicích zobrazit doporučené produkty, nejprodávanější produkty, nově přidané produkty, různé slideshow (náhledy obrázků), menu (kategorie zboţí) a spousty dalších.
7.4.6.
Doprava a platba
Jiţ v základní instalaci je dostupné velké mnoţství modulů dopravy a platby, bohuţel většina je určena pro přepravce jiných zemí. Je tedy potřeba přizpůsobit některý modul, případně implementovat některý určený našim potřebám. Záleţí jen na konkrétním prodejci, za jakých podmínek a jakým způsobem bude chtít zboţí zákazníkovi zasílat. Moduly pro dopravu zdarma od určité částky a vyzvednutí na pobočce obchodu jsou samozřejmě součástí základní instalace. V případě plateb je zde také mnoţství variant jiţ v základu. Dostupné jsou moduly pro elektronické platební prostředky. Pro české zákazníky však pouţitelný pouze PayPal, moţná Skrill (dříve Moneybookers). Moţnost platby bankovním převodem a dobírkou (cash on delivery) je však samozřejmostí. Škoda jen, ţe modul dobírky v základní instalaci neumí moţnost příplatku za dobírku.
46
U všech moţností platby je vhodné zadat, jaký stav objednávky bude právě po zvolení dané moţnosti. Můţeme tak například snadno rozlišit objednávky, u kterých čekáme na platbu od zákazníka od objednávek, které jsou jiţ určeny k odeslání.
7.4.7.
Vkládání kategorií, výrobců a zboţí
Vkládání poloţek do obchodu OpenCart je moţné pomocí některého zásuvného modulu pro import z XML souboru od dodavatele, či jiného zdroje. Tyto moduly jsou však placené a ne kaţdý dodavatel takovýto soubor poskytuje. Tento způsob je vhodné vyuţít u rozsáhlých obchodů, které pracují s velkými počty poloţek. Počáteční úprava obchodu je sloţitější, časově, případně finančně náročnější, ale oproti tomu je následný provoz a především aktualizace poloţek a skladových zásob převáţně automatická. Další moţností je obnova dat ze zálohy, případně import z jiného obchodu zaloţeného na systému OpenCart. Nejzákladnější moţností je vkládání jednotlivých poloţek ručně. Tento postup je sice pracnější a časově náročnější, na druhou stranu máme plnou kontrolu nad vlastnostmi jednotlivých výrobků a kategorií. V sekci "Katalog - Kategorie" si nadefinujeme jednotlivé kategorie a podkategorie, které budeme potřebovat. Vedle názvu můţeme samozřejmě zadat také popis kategorie, obrázek a pořadí mezi ostatními kategoriemi. V sekcích "Katalog - Výrobci", "Katalog - Specifikace" a "Katalog - Vlastnosti výrobku" vytvoříme seznam výrobců, jejichţ zboţí budeme nabízet. Můţeme nadefinovat specifikace neboli parametry pro výrobky. Specifikace se pak budou zobrazovat vedle popisu zboţí. Jedná se o stručný přehled parametrů, které zákazníkovi usnadní především porovnávání různých výrobků. Také je moţné nadefinovat vlastnosti výrobků, zde se však jedná o nešťastný překlad. Prakticky se totiţ v této části dají nadefinovat dostupné varianty výrobků, tedy různé barevné varianty, velikosti a podobně. Nyní se dostáváme k hlavní části vkládání dat, tedy vkládání samotného zboţí neboli, podle terminologie českého překladu OpenCart, výrobků. V sekci "Kategorie - Výrobky" jiţ jsou ukázkové výrobky, které je třeba pochopitelně smazat, nebo alespoň zakázat jejich zobrazování. Při vkládání produktů máme moţnost uvést mnoţství doplňujících informací od 47
různých kódů výrobku přes jiţ zmíněné specifikace a varianty po moţné slevy a akční nabídky pro daný výrobek. Samozřejmostí je také zařazení výrobku do kategorie, respektive kategorií, daňových tříd a definování chování výrobku vzhledem ke skladovým zásobám a informacím o dostupnosti. Obrázek 10: Výrobky - OpenCart
Zdroj: vlastní zpracování
7.4.8.
Administrace obchodu a testování
Před zpřístupněním obchodu zákazníkům je přinejmenším vhodné obchod řádně otestovat, to znamená provést několik zkušebních objednávek, vyzkoušet různé moţnosti volby, které zákazníkovi nabízíme. Testováním si ověříme nejen funkčnost obchodu z hlediska 48
technických chyb, ale také funkčnost z hlediska přehlednosti a dostupnosti potřebných informací. Chceme přece, aby ovládání bylo pro zákazníka nanejvýš jednoduché a přehledné. (Sedlák, Mikulášková 2012, str. 77) Během tohoto testování máme zároveň moţnost seznámit se s administrací obchodu, správou objednávek, reklamací a databází zákazníků. Hned na úvodní stránce, takzvané "Nástěnce", máme k dispozici stručný přehled o nejnovějších objednávkách, nedávné aktivitě v obchodě a také statistikách prodeje. Obrázek 11: Dashboard - OpenCart
Zdroj: vlastní zpracování V rámci administrace v sekci "Prodeje" máme moţnost spravovat databázi objednávek a reklamací, měnit jejich stav, zasílat upozornění zákazníkům, vytvářet faktury a přepravní listy, spravovat databázi registrovaných zákazníků a zákaznických skupin. Pro propagaci výrobků máme dostupné dárkové poukazy. V sekci "Marketing" pak můţeme vyuţít marketingové kampaně, slevové kupóny a rozesílat newslettery. Nyní máme internetový obchod naplněný potřebnými informacemi a produkty. Máme přizpůsobené veškeré funkce poţadavkům svým i poţadavkům potencionálních zákazníků 49
a otestovanou funkčnost celého obchodu. V tuto chvíli jiţ můţeme vypnout u internetového obchodu reţim údrţby a začít s propagací obchodu a nabízených produktů.
7.4.9.
Zálohování a obnova ze zálohy
V sekci "Nástroje - Zálohovat/Načíst" máme moţnost provést zálohu jednotlivých částí obchodu. Zálohovat lze nejen údaje o zákaznících, produktech a objednávkách obsaţených v jednotlivých databázích, ale také provedené úpravy a nastavení samotného systému obchodu. Obnovu zálohy pak provedeme nahráním souboru se zálohou.
7.5.
Shrnutí
Internetový obchod realizovaný za pomoci systému OpanCart je moţné libovolně přizpůsobovat pomocí modulů, ať jiţ zahrnutých v základní instalaci, tak za pomoci zásuvných modulů. Ovládání administrace a nastavování se můţe z počátku jevit sloţitě, ale po poměrně krátké době se uţivatel začne orientovat ve struktuře a moţnostech nastavení obchodu a získá tak nepřeberné moţnosti a funkce pro provoz internetového obchodu dle jeho konkrétních představ. Vzhledem k rozsáhlé komunitě uţivatelů a vývojářů systému OpenCart je pak k dispozici nepřeberné mnoţství zásuvných modulů pomocí kterých dokáţe systém plnit téměř jakékoliv poţadavky. Systém nabízí pro prodejce podrobnou správu obsahu pomocí CMS. Přehlednou skladovou evidenci a evidenci zboţí s moţností třídit zboţí do libovolných kategorií a zapisovat ke zboţí rozsáhlé doplňkové informace. Evidence objednávek a reklamací s moţností třídění dle nadefinovaných stavů obsahuje i moţnost tvorby faktur včetně jejich číslovaní. Dostupnou máme i moţnost zaslat zákazníkovi upozornění o aktuálním stavu objednávky včetně komentáře. V případě zakoupení doplňkového modulu získáme i moţnost zaslat pomocí systému zákazníkovi fakturu v elektronické podobě. K podpoře prodeje slouţí moţnost vytváření slevových akcí u určitých výrobků, generování slevových a dárkových poukazů. Pro upoutání zákazníkovi pozornosti jsou dostupné moduly, které automaticky upozorňují na nové zboţí, akční zboţí a také modul, kde můţeme zvolit doporučené zboţí. Celý vzhled 50
obchodu můţeme přizpůsobit libovolným umístěním těchto modulů v rámci různých šablon stránek. V případě vyuţití zásuvných modulů pak získáme moţnost exportu dat do vyhledávačů zboţí. Jak jiţ bylo několikrát zmíněno, ne všechny moduly jsou zdarma. Především ty specializované jsou placené, ovšem ceny jsou dle mého názoru přiměřené a z vlastní zkušenosti mohu říci, ţe placené moduly začne prodejce potřebovat a vyţadovat aţ ve chvíli, kdy obchod dosáhne určité stabilní úrovně objednávek a generuje tak pravidelný zisk. Specializované zásuvné moduly poté napomáhají zjednodušení a zautomatizování práce a z toho plynoucí moţnost dalšího růstu. Investice do rozšíření obchodu, který generuje zisk, pak nelze povaţovat za finanční zátěţ a investice se vrátí v podobě ušetřeného času. Systém OpenCart lze tak doporučit nejen pro internetové obchody menšího rozsahu, ale za pouţití doplňkových modulů dle potřeb je pak systém vhodný i pro rozsáhlé obchody s širokou nabídkou zboţí a větším počtem zákazníků.
51
8.
Realizace internetového obchodu pomocí systému Quick.Cart
8.1.
Doména a webhosting
Problematika domény a webhostingu je jiţ popsána v kapitole 7.1. Registrace domény a výběr webhostingu. Vzhledem k tomu, ţe Quick.Cart nemá ţádné zvláštní poţadavky a navíc ani nevyţaduje databáze, měl by vyhovovat téměř kaţdý webhosting. Webhosting poskytovatele Pipni.cz poţadavkům vyhovuje, takţe vytvořím subdoménu pro instalaci internetového obchodu Quick.Cart a můţeme přejít k přípravě souborů a samotné instalaci.
8.2.
Příprava souborů systému Quick.Cart
Soubory potřebné pro instalaci systému Quick.Cart nalezneme na internetových stránkách www.shop-quick-cart.cz, nebo na domovských stránkách opensolution.org. Nejnovější verze s označením 6.5 je ke staţení pouze na domovských stránkách. Český překlad je na domovských stránkách dostupný i pro nejnovější verzi, takţe není důvod, proč nevyzkoušet nejnovější verzi. Bohuţel pro staţení českého překladu a dalších doplňků je třeba se na stránkách registrovat. (http://www.opensolution.org/, červen 2015) Návod na instalaci nalezneme na domovských stánkách opensolution.org, případně návod v českém jazyce na stránkách shop-quick-cart.cz. (http://www.shop-quick-cart.cz/, červen 2015) Po získání instalačních souborů, veškerý obsah archivu instalačních souborů Quick.Cart nahrajeme pomocí FTP klienta na server webhostingu. Dle doporučení v návodu změníme atributy (CHMOD) u adresářů "database", "files", všech podadresářů a souborů v nich obsaţených na hodnotu 777. Pro vyšší zabezpečení je moţné u adresářů pouţít hodnotu 700 a u souborů pak 600. (http://www.opensolution.org/, červen 2015)
52
8.3.
Instalace systému Quick.Cart
8.3.1.
Základní instalace
Vzhledem ke skutečnosti, ţe systém Quick.Cart nepouţívá ke své funkci ţádnou databázi a data si ukládá do souborů, není třeba v podstatě ţádná instalace a celý postup zprovoznění internetového obchodu je podstatně jednodušší. V této chvíli je tedy základní instalace obchodu provedena jiţ samotným nahráním souborů na server. Obchod zobrazíme zadáním jeho adresy do adresního řádku internetového prohlíţeče a do administrace vstoupíme zadáním "/admin.php" za adresu. V mém případě je adresa internetového obchodu Quick.Cart http://qc.gocnik.cz a adresa pro administraci je http://qc.gocnik.cz/admin.php. Výchozí přihlašovací jméno je "admin" a heslo "admin". Jako první krok po přihlášení do administrace je nutné změnit přihlašovací údaje. Bez změny uţivatelského jména a hesla nás systém nenechá v administraci udělat ţádný jiný krok. Učiníme tak v sekci "Tools - Settings". Pro zvýšení bezpečnosti se v návodu doporučuje přejmenovat na serveru soubor "admin.php", u verzí 6.2 a novějších je zároveň potřeba přepsat hodnotu údaje $config['admin_file'] v souboru
"database/config/general.php".
Nová
adresa
pro
administraci
pak
bude
http://www.vase_domena.cz/novy_nazev.php. (http://www.opensolution.org/, červen 2015)
8.3.2.
Instalace české lokalizace
Celá instalace českého jazyku do systému Quick.Cart spočívá v nahrání jiţ připraveného souboru s českým překladem přes prostředí administrace a následným zvolením výchozího jazyka pro administraci a pro část obchodu zobrazenou veřejnosti. V sekci "Tools- New language" tedy nahrajeme soubor "cz.php" a uloţíme. Doporučuji zaškrtnout moţnost "Clone data from basic language". Touto volbou zachováme původní anglicky psané stránky a ty pak mohou plnit funkci vzorových stránek.
53
Obrázek 12: Český jazyk - Quick.Cart
Zdroj: vlastní zpracování Nyní je potřeba se přepnout do sekce "Tools - Settings" a vybereme poţadované údaje na řádcích "Default language" a "Admin panel language", zároveň můţeme přepsat na řádku "Currency" hodnotu "EUR" na hodnotu "CZK" a vše uloţíme. Nyní máme celý systém internetového obchodu Quick.Cart kompletně v českém jazyce. Pokud bychom v budoucnu chtěli změnit překlad libovolného textu, máme moţnost texty přepsat v sekci "Nástroje - Jazyky" v editaci příslušného překladu.
8.4.
Příprava pro reálný provoz
Celý systém Quick.Cart jiţ na první pohled působí velice jednoduše. Ovládání administrace je velice jednoduché, intuitivní a není potřeba ţádné sloţité nastavování.
8.4.1.
Vlastnosti stránek systému Quick.Cart
V průběhu seznamování se se systémem Quick.Cart zjistíme, ţe hlavní část systému je "Stránka", pomocí které se v internetovém obchodě tvoří téměř vše.
54
Obrázek 13: Stránka - Quick.Cart
Zdroj: vlastní zpracování Vedle názvu, krátkého popisu a hlavního textu stránky máme moţnost zvolit u stránky mnoţství parametrů, pomocí kterých určíme, jakou funkci bude konkrétní stránka vykonávat. Ke stránce máme moţnost připojit libovolný soubor, v panelu "SEO" pak vloţit titulek, název a meta popis stránky. V posledním panelu "Rozšířené" pak především téma stránky, kterým určujeme, jestli bude stránka určitým krokem objednávky, stránkou produktu, nebo obyčejnou stránkou s informacemi.
8.4.2.
Informační texty
Pro informační texty systém nemá ţádnou specializovanou přípravu. V sekci "Stránky" máme moţnost vytvořit stránky s libovolným textem a pomocí voleb a zařazením do daného menu určíme, jak se stránka bude zobrazovat zákazníkovi.
55
8.4.3.
Lokalizace
V rámci lokalizace nemáme mnoho moţností k nastavení. V sekci "Nástroje - Nastavení" můţeme nastavit název, popis, logo, slogan a doplňující informace o internetovém obchodu, případně prodejci. Obrázek 14: Nastavení - Quick.Cart
Zdroj: vlastní zpracování V panelu "Stránky" je potřeba zvolit jednotlivé funkční stránky, bez kterých internetový obchod nebude fungovat. Volené stránky je třeba nejprve vytvořit nejlépe s vhodnými popisy. Máme také moţnost nastavení počtu elementů na stránce nejen v obchodě, ale také v administraci a pár dalších drobných nastavení. U systému nemáme ţádnou moţnost nastavení daňových tříd. Systém Quick.Cart neumí s daněmi pracovat a zobrazuje vţdy jen jednu cenu.
8.4.4.
Instalace zásuvných modulů
Nabídka zásuvných modulů je hodně strohá a spousta dostupných modulů je pouze pro placenou verzi Quick.Cart.Ext. 56
Některé zásuvné moduly jsou dostupné ve formě souborů, které se pouze nahrají na server pomocí FTP klienta. Tímto způsobem probíhá také implementace nové šablony vzhledu. K dostání jsou však také moduly dostupné pouze ve formě návodu. V takovémto návodu pak naleznete části zdrojového kódu s postupem, kam jej umístit ve stávajících souborech se zdrojovými kódy systému Quick.Cart. (http://www.opensolution.org/, červen 2015)
8.4.5.
Doporučené zásuvné moduly
Nabídka zásuvných modulů pro systém Quick.Cart čítá pouze pár poloţek. Za zmínku stojí dva zásuvné moduly, pomocí kterých bude Quick.Cart umět pracovat i s druhou měnou. V případě modulu additionalCurrency bude zákazníkovi nabídnuta moţnost přepínání mezi dostupnými měnami. V případě modulu additionalCurrency 2 se pak zobrazují u produktů obě měny současně. Modul additionalCurrency 2 lze v případě potřeby pouţít pro zobrazování ceny bez DPH. Z pohledu administrace je pak třeba v případě obou modulů nadefinovat obě měny a kurz, na základě kterého se má druhá měna vypočítat. Oba moduly jsou dostupné pouze ve formě manuálu a jejich zdrojové kódy je třeba nakopírovat na příslušná místa ve zdrojových souborech stávajícího systému. Modul, který je také vhodné pouţít je deliveryAdress. Tento modul nabízí zákazníkovi moţnost zadat při objednávce rozdílnou fakturační a dodací adresu. Je přinejmenším neobvyklé, ţe tato funkce není jiţ v základní nabídce systému Quick.Cart, ale musí být řešena zásuvným modulem. Modul je opět ve formě manuálu. Vhodné marketingové moţnosti systém Quick.Cart získá instalací zásuvných modulů lastProdukt, productLastVisited, productMostVisits, facebookComments a facebookLikeBox. Moduly lastProdukt a productMostVisits zajistí zobrazení nejnovějšího produktu a produktu s největším počtem zobrazení po levé straně obchodu pod nabídkou kategorií. Moduly jsou dostupné pouze ve formě manuálu. Zásuvný modul produktLastVisited upozorňuje na naposledy zobrazené produkty. Instalace probíhá opět vkládáním zdrojových kódů.
57
Modul facebookComments pak nabízí moţnost návštěvníkům vkládat k produktům komentáře prostřednictvím sociální sítě Facebook. Modul facebookLikeBox zahrnuje funkci, která dává zákazníkům a návštěvníkům obchodu moţnost označit, ţe se jim obchod, respektive jeho obsah líbí a sdílet jej tak s ostatními přáteli na sociální síti Facebook. Modul facebookLikeBox je z uvedených modulů jediný dostupný ve formě souborů. Instalace tedy probíhá nahráním souborů na server a není třeba dohledávat jednotlivé části zdrojových kódů.
8.4.6.
Vzhled obchodu
Vzhled obchodu se u systému Quick.Cart skládá modulárně pomocí jednotlivých stránek. Stránky se rozmisťují mezi tři různá menu. První horní menu působí vhodně pro stránku košíku, druhé horní menu například pro stránky s důleţitými informacemi, a menu kategorií a produktů, umístěné po levé straně.
8.4.7.
Doprava a platba
Nastavení způsobů dopravy a platebních metod je velice jednoduché, avšak funkční. V sekci "Objednávka" si nejprve nadefinujeme platební moţnosti. Poté si nadefinujeme způsoby doručení a přiřadíme k nim moţnosti platby. Příjemným překvapením je moţnost nastavit u jednotlivých způsobů doručení příplatky pro jednotlivé způsoby platby. Zadání příplatku za platbu dobírkou tak není ţádný problém.
8.4.8.
Vkládání kategorií, výrobců a zboţí
Kategorie jsou v systému Quick.Cart řešeny také pomocí stránek. Na stránku můţeme vloţit libovolný popis a následně ve volbách stránky zaškrtnout, ţe se jedná o stránku určené pro umístění produktů. Zároveň určíme, ţe bude umístěná v menu produktů. Také můţeme zvolit rodičovskou stránku neboli stránku nadřazenou. Tímto snadným způsobem si nadefinujeme libovolný strom kategorií. Údaj o výrobci ve smyslu vlastnosti, či upřesnění produktu, systém Quick.Cart nezná. Nic však nebrání vytvoření stránek s výrobci například v prvním horním menu. Pro správu a vkládání zboţí slouţí sekce "Produkty". Vkládání produktů se podobá vkládáním stránek. U produktu udáváme název ("Jméno"), cenu, krátký a úplný popis. Systém bohuţel nenabízí zadání jakýchkoliv kódů zboţí, parametrů a dalších doplňujících informací. V panelu 58
"Volby" zvolíme viditelnost, pozici (pořadí) produktu, v které stránce, respektive kategorii se má produkt zobrazovat a dostupnost produktu. Bohuţel dostupnost je pouze statický údaj a v případě prodeje produktu nebude údaj nijak ovlivněn. Systém Quick.Cart neumí nijak pracovat se skladovými zásobami. Ostatní panely pak mají u produktů funkci obdobnou panelům ostatních stránek.
8.4.9.
Administrace obchodu a testování
Smysl a důleţitost testování je jiţ popsána v kapitole 7.4.8. Úvodní obrazovka administrace, mimo reklamních sdělení na ostatní produkty z produkce Open Solution, informuje o nových událostech v internetovém obchodě. Pro provozovatele nejzajímavější jsou pravděpodobně nové události provedené zákazníky, tedy nové objednávky. K jejich prohlíţení a editaci pak slouţí sekce "Objednávka". K dispozici systém nabízí měnit stav objednávky, editovat údaje obsaţené v objednávce a objednané produkty. Systém Quick.Cart však nenabízí moţnost upozornit zákazníka o stavu objednávky, ani moţnost vytvoření faktury, případně jiného výstupu údajů.
8.4.10. Zálohování a obnova ze zálohy Celý systém je strukturován do sloţek a souborů a ochrana dat před ztrátou tedy spočívá v zálohování příslušných souborů. Veškeré údaje o produktech a objednávkách se ukládají do adresáře "database". Při ztrátě dat provedeme obnovu ze zálohy nakopírováním zálohovaných dat zpět na server.
8.5.
Shrnutí
Systém Quick.Cart jiţ od prvního nahlédnutí do administrace řadíme k těm jednodušším. Systém ke své práci nepotřebuje databázi a pravděpodobně z tohoto důvodu vychází značné omezení obchodu. Ke správě obsahu pomocí CMS nejsou potřeba ţádné znalosti programovacích jazyků. Instalace, následné ovládání administrace a nastavení obchodu je přehledné, jednoduché 59
a velice rychlé. Nenabízí však příliš moţností. Obsah a vzhled obchodu je v systému Quick.Cart řešen pomocí stránek, kterým přiřazujeme jednotlivé funkce a zařazení do jednotlivých menu. Prodejce má k dispozici správu produktů s moţností libovolně je řadit do kategorií, respektive stránek, které jsou určeny pro zobrazení seznamu produktů. Bohuţel zásadní nedostatek je absence skladové evidence. Evidence objednávek je přehledná s moţností třídění, pomocí systémem přednastavených stavů. Systém však nenabízí prostřednictvím administrace jakkoliv upozornit zákazníka a nenabízí ani evidenci reklamací. Zákazníkovi je prezentován obchod ve stručné a přehledné formě s příjemným designem jiţ se základní šablonou. Bohuţel Quick.Cart v základním provedení nenabízí ţádné marketingové funkce pro propagaci určitého zboţí. Tento nedostatek lze však vyřešit například ručním vytvořením stránky "Akční zboţí", naplnit ji libovolnými produkty a případně zvolit za domovskou stránku. Po implementaci určitých zásuvných modulů získáme základní marketingové moţnosti k propagaci produktů. Podstatný nedostatek je pak absence jakýchkoliv exportů pro vyhledávače zboţí. Plátcům DPH bude pravděpodobně vadit, ţe Quick.Cart neumí s DPH nijak pracovat a zobrazuje tedy vţdy jen jednu cenu. Tento nedostatek lze odstranit zásuvným modulem, který však k tomuto účelu není primárně určen. Systém Quick.Cart lze tak doporučit například pro prezentaci výrobků menších kamenných prodejen, které chtějí informovat své zákazníky o nabízeném sortimentu a aktualitách. Případně pro prezentaci ručně vyráběných produktů a produktů vyráběných na zakázku, které mají specifický okruh zákazníků. V těchto případech prodejci ocení především jednoduchost a rychlost vytvoření internetového obchodu pomocí systému Quick.Cart. Pro prodej širšího sortimentu a především s ohledem na konkurenceschopnost na poli ostatních internetových obchodů je systém Quick.Cart bohuţel nepouţitelný.
60
9.
Porovnání systémů OpenCart, Quick.Cart a Acceler
Pro porovnání jsem vybral tyto 3 systémy. Systém OpenCart verze 2.0.3.1, na pozici zástupce open source řešení pro internetové obchody s mnoţstvím rozšíření a doplňkových funkcí, vhodný i pro rozsáhlý projekt. Systém Quick.Cart verze 6.5, na pozici zástupce open source řešení pro jednoduché a rychle vytvořené internetové obchody s minimálními poţadavky na webhosting. A na pozici zástupce komerčních řešení pro tvorbu internetových obchodů na míru, systém pro internetové obchody od společnosti Acceler. Rozsáhlost jednotlivých systémů z hlediska funkcí je patrná z tabulky Tabulka 1: Funkce vybraných
systémů.
Definice
jednotlivých
funkcí
jsou
uvedeny
v
kapitole
5. Funkce a moţnosti internetových obchodů. Tabulka 1: Funkce vybraných systémů OpenCart v. 2.0.3.1
Quick.Cart v. 6.5
Acceler
CMS pro správu obsahu
ano
ano
ano
Správa produktů
ano
ano
ano
Atributy produktů
ano
ne
ano
Skladové hospodářství
ano
ne
ano
Přehledná evidence objednávek
ano
ano
ano
Fakturační systém
ano
ne
ano
Upozornění zákazníka
ano
ne
ano
Podpora více jazyků
ano
ne
není součástí nabídky
Podpora více měn
ano
ano (max. 2)
není součástí nabídky
Funkce
61
Daňové třídy
ano
ne
ano
Zákaznické skupiny
ano
ne
není součástí nabídky
Možnost objednání bez registrace
ano
ano
ano
Možnost dopravy a platby
ano
ano
ano
Vyhledávač zboží
ano
ano
ano
Slevové kupóny a dárkové poukázky
ano
ne
ano
Reklamační formulář
ano
ne
ano
Kontaktní formulář
ano
ne
ano
placené moduly
ne
ano
Hodnocení, případně recenze produktů
ano
ne
ano
Optimalizace pro mobilní zařízení
ano
ne
ano
XML feed pro vyhledávače zboží
ano
ne
ano
placené moduly
ne
není součástí nabídky
ano
ano
ano
Hromadný import dat pomocí XML
placené moduly
ne
není součástí nabídky
Platební brány
placené moduly
ne
není součástí nabídky
Splátkové systémy
placené moduly
ne
není součástí nabídky
Multi-store
ano
ne
není součástí nabídky
Počet funkcí zdarma, respektive zahrnutých v cenové nabídce
22
8
19
Hlídací pes
Propojení s účetními systémy Napojení na sociální sítě
Zdroj: vlastní zpracování
62
Z tabulky je patrný rozsah vyuţití jednotlivých systémů. V případě systému Quick.Cart je rozsah funkcí značně omezený. Z hlediska funkcí se nemůţe se systémy OpenCart a Acceler rovnat. Své uplatnění si však najde především pro své jednoduché a rychlé uvedení do provozu, které jistě můţe být v jistých případech povaţováno za konkurenční výhodu. Systémy OpenCart a Acceler jsou pak z hlediska dostupných funkcí velice vyrovnaní soupeři. Při rozhodování mezi těmito systémy nebude dostupnost funkcí rozhodujícím faktorem. Rozhodovat při výběru pak bude především finanční stránka, otázka technické podpory a dostupné znalostní a časové kapacity investora pro realizaci projektu.
63
Závěr V první části bakalářské práce jsem charakterizoval pojem internetový obchod. Podíval jsem se do historie vývoje internetových obchodů v zahraničí i v České republice. Přednesl jsem výhody a nevýhody internetových obchodů, především v kontextu s kamennými obchody. Vysvětlil jsem pojem open source, uvedl výhody a nevýhody této licence a především produktů šířených pod touto licencí. Dále jsem objasnil základní pojmy, které se s velkou pravděpodobností v rámci problematiky internetových obchodů vyskytnou. Popsal jsem funkce, které internetové obchody v rámci svého provozu pouţívají a představil běţně dostupné představitele open source řešení pro tvorbu a správu internetových obchodů. Pro porovnání jsem v rámci bakalářské práce také představil komerční řešení pro realizaci internetového obchodu. V praktické části práce jsem realizoval dva zkušební internetové obchody. Prošel jsem kompletní instalací obou systémů. Podrobně jsem popsal jednotlivé funkce systémů, prošel moţnostmi nastavení a rozšíření. Zjistil jsem rozsah pouţitelnosti a moţnosti uplatnění jednotlivých systémů. Na závěr práce jsem instalované open source systémy OpenCart a Quick.Cart porovnal nejen mezi sebou, ale i s komerčním řešením od společnosti Acceler.
64
Seznam použité literatury 1.
SEDLÁK, Miroslav a Petra MIKULÁŠKOVÁ. Jak vytvořit úspěšný a výdělečný internetový obchod. Brno: Computer Press, 2012. ISBN 978-80-251-3727-7.
2.
ŠTĚDROŇ, Bohumír. Open Source software ve veřejné správě a soukromém sektoru. Praha: Grada Publishing, 2009. ISBN 978-80-247-3047-9.
3.
KUBÍČEK, Michal a Jan LINHART. 333 tipů a triků pro SEO. Brno: Computer Press, 2011. ISBN 978-80-251-2468-0.
4.
HORTON, John. PrestaShop Vytváříme a provozujeme vlastní e-shop. Brno: Computer Press, 2011. ISBN 978-80-251-3441-2.
5.
BELEŠČÁK, Dušan. Vytváříme e-shop ve WordPressu pomocí WooCommerce. Brno: Computer Press, 2014. ISBN 978-80-251-4153-3.
6.
BROŢ, Petr. Konkrétní nabídka e-shopu pro firmu Lukáš Gocník. Police nad Metují: Acceler, 2014.
7.
SHOPCENTRIK. Eshopy B2C i B2B. ShopCentrik.cz [online]. [vid. 2015-01-05]. Dostupné z: http://www.shopcentrik.cz/vyhody-reseni-shopcentrik/internetoveobchody-pro-segmenty-b2c-i-b2b.aspx
8.
MARKETINGOVÉ NOVINY. Historie elektronických obchodů. marketingovenoviny.cz [online]. [vid. 2015-01-05]. Dostupné z: http://www.marketingovenoviny.cz/marketing_4391/
9.
SHOPSYS. Malý historický exkurz za prvními e-shopy. shopsys.cz [online]. [vid. 2015-01-05]. Dostupné z: https://www.shopsys.cz/clanky/maly-historicky-exkurz-za-prvnimi-eshopy/
10.
MORÁVEK, Daniel. Přečtěte si hlavní výhody a nevýhody e-shopů, jak je vidí jejich provozovatelé. Podnikatel.cz [online]. [vid. 2015-02-02]. Dostupné z: http://www.podnikatel.cz/clanky/prectete-si-hlavni-vyhody-a-nevyhody-e-shopujak-je-vidi-jejich-provozovatele/
11.
KRATOCHVÍL, Petr. Nakupování na internetu 2014 a 2015. chip.cz [online]. [vid. 2015-01-29]. Dostupné z: http://www.chip.cz/novinky/nakupovani-na-internetu-2014-a-2015/
12.
SHOPTET. Jak si vede e-commerce v ČR? Výzkum stavu pro rok 2014. shoptet.cz [online]. [vid. 2015-01-29]. Dostupné z: http://www.shoptet.cz/tiskove-zpravy/jaksi-vede-e-commerce-v-cr--vyzkum-stavu-pro-rok-2014/
13.
TVORBA-ESHOPU. Výhody a nevýhody eshopu a kamenného obchodu. tvorba-eshopu.sk [online]. [vid. 2015-03-10]. Dostupné z: http://www.tvorba-eshopu.sk/prieskumy/vyhody-a-nevyhody-eshopu/
14.
SHOPSYNC. Řešení pro propojení eshopu a účetního systému. shopsync.cz [online]. [vid. 2015-06-20]. Dostupné z: http://shopsync.cz/index.html 65
15.
ČESKÝ HOSTING. Jak vybrat doménu. cesky-hosting.cz [online]. [vid. 2015-02-14]. Dostupné z: http://www.cesky-hosting.cz/domeny/jak-vybrat-domenu/
16.
ČESKÝ HOSTING. FTP účty, připojení na server. cesky-hosting.cz [online]. [vid. 2015-03-14]. Dostupné z: http://www.cesky-hosting.cz/pro-zakazniky/napoveda/ftp-ucty.html
17.
ČESKÝ HOSTING. ZenCart (e-shop). cesky-hosting.cz [online]. [vid. 2015-04-23]. Dostupné z: http://www.cesky-hosting.cz/pro-zakazniky/napoveda/zencart.html
18.
ČESKÝ HOSTING. osCommerce. cesky-hosting.cz [online]. [vid. 2015-04-23]. Dostupné z: http://opensource.cesky-hosting.cz/e-shopy/oscommerce/
19.
TECHNET.CZ. Kolik stojí a co umí 11 nejdražších domén světa: finance, sex, alkohol a hračky. Technet.cz [online]. [vid. 2015-02-02]. Dostupné z: http://technet.idnes.cz/kolik-stoji-a-co-umi-11-nejdrazsich-domen-sveta-financesex-alkohol-a-hracky-1ro-/sw_internet.aspx?c=A100319_013800_sw_internet_pka
20.
ADAPTIC. cms. adaptic.cz [online]. [vid. 2015-03-20]. Dostupné z: http://www.adaptic.cz/znalosti/slovnicek/cms/
21.
ONESOLUTION. OXID eShop. onehelp.cz [online]. [vid. 2015-04-25]. Dostupné z: http://www.onehelp.cz/onebit/kb/instalace-oxid-eshop
22.
OXY ONLINE. Titulní stránka. oxid-eshop.cz [online]. [vid. 2015-04-25]. Dostupné z: http://www.oxid-eshop.cz/
23.
VLASTNIESHOP. Internetový obchod OsCommerce. vlastnieshop.cz [online]. [vid. 2015-04-25]. Dostupné z: http://www.vlastnieshop.cz/oscommerce/
24.
TVORBA-WEBU. MySQL, SQL a PHP. tvorba-webu.cz [online]. [vid. 2015-03-20]. Dostupné z: http://www.tvorba-webu.cz/php/mysql.php#a2/
25.
JIGOSHOP. The Complete eCommerce Solution. Jigoshop.com [online]. [vid. 2015-05-20]. Dostupné z: https://www.jigoshop.com/
26.
NOPCOMMERCE. Store Demo. nopCommerce.com [online]. [vid. 2015-05-20]. Dostupné z: http://www.nopcommerce.com/demo.aspx/
27.
CUBECART. Fearutes. cubecart.com [online]. [vid. 2015-05-20]. Dostupné z: https://www.cubecart.com/features/
28.
ROSTECKÝ, Jiří. B2B, B2C, B2G a další zapeklité značky, které neznačí nic, ale vlastně všechno…. MladyPodnikatel.cz [online]. [vid. 2015-01-05]. Dostupné z: http://mladypodnikatel.cz/b2b-b2c-b2g-c2b-b2a-b2e-b2r-c2c-c2g-g2b-g2c-g2gt950/
66
29.
FALTÝNEK, Lukáš. PHP – jazyk pro interaktivní web. Linuxespres.cz [online]. [vid. 2015-03-20]. Dostupné z: http://www.linuxexpres.cz/praxe/php-jazyk-pro-interaktivni-web/
30.
PODNIKATELSKÝ WEB. Možnosti realizace internetového obchodu. Podnikatelskyweb.cz [online]. [vid. 2015-05-20]. Dostupné z: http://www.podnikatelskyweb.cz/zpusoby-realizace-vlastniho-e-shopu/
67
Seznam použitých obrázků Obrázek 1: Sloţení domény...................................................................................................... 19 Obrázek 2: Cenová nabídka internetového obchodu ................................................................ 32 Obrázek 3: Specifikace webhostingu Pipni.cz ......................................................................... 34 Obrázek 4: Instalace OpenCart - poţadavky ............................................................................ 37 Obrázek 5: Instalace OpenCart - databáze ............................................................................... 38 Obrázek 6: Český jazyk - OpenCart ......................................................................................... 39 Obrázek 7: Česká koruna - OpenCart ....................................................................................... 40 Obrázek 8: Lokalizace - OpenCart ........................................................................................... 41 Obrázek 9: Doprava - OpenCart ............................................................................................... 45 Obrázek 10: Výrobky - OpenCart ............................................................................................ 48 Obrázek 11: Dashboard - OpenCart ......................................................................................... 49 Obrázek 12: Český jazyk - Quick.Cart ..................................................................................... 54 Obrázek 13: Stránka - Quick.Cart ............................................................................................ 55 Obrázek 14: Nastavení - Quick.Cart......................................................................................... 56
Seznam použitých tabulek Tabulka 1: Funkce vybraných systémů .................................................................................... 61
68