Kaip sukurti savo internetinę parduotuvę naudojant „OpenCart“ sistemoje „Linux“.


Interneto pasaulyje mes viską darome naudodami kompiuterį. Viena iš jų yra elektroninė komercija, dar žinoma kaip elektroninė prekyba. El. prekyba nėra jokia naujiena ir ji prasidėjo ankstyvomis ARPANET dienomis, kai ARPANET rengdavo pardavimą tarp Masačusetso technologijos instituto ir Stanfordo dirbtinio intelekto laboratorijos studentų.

Šiomis dienomis yra apie 100 el. prekybos svetainių, pvz., „Flipcart“, „eBay“, „Alibaba“, „Zappos“, „IndiaMART“, „Amazon“ ir kt. Ar galvojote sukurti savo „Amazon“ ir „Flipcart“ kaip žiniatinklio programų serverį? Jei taip! Šis straipsnis skirtas jums.

Opencart yra nemokama atvirojo kodo el. prekybos programa, parašyta PHP, kurią galima naudoti kuriant pirkinių krepšelio sistemą, panašią į Amazon ir Flipcart. Jei norite parduoti savo produktus internetu arba aptarnauti savo klientus net tada, kai esate uždarytas, Opencart yra skirtas jums. Galite sukurti sėkmingą internetinę parduotuvę (interneto prekybininkams) naudodami patikimą ir profesionalią Opencart programą.

„OpenCart“ žiniatinklio skydelio demonstracija
  1. Parduotuvės fasadas – http://demo.opencart.com/
  2. Administratoriaus prisijungimas – http://demo.opencart.com/admin/

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

Opencart savybės

Opencart yra programa, kuri atitinka visus internetinio prekybininko reikalavimus. Jis turi visas funkcijas (žr. toliau), kurias naudodami galite sukurti savo el. prekybos svetainę.

  1. Tai nemokama (kaip ir alaus) ir atvirojo kodo (kaip kalboje) programa, išleista pagal GNU GPL licenciją.
  2. Viskas gerai dokumentuota, tai reiškia, kad jums nereikia ieškoti „Google“ ir šauktis pagalbos.
  3. Nemokamas palaikymas ir atnaujinimai visą gyvenimą.
  4. Neribotas kategorijų skaičius, palaikomi produktai ir gamintojas.
  5. Viskas yra šablono pagrindu.
  6. Palaikomos kelios kalbos ir kelios valiutos. Tai užtikrina, kad jūsų produktas bus pasiekiamas visame pasaulyje.
  7. Integruotos produktų apžvalgos ir įvertinimo funkcijos.
  8. Palaikomi atsisiunčiami produktai (pvz., el. knyga).
  9. Palaikomas automatinis vaizdo dydžio keitimas.
  10. Tokios funkcijos kaip kelių mokesčių tarifai (kaip ir įvairiose šalyse), susijusių produktų peržiūra, informacijos puslapis, siuntos svorio apskaičiavimas, nuolaidų kuponai ir kt., yra gerai įdiegtos pagal numatytuosius nustatymus.
  11. Integruoti atsarginės kopijos kūrimo ir atkūrimo įrankiai.
  12. Puikiai įgyvendintas SEO.
  13. Taip pat palaikomas sąskaitų faktūrų spausdinimas, klaidų žurnalas ir pardavimo ataskaita.

Sistemos reikalavimai

  1. Žiniatinklio serveris (pageidautina „Apache HTTP Server“)
  2. PHP (5.2 ir naujesnė versija).
  3. Duomenų bazė („MySQLi Preferred“, bet aš naudoju „MariaDB“).

Reikalingos PHP bibliotekos ir moduliai

Šie plėtiniai turi būti įdiegti ir įjungti jūsų sistemoje, kad būtų galima tinkamai įdiegti „Opencart“ žiniatinklio serveryje.

  1. Garbanė
  2. Zip
  3. Zlib
  4. GD biblioteka
  5. Mcrypt
  6. Mbstrings

1 veiksmas: Įdiekite „Apache“, PHP ir „MariaDB“.

1. Kaip jau sakiau, OpenCart reikalauja tam tikrų techninių reikalavimų, pvz., Apache, PHP su plėtiniais ir duomenų baze (MySQL arba MariaDB), kuris turi būti įdiegtas sistemoje, kad būtų galima tinkamai paleisti Opencart.

Įdiegkime Apache, PHP ir MariaDB naudodami šią komandą.

Įdiekite „Apache“.

apt-get install apache2 		 (On Debian based Systems)
yum install httpd			 (On RedHat based Systems)
Įdiekite PHP ir plėtinius

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)
Įdiekite MariaDB

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

2. Įdiegę visus anksčiau nurodytus reikalingus dalykus, galite paleisti Apache ir MariaDB paslaugas naudodami šias komandas.


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

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

2 veiksmas: atsisiųskite ir nustatykite „OpenCart“.

3. Naujausią „OpenCart“ versiją (2.0.2.0) galite gauti „OpenCart“ svetainėje arba tiesiogiai iš „github“.

Arba galite naudoti šią komandą wget, kad atsisiųstumėte naujausią OpenCart versiją tiesiai iš github saugyklos, kaip parodyta toliau.


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

4. Atsisiuntę ZIP failą, nukopijuokite į Apache darbo katalogą (t. y. /var/www/html) ir išpakuokite pagrindinį failą. zip failą.


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

5. Išskleiskite master.zip failą, kompaktinį diską į ištrauktą katalogą ir įkėlimo katalogo turinį perkelkite į programos aplanko šaknį. (opencart-master).


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

6. Dabar reikia pervardyti arba nukopijuoti OpenCart konfigūracijos failus, kaip parodyta toliau.


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. Tada nustatykite teisingus leidimus /var/www/html/opencart-master failams ir aplankams. Turite rekursyviai suteikti RWX leidimą visiems ten esantiems failams ir aplankams.


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

Svarbu: leidimo 777 nustatymas gali būti pavojingas, todėl kai tik viską nustatysite, grįžkite į 755 leidimą. rekursyviai aukščiau esančiame aplanke.

3 veiksmas: „OpenCart“ duomenų bazės kūrimas

8. Kitas veiksmas – sukurti el. prekybos svetainės duomenų bazę (pvz., opencartdb), kad duomenų bazėje būtų saugomi duomenys. Prisijunkite prie duomenų bazės serverio ir sukurkite duomenų bazę, vartotoją ir suteikite vartotojui tinkamas teises, kad galėtumėte visiškai valdyti duomenų bazę.


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';

4 veiksmas: „OpenCart“ žiniatinklio diegimas

9. Kai viskas bus nustatyta teisingai, eikite į žiniatinklio naršyklę ir įveskite http://<žiniatinklio serverio IP adresas>, kad pasiektumėte OpenCart žiniatinklio diegimą.

Spustelėkite „TĘSTI“, kad sutiktumėte su licencijos sutartimi.

10. Kitas ekranas yra prieš įdiegiant Serverio sąrankos patikra, kad įsitikintumėte, jog visi reikalingi moduliai yra tinkamai įdiegti ir turi teisingą leidimą „OpenCart“ failams.

Jei #1 arba #2 yra paryškintos raudonos žymės, tai reiškia, kad turite tinkamai įdiegti tuos komponentus serveryje, kad atitiktumėte žiniatinklio serverio reikalavimus.

Jei #3 arba #4 yra raudonų žymių, tai reiškia, kad yra problemų su failais. Jei viskas teisingai sukonfigūruota, turėtumėte matyti visus žalius ženklus (kaip parodyta toliau), galite paspausti „Tęsti“.

11. Kitame ekrane įveskite savo duomenų bazės kredencialus, pvz., duomenų bazės tvarkyklę, pagrindinio kompiuterio pavadinimą, naudotojo vardą, slaptažodį, duomenų bazę. Neturėtumėte liesti db_port ir Prefix, kol nežinote, ką darote.

Taip pat įveskite administracinės paskyros vartotojo vardą, slaptažodį ir el. pašto adresą. Atminkite, kad šie kredencialai bus naudojami prisijungiant prie „Opencart“ administratoriaus skydelio kaip root, todėl saugokitės. Baigę spustelėkite tęsti!

12. Kitame ekrane rodomas pranešimas, pvz., „Įdiegimas baigtas“ su žymos eilute, paruošta pradėti pardavimą. Taip pat jis įspėja ištrinti diegimo katalogą, nes viskas, ko reikia norint nustatyti naudojant šį katalogą, buvo atlikta.

Norėdami pašalinti diegimo katalogą, galbūt norėsite paleisti toliau pateiktą komandą.


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

4 veiksmas: pasiekite „OpenCart Web“ ir „Admin“.

13. Dabar nukreipkite naršyklę į http://<žiniatinklio serverio IP adresas>/opencart-master/ ir pamatysite kažką panašaus į toliau pateiktą ekrano kopiją.

14. Norėdami prisijungti prie „Opencart“ administratoriaus skydelio, nukreipkite naršyklę į http://<žiniatinklio serverio IP adresas>/opencart-master/admin ir užpildykite administratoriaus kredencialus įvedėte ją nustatydami.

15. Jei viskas gerai! Turėtumėte matyti „Opencart“ administratoriaus informacijos suvestinę.

Čia, Administratoriaus informacijos suvestinėje, galite nustatyti daugybę parinkčių, pvz., kategorijų, produktų, parinkčių, gamintojų, atsisiuntimų, apžvalgų, informacijos, plėtinio diegimo programos, pristatymo, mokėjimo parinkčių, užsakymų sumos, dovanų kupono, „Paypal“, Kuponai, filialai, rinkodara, laiškai, dizainas ir nustatymai, klaidų žurnalai, integruota analizė ir kas ne.

Ką daryti išbandžius įrankius?

Jei jau išbandėte programą ir manote, kad ji yra pritaikoma, lanksti, tvirta, lengvai prižiūrima ir naudojama, jums gali prireikti gero prieglobos paslaugų teikėjo, kad galėtumėte priglobti „OpenCart“ programą, kuri ir toliau veikia visą parą. Nors prieglobos paslaugų teikėjams yra daug galimybių, rekomenduojame Hostgator.

Hostgator yra domeno registruotojas ir prieglobos paslaugų teikėjas, labai gerai žinomas dėl teikiamos paslaugos ir funkcijos. Tai suteikia NERIBOTOS vietos diske, NERIBOTĄ pralaidumą, paprastą diegimą (1 spustelėjus diegimo scenarijų), 99,9 % veikimo laiką, apdovanojimus pelniusį 24x7x365 techninį palaikymą ir 45 dienų pinigų grąžinimo garantiją, o tai reiškia, kad produktas ir paslauga jums nepatiko. Jūs atgausite pinigus per 45 dienas nuo pirkimo ir atminkite, kad 45 dienos yra ilgas laikas išbandyti.

Taigi, jei turite ką nors parduoti, galite tai padaryti nemokamai (nemokamai turiu omenyje tai, kad pagalvokite apie išlaidas, kurias išleistumėte įsigydami fizinę parduotuvę, tada palyginkite ją su virtualios parduotuvės įkūrimo išlaidomis. Jausitės nemokamai).

Pastaba: pirkdami prieglobą (ir (arba) domeną) iš Hostgator gausite 25 % NUOLAIDA. Šis pasiūlymas galioja tik Tecmint svetainės skaitytojams.

Viskas, ką jums reikia padaryti, tai mokėjimo už prieglobą metu įvesti reklamos kredito kodą „TecMint025. Norėdami gauti informacijos, žr. mokėjimo ekrano peržiūrą su reklamos kredito kodu.

Pastaba: taip pat verta paminėti, kad už kiekvieną prieglobą, kurią perkate iš „Hostgator“ ir priglobiate „OpenCart“, gausime nedidelį komisinį mokestį, kad išlaikytume „Tecmint Live“ (mokėdami juostos plotį ir serverio prieglobos mokesčiai).

Taigi, jei pirksite naudodami aukščiau pateiktą kodą, gausite nuolaidą, o mes gausime nedidelę sumą. Taip pat atminkite, kad nieko papildomai nemokėsite, nes mokėsite 25 % mažiau nuo visos sąskaitos.

Išvada

OpenCart yra programa, kuri veikia iš karto. Jį lengva įdiegti ir jūs turite galimybę pasirinkti tinkamiausius šablonus, pridėti savo produktus ir tapsite internetiniu prekybininku.

Daugybė bendruomenės sukurtų plėtinių (nemokamų ir mokamų) daro jį turtingą. Tai puiki programa tiems, kurie nori sukurti virtualią parduotuvę ir likti pasiekiami savo klientams 24x7. Praneškite man apie savo patirtį naudojant programą. Taip pat laukiami bet kokie pasiūlymai ir atsiliepimai.