Vyhledávání na webu

Jak vytvořit vlastní online nákupní obchod pomocí "OpenCart" v Linuxu


Ve světě internetu děláme vše pomocí počítače. Elektronický obchod aka e-commerce je jedním z nich. Elektronické obchodování není nic nového a začalo v počátcích ARPANET, kde ARPANET zajišťoval prodej mezi studenty Massachusetts Institute of Technology a Stanford Artificial Intelligence Laboratory.

V současné době existuje asi 100 stránek elektronického obchodu, viz Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon atd. Napadlo vás vytvořit si vlastní Amazon a Flipcart jako webový aplikační server? Pokud ano! Tento článek je pro vás.

Opencart je bezplatná a open source aplikace pro elektronický obchod napsaná v PHP, kterou lze použít k vývoji systému nákupního košíku podobného Amazonu a Flipcartu. Pokud chcete prodávat své produkty online nebo chcete obsluhovat své zákazníky, i když máte zavřeno, Opencart je pro vás. Pomocí spolehlivé a profesionální aplikace Opencart můžete vybudovat úspěšný internetový obchod (pro online obchodníky).

Ukázka webového panelu OpenCart
  1. Store Front – http://demo.opencart.com/
  2. Přihlášení správce – http://demo.opencart.com/admin/

------------------ Admin Login ------------------
Username: demo
Password: demo

Vlastnosti Opencartu

Opencart je aplikace, která splňuje všechny požadavky internetového obchodníka. Má všechny funkce (viz níže), pomocí kterých si můžete vytvořit svůj vlastní web elektronického obchodu.

  1. Je to bezplatná (jako v pivu) a open source (jako v řeči) aplikace vydaná pod licencí GNU GPL.
  2. Vše je dobře zdokumentováno, což znamená, že nemusíte Google a křičet o pomoc.
  3. Bezplatná celoživotní podpora a aktualizace.
  4. Neomezený počet podporovaných kategorií, produktů a výrobců.
  5. Vše je založeno na šabloně.
  6. Podpora více jazyků a více měn. Zajistí, aby váš produkt získal globální dosah.
  7. Vestavěné funkce pro kontrolu a hodnocení produktu.
  8. Podporované produkty ke stažení (viz e-kniha).
  9. Podpora automatické změny velikosti obrázku.
  10. Funkce jako vícenásobné daňové sazby (jako v různých zemích), prohlížení souvisejících produktů, informační stránka, výpočet hmotnosti zásilky, využití slevových kuponů atd. jsou ve výchozím nastavení dobře implementovány.
  11. Vestavěné nástroje pro zálohování a obnovu.
  12. Dobře implementované SEO.
  13. Podporován je také tisk faktur, protokol chyb a zpráva o prodeji.

Požadavky na systém

  1. Webový server (preferovaný server Apache HTTP)
  2. PHP (5.2 a vyšší).
  3. Databáze (preferováno MySQLi, ale používám MariaDB).

Požadované PHP knihovny a moduly

Pro správnou instalaci Opencart na webový server musí být tato rozšíření nainstalována a povolena ve vašem systému.

  1. Kučera
  2. zip
  3. Zlib
  4. Knihovna GD
  5. Mcrypt
  6. Mbstrings

Krok 1: Instalace Apache, PHP a MariaDB

1. Jak jsem řekl, OpenCart vyžaduje určité technické požadavky, jako je Apache, PHP s rozšířeními a databází (MySQL nebo MariaDB) nainstalovat do systému, aby Opencart fungoval správně.

Nainstalujme Apache, PHP a MariaDB pomocí následujícího příkazu.

Nainstalujte Apache

apt-get install apache2 		 (On Debian based Systems)
yum install httpd			 (On RedHat based Systems)
Nainstalujte PHP a rozšíření

apt-get install php5 php5-mysql libapache2-mod-php5 php5-curl php5-mcrypt 	(On Debian based Systems)
yum install php php-mysql php5-curl php5-mcrypt			(On RedHat based Systems)
Nainstalujte MariaDB

apt-get install mariadb-server mariadb-client				(On Debian based Systems)
yum install mariadb-server mariadb					(On RedHat based Systems)

2. Po instalaci všech výše uvedených požadovaných věcí můžete pomocí následujících příkazů spustit služby Apache a MariaDB.


------------------- On Debian based Systems ------------------- 
systemctl restart apache2.service					
systemctl restart mariadb.service	

------------------- On RedHat based Systems ------------------- 
systemctl restart httpd.service 		
systemctl restart mariadb.service 				

Krok 2: Stažení a nastavení OpenCart

3. Nejnovější verzi OpenCart (2.0.2.0) lze získat z webu OpenCart nebo přímo z githubu.

Případně můžete použít následující příkaz wget ke stažení nejnovější verze OpenCart přímo z úložiště github, jak je znázorněno níže.


wget https://github.com/opencart/opencart/archive/master.zip

4. Po stažení souboru zip zkopírujte do Apache pracovního adresáře (tj. /var/www/html) a rozbalte master. zip.


cp master.zip /var/www/html/
cd /var/www/html
unzip master.zip

5. Po rozbalení souboru 'master.zip', cd do extrahovaného adresáře a přesuňte obsah adresáře upload do kořenového adresáře složky aplikace (opencart-master).


cd opencart-master
mv -v upload/* ../opencart-master/

6. Nyní musíte přejmenovat nebo zkopírovat konfigurační soubory OpenCart, jak je uvedeno níže.


cp /var/www/html/opencart-master/admin/config-dist.php /var/www/html/opencart-master/admin/config.php
cp /var/www/html/opencart-master/config-dist.php /var/www/html/opencart-master/config.php

7. Dále nastavte správná oprávnění pro soubory a složky /var/www/html/opencart-master. Musíte poskytnout oprávnění RWX všem souborům a složkám, které tam jsou, rekurzivně.


chmod 777 -R /var/www/html/opencart-master 

Důležité: Nastavení oprávnění 777 může být nebezpečné, takže jakmile dokončíte nastavení, vraťte se zpět na oprávnění 755 rekurzivně ve výše uvedené složce.

Krok 3: Vytvoření databáze OpenCart

8. Dalším krokem je vytvoření databáze (řekněme opencartdb) pro web E-Commerce pro ukládání dat do databáze. Připojte se k serveru databázového serveru a vytvořte databázi, uživatele a udělte správná oprávnění uživateli, aby měl plnou kontrolu nad databází.


mysql -u root -p
CREATE DATABASE opencartdb;
CREATE USER 'opencartuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON opencartdb.* TO 'opencartuser'@'localhost' IDENTIFIED by 'mypassword';

Krok 4: Webová instalace OpenCart

9. Jakmile je vše správně nastaveno, přejděte do webového prohlížeče a zadejte http:// pro přístup k webové instalaci OpenCart.

Kliknutím na „POKRAČOVAT“ odsouhlaste licenční smlouvu.

10. Další obrazovka je Předinstalace Kontrola nastavení serveru, abyste viděli, že server má všechny požadované moduly nainstalovány správně a má správná oprávnění k souborům OpenCart.

Pokud jsou na #1 nebo #2 zvýrazněny nějaké červené značky, znamená to, že musíte tyto komponenty na server správně nainstalovat, aby byly splněny požadavky webového serveru.

Pokud jsou na #3 nebo #4 nějaké červené značky, znamená to, že došlo k problému s vašimi soubory. Pokud je vše správně nakonfigurováno, měli byste vidět, že jsou vidět všechny zelené značky (jak je vidět níže), můžete stisknout „Pokračovat“.

11. Na další obrazovce zadejte přihlašovací údaje k databázi, jako je ovladač databáze, název hostitele, uživatelské jméno, heslo, databáze. Neměli byste se dotýkat db_port a Prefix, dokud nebudete vědět, co děláte.

Zadejte také uživatelské_jméno, heslo a e-mailovou adresu pro účet správce. Všimněte si, že tyto přihlašovací údaje budou použity pro přihlášení do Opencart Admin Panelu jako root, takže je uschovejte. Až budete hotovi, klikněte na Pokračovat!

12. Na další obrazovce se zobrazí zpráva jako „Instalace dokončena“ s popiskem Připraveno k zahájení prodeje. Také varuje před smazáním instalačního adresáře, protože vše potřebné k nastavení pomocí tohoto adresáře bylo dokončeno.

Chcete-li odebrat instalační adresář, možná budete chtít spustit níže uvedený příkaz.


rm -rf /var/www/html/opencart-master/install

Krok 4: Přístup k webu OpenCart a správě

13. Nyní nasměrujte svůj prohlížeč na http:///opencart-master/ a uvidíte něco jako snímek obrazovky níže.

14. Chcete-li se přihlásit do administrátorského panelu Opencart, nasměrujte svůj prohlížeč na http:///opencart-master/admin a vyplňte přihlašovací údaje správce zadáte při nastavování.

15. Pokud je vše v pořádku! Měli byste vidět Admin Dashboard Opencart.

Zde v Administrátorském panelu můžete nastavit spoustu možností, jako jsou kategorie, produkt, možnosti, Výrobci, Stahování, Recenze, Informace, Instalace rozšíření, Doprava, Možnosti platby, součty objednávek, dárkový poukaz, Paypal, Kupóny, přidružené společnosti, marketing, e-maily, design a nastavení, protokoly chyb, vestavěné analýzy a co ne.

Co po testování nástrojů?

Pokud jste již aplikaci otestovali a zjistíte, že je přizpůsobitelná, flexibilní, skálopevná, snadno se udržuje a používá, možná budete potřebovat dobrého poskytovatele hostingu, který bude hostovat aplikaci OpenCart, která zůstane živou podporou 24x7. I když existuje mnoho možností pro poskytovatele hostingu, doporučujeme Hostgator.

Hostgator je registrant domény a poskytovatel hostingu, který je velmi dobře známý pro své služby a funkce. Poskytuje vám NEOMEZENÉ místo na disku, NEOMEZENOU šířku pásma, snadnou instalaci (instalační skript na jedno kliknutí), 99,9% dostupnost, oceněnou technickou podporu 24x7x365 a 45denní záruku vrácení peněz, což znamená, že pokud se vám produkt a služba nelíbily dostanete své peníze zpět do 45 dnů od nákupu a mějte na paměti, že 45 dnů je dlouhá doba na testování.

Takže pokud máte něco na prodej, můžete to udělat zdarma (zdarma myslím, přemýšlejte o nákladech, které byste utratili za získání fyzického obchodu, a poté je porovnejte s náklady na založení virtuálního obchodu. Budete mít pocit, že je to zdarma).

Poznámka: Když si koupíte hosting (a/nebo doménu) od hostgatoru, získáte paušální SLEVU 25 %. Tato nabídka platí pouze pro čtenáře stránek Tecmint.

Jediné, co musíte udělat, je zadat promokód “TecMint025 ” během platby za hosting. Pro informaci viz náhled platební obrazovky s promo kódem.

Poznámka: Také stojí za zmínku, že za každý hosting, který si koupíte od Hostgator pro hostování OpenCart, dostaneme malou provizi, jen abychom udrželi Tecmint Live (zaplacením šířky pásma a hostovací poplatky serveru).

Pokud si jej tedy koupíte pomocí výše uvedeného kódu, získáte slevu a my dostaneme malou částku. Nezapomeňte také, že nebudete platit nic navíc, ve skutečnosti zaplatíte o 25 % méně z celkového účtu.

Závěr

OpenCart je aplikace, která funguje hned po vybalení. Snadno se instaluje a máte možnost vybrat si nejvhodnější šablony, přidat své produkty a stanete se online obchodníkem.

Díky velkému množství komunitních rozšíření (bezplatných a placených) je bohatý. Je to skvělá aplikace pro ty, kteří chtějí nastavit virtuální obchod a zůstat přístupní svým zákazníkům 24x7. Dejte mi vědět své zkušenosti s aplikací. Vítány jsou také jakékoli návrhy a zpětná vazba.