<

Osnova článku

Jak založit e-shop na platformě opencart
kompletní průvodce

Vítejte u kompletního průvodce založení e-shopu na platformě opencart, tento návod by měl sloužit převážně lidem, kteří uvažují o rozhodnutí založit si e-shop, ale zároveň neví jakou platformu zvolit a zároveň kde začít.

Pokud si chcete prohlédnout demo systému opencart, můžete jej nalézt na tomto odkaze: https://demo.opencart.com/ pro část obchodu viditelnou zákazníkem, a https://demo.opencart.com/admin/ pro část s administrací (uživatelské jméno a heslo je předvyplněné).

V případě že se demo líbí, můžeme začít.

Instalace systému opencart

Instalace je vpodstatě stejná jako u většiny ostatních systémů (např. Wordpress, či Prestashop). Pro instalaci je potřeba mít někde hosting a zakoupenou doménu. Na nabídku hostingu se můžete podívat zde: https://hostliner.cz/nabidka-webhosting pro vícedoménové e-shopy doporučíme multihosting https://hostliner.cz/nabidka-multihosting.

Celý následující krok můžete přeskočit, pokud objednáte hosting u nás. Podpora zainstaluje systém na požádání.

Jakmile máte zřízený webhosting, můžeme započít se samotným procesem instalace. Nejnovější verzi systému opencart si můžete stáhnout na tomto odkaze: https://www.opencart.com/index.php?route=cms/download/download&download_id=59

V případě nefunkčnosti odkazu můžete stáhnout skrze tlačítko download na https://www.opencart.com/

Po stažení ZIP souboru je potřeba tento soubor rozbalit do libovolné složky na Vašem počítači, a následně se připojíme na FTP skrze návod zde: https://hostliner.cz/wiki/nastaveni-pripojeni-na-ftp pomocí údajů, které přišli v e-mailu o zřízení webhostingu.

Po připojení na FTP bychom měli vidět složku public_html, a v ní složku img a soubor index.html – složku img a soubor index.html smažte.

Následně překopírujte obsah složky upload z Vašeho počítače do složky public_html, složky by měly vypadat následovně:

Kopírování souborů na FTP

Nyní je potřeba soubor config-dist.php přejmenovat na soubor config.php
a soubor /admin/config-dist.php na /admin/config.php

V případě že soubory config-dist.php nepřejmenujete, nepůjde systém opencart nainstalovat!

Otevřete ve webovém prohlížeči adresu Vašeho e-shopu. Po otevření by se měla objevit následující stránka:

Instalace Opencart 1. krok

Následně se proklikáte až na tuto stránku:

Instalace Opencart 3. krok

Zde je potřeba vyplnit údaje k připojení do databáze - uživatelské jméno a heslo. Údaje k databázi dostanete při vytvoření databáze skrze návod zde: https://hostliner.cz/wiki/vytvoreni-mysql-databaze

Vyplněné údaje by měli vypadat následovně:

Instalace Opencart 3. krok - vyplněná data

Potom co Váš obchod nainstalujete, je potřeba ještě na FTP odstranit složku install a můžete se přihlásit.

Po přihlášení na Vás vyskočí popup okno a error – je potřeba vypnout automatickou aktualizaci měny, a nechat přesunout složku storage mimo složku public_html. Jednoduše klikněte na tlačtíko „Move“

První přihlášení opencart popup

Nyní se podíváme na error: Warning: division by zero in admin/model/localisation/currency.php on line 141

Tento error se vyřeší tím, že v kartě:

„System“ > „Settings“ > „Your Store (Default)“ > „Local“ zaškrtnete „Auto update currency“ na „No“

Tím vypnete automatickou aktualizaci měny (V kódu opencart je vložen odkaz na Yahoo finance pro automatickou aktualizaci měny, nicméně není funkční... Alespoň v době instalace. V následujících kapitolách si ukážeme jak měnu nastavit staticky.)

Hurá! Váš nový e-shop je nainstalován. Je nutno připomenout že tento krok lze přeskočit tím, že pokud budete mít zakoupený webhosting u nás, tak to podpora udělá za Vás.

Začínáme používat e-shop opencart

Nyní se můžeme vrhnout na zprovoznění e-shopu do prodejně funkčního stavu.


Aktivace SSL certifikátu

Jedna z věcí která je dobrá udělat hned ze začátku je zapnutí SSL certifikátu pro web, díky tomu bude Váš e-shop mít „zelený zámeček“, a komunikace bude mezi zákazníkem a Vaším e-shopem šifrovaná. Pro zřízení SSL certifikátu následujte prosím návod zde: https://hostliner.cz/wiki/jak-si-zazadat-o-ssl-certifikat

Po aktivaci HTTPs v administraci hostingu jděte potom do:

„System“ > „Settings“ > „Your Store (Default)“ > Server a u Security zaškrtněte „Use SSL“ - Yes

Dejte uložit

Následně je potřeba upravit soubor config.php

Skrze FTP připojení otevřete soubor config.php (ve FileZille klikněte pravým a dejte „Zobrazit/Upravit“);

A řádky:

define('HTTP_SERVER', 'http://opencart-demo.hostliner.cz/');“
define('HTTPS_SERVER', 'http://opencart-demo.hostliner.cz/');

Změňte na:

define('HTTP_SERVER', 'https://opencart-demo.hostliner.cz/');
define('HTTPS_SERVER', 'https://opencart-demo.hostliner.cz/');

to samé je potřeba udělat v souboru admin/config.php

kde řádky změníme na:

define('HTTP_SERVER', 'https://opencart-demo.hostliner.cz/admin/');
define('HTTP_CATALOG', 'https://opencart-demo.hostliner.cz/');

define('HTTPS_SERVER', 'https://opencart-demo.hostliner.cz/admin/');
define('HTTPS_CATALOG', 'https://opencart-demo.hostliner.cz/');

Odkazy samozřejmě upravte tak, aby byli shodné s Vaším e-shopem.

HTTPs bude funkční, ale je dobré vynutit přesměrování uživatele na zabezpečenou verzi, to zajístíme tím, že přejmenujeme soubor .htaccess.txt na .htaccess

A zároveň soubor .htaccess upravíme tak, že na jeho konec přídáme následující text:

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://opencart-demo.hostliner.cz/$1 [R=301,L]

Odkaz opět upravit na Váš e-shop.

Nyní byste měli mít plně funkční SSL s vynuceným přesměrovánm.


Instalace češtiny

Čeština lze stáhnout na webu opencart.cz – konkrétně na odkaze https://www.opencart.cz/ke-stazeni - ke stažení češtiny a modulů je potřeba se registrovat. Po registraci Vám bude umožněno stáhnout češtinu.

Jelikož daný soubor není ve formátu opencart extension, bude potřeba češtinu nahrát ručně. Není to nic složitého. Soubory češtiny si rozbalíme do libovolné složky a využijeme již naučeného přípojení na FTP a nakopírujeme soubory následovně:

Instalace češtiny - kopírování na FTP

Potom co se nahrají soubory, tak v administraci:

„System“ > „Localisation“ > „Languages“ dáte vpravo nahoře „+“

A vyplňte dle údajů níže:

Language Name: Čeština
code: cs-cz
Locale: cs_CZ.UTF-8
Status: Enabled
Sort order: 1

Vpravo nahoře dejte uložit.

Dále pak v:

System“ > „Settings“ > „Your Store (Default)“ > „Local“ dejte u Language a Administration Language hodnotu „Čeština“

Vpravo nahoře pak uložit a češtinu máte úspěšně nainstalovanou.

Na přední stránce webu si pak můžete v horním menu zvolit jazyk. Pokud nechcete mít výběr jazyků, a e-shop mít rovnou v češtině, tak jazyk „English“ smažte.


Nastavení měny

Nyní již s češtinou nainstalovanou budeme pro cestu k nastavení používat české názvy. Pro ceny e-shopu v českých korunách je potřeba nastavit měnu. Ta se nastavuje v cestě:

„Lokalizace“ > „Měny“ kde vpravo nahoře kliknete na „+“

Následně se objeví formulář který vyplňte následovně:

Název měny: CZK
ISO kódem: CZK
Symbol nalevo
Symbol napravo: „ Kč“ (pozor na jednu mezeru z leva)
Počet desetinných míst: 0
Kurz vzhledem k výchozí měně: „1“
Stav: povoleno

Dejte uložit. Nyní můžete nastavit e-shopu hlavní měnu jako CZK. Jděte do:

„Systém“ > „Nastavení“ > „Your Store (Výchozí)“ > Lokalizace

Zde vyberte jako měnu: „CZK“ a dejte uložit. Měla by se Vám pak objevit měna „Kč“ na přední stránce webu.

Ostatní měny můžete nyní smazat. V kartě „Měny“ si v levém sloupci zaškrtnete nepoužíváné měny, a v pravo nahoře kliknete na ikonku koše. Nyní máte celý e-shop pouze v českých korunách.


Instalace šablony

Pro instalaci šablony je potřeba nejdříve šablonu vybrat. Doporučuji projít stránky jako jsou opencart.com či opencart.cz, dobrý je také https://themeforest.net/

Pro demo jsem vybral OC-furniture theme (Free šablona)

Pro stažení je potřeba se registrovat. Je to hlavně z důvodu, že pokud byste si koupili nějaký modul, tak ho máte k účtu přiřazený a zároveň si ho můžete stáhnout i rok po nákupu.

Po registraci a stažení se Vám stáhne zip soubor, opět jej rozbalte do libovolné složky na Vašem počítači, a složku katalog nakopírujte skrze FTP následovně:

Instalace šablony opencart - kopírování na FTP

Potom v administraci opencartu jděte do:

„Rozšíření“ > „Rozšíření“ > „Vzhledy“ > „Defaultní šablona obchodu – Your store“ - dejte editovat.

Hned jako první je „Složka šablony“ - to změňte na název nainstalované šablony.

Instalace šablony opencart - nastavení defaultní šablony

Následně dejte uložit, a máte nově nainstalovanou šablonu. Můžete se na ní podívat na přední stránce webu.

Pro lepší efekt je dobré změnit již název e-shopu, kontaktní informace a také lokalizační údaje jako země, kraj atd…

Je také dobré si vypnout zobrazování chyb dle postupu níže:

„Systém“ > „Nastavení“ > „Výchozí“ na kartě „Server“ > “Chybné ovládání“ zaškrtnout „Zobrazovat chyby“ na „Ne“

Nyní by e-shop měl vypadat nějak takto:

Instalace šablony opencart - výsledek

Tvoření kategorií

Nyní když už jsou náležitosti ohledně nastavení téměř hotové, můžeme se zaměřit na tvoření kategorií. V záložce:

„Katalog“ > „Kategorie“

můžete vybrat všechny kategorie a vpravo nahoře je ikonkou koše smazat. Nyní si můžeme přidat novou kategorii tlačítkem „+“ v pravém horním rohu.

Vyplníme název kategorie a název Meta Tagu, V kartě „Data“ pak zaškrtneme políčko „Nahoře“ - to je aby se Vám kategorie zobrazila jako hlavní kategorie v menu.

Můžete dát uložit.

Následně si můžete vytvořit podkategorii, tvoří se stejným způsobem, akorát v kartě „Data“ u „Nadřazená kategorie“ vyberete nadřazenou kategorii.

Po uložení by se Vám měli objevit kategorie na přední stránce webu.


Daňové třídy, oblasti a sazby

Než do e-shopu budeme přidávat produkty, je potřeba nejdříve definovat daňové třídy, oblasti a sazby. V České Republice jsou momentálně 3 sazby DPH (21%, 15%, 10%).

Nejdříve je potřeba přidat „Daňovou oblast“ - na kartě:

Systém“ > „Lokalizace“ > „Daňové oblasti“ si přidejte novou oblast

Vyplňte následovně:

Název daňové oblasti: „Česká Republika“
Popis: „Česká Republika“
GEO zóny: vyberte „Czech Republic“ a všechny oblasti

Dejte uložit.

Nyní na kartě:

„Systém“ > „Lokalizace“ > „Daně“ > „Sazby daně“ si můžete přidat nejdříve sazbu.

Vyplňte následovně:

Název daně: DPH 21%
Sazba daně: 21
Typ: Procentuální
Zákaznická skupina: „Default“
Daňová oblast: „Česká Republika“

Toto můžete udělat i s dalšimi sazbami.

Nyní je potřeba přidat daňovou třídu. Na kartě:

„Systém“ > „Lokalizace“ > „Daně“ > „Daňové třídy“ si přidejte novou třídu

Vyplňte následovně:

Název daňové třídy: Všechny produkty
Popis: Všechny produkty
Sazba daně: Vyberte daňovou sazbu 21% DPH, založeno na „Adresa obchodu“

Dejte uložit.

Nyní máte nastavené daňové třídy, do kterých budete vkládat produkty. V případě že nejste plátce DPH lze vypnout zobrazování cen s daní, a to v nastavení e-shopu na kartě:

„Systém“ > „Nastavení“ > „Your Store (Výchozí)“ > „Možnosti“ : Zobrazit ceny s daní - „Ne“

Přidání produktu

Díky tomu že už máme nastavené daňovou politiku, tak si můžeme přidat produkt. Na kartě:

„Katalog“ > „Výrobky“ si dejte přidat

Vyplňte příslušná pole. U Daňové třídy vyberte výše vytvořené „Všechny produkty“, přiřaďte produkt do kategorie a dejte uložit.

Většina polí je samovysvětlující. Pokud vše proběhlo správně, měli byste ve své kategorii nalézt svůj přidaný produkt – příklad níže:

Přidání produktu do opencartu výsledek

Úprava banneru na hlavní stránce, úprava rozvržení

Pokud budeme chtít nový produkt zařadit na hlavní stránku, můžeme ho zařadit do modulu doporučené produkty. Na kartě:

„Rozšíření“ > „Rozšíření“ > „Moduly“ > „Doporučené Produkty – Home Page“ dejte editovat.

Následně do výrobků přidejte nově přidaný produkt a dejte uložit. Na hlavní stránce by se měla změna projevit.

Budete-li chtít z hlavní stránky odstranit například pás výrobců, jděte na kartu:

„Vzhled“ > „Rozvržení“ > „Home“ a v seznamu „Obsah nahoře“ odstraňte poslední řádku „Home Page“

viz. Screen níže a dejte uložit.

Úprava banneru

Nyní už stačí na kartě:

„Vzhled“ > „Bannery“ > „Home Page Slideshow“ upravit obrázek s odkazem např. na akční zboží.

Takto můžete upravovat rozložení e-shopu.


Nastavení dopravy

V základní verzi Opencart je nastavení dopravy připravené především pro americký trh (integrace UPS, Fedex apod.). Tudíž pro České podmínky doprav je potřeba si nainstalovat rozšíření. Velmi doporučujeme plugin Multishipping Czech, který je ideální variantou, ovšem je placený.

Pokud si máme vystačit bez počátečních nákladů, dá se to vyřešit dvěma rozšířeními. A to modulem X-Shipping - pro nastavení vlastní dopravy a modulem X-fee - pro nastavení poplatku za dobírku.

Oba dva moduly stáhneme z webu opencart.com a nainstalujeme je. Jelikož tyto moduly jsou upravené pro instalátor rozšíření, dají se instalovat přímo z administrace. Stačí ve staženém ZIPu vyextrahovat soubor ze složky „OC_3_X“, měl by být ve tvaru nazev.ocmod.zip a následně jej přes:

„Rozšíření“ > “Instalátor rozšíření“ nahrajeme.

Následně v:

„Rozšíření“ > „Rozšíření“ > „Doprava“ dáme zelené „+“ u X-Shipping Free

Potom dáme modrou editaci a nastavíme dopravy. Přidáme novou dopravu, pojmenujeme jí a u Price Setting nastavíme Flat Amount, a Shipping Cost na vybranou částku.

Je důležité nastavit také „Tax Class“ pro daňovou třídu a „Sort Order“ který určuje pořadí. Také v Global Setting „Module Status“ na „Povoleno“

Dáme uložit.


Nastavení platby

Následně si můžeme nastavit platbu, v kartě:

Rozšíření“ > „Rozšíření“ u součtů na objednávce si nainstalujte X-Fee Free

u Global Setting „Module Status“ na „Povoleno“, přidat Fee a u karty „Generic Rules“ odkliknout „Payment method“ z „For Any“ a vybrat platební metodu, kterou chceme zpoplatit. V tomto případě Dobírka.

Dejte uložit a nyní by měl být připravená doprava a platba s dobírkou.

Můžete si ještě v:

„Rozšíření“ > „Rozšíření“ > “Platby“ povolit bankovní převod

Je zde potřeba vyplnit stav objednávky po vybrání této platby (např. Čeká na platbu).


Stavy objednávek

Stavy objednávek se nastavují v:

„Systém“ > „Lokalizace“ > „Stavy objednávek“

Jde pouze o textové vyjádření stavu objednávky. Je dobré původní stavy objednávek pouze přeložit.


Závěr

Po dočtení tohoto článku byste měli být schopni založit e-shop na platformě opencart. Stejným způsobem jako se instalovala čeština, šablona či moduly pro dopravu lze nainstalovat i Google Analytics, Facebook Pixel a mnoho dalších modulů. Všechny tyto moduly lze nalézt na opencart.com či opencart.cz.

Zajímají Vás další platformy? Navštivte vybrat-eshop.cz

Přejeme hodně úspěchů s Vaším novým e-shopem.

14.02.2020


Tento web používá pouze technické cookies (PHPSESSID). Používáním tohoto webu s tím souhlasíte.