Giunsa Paghimo ang Kaugalingon nga Online Shopping Store Gamit ang OpenCart sa Linux


Sa kalibutan sa Internet atong gibuhat ang tanan gamit ang kompyuter. Ang Electronic Commerce aka e-commerce usa niini. Ang E-Commerce dili bag-o ug nagsugod kini sa unang mga adlaw sa ARPANET, diin ang ARPANET gigamit sa paghan-ay sa pagbaligya tali sa mga estudyante sa Massachusetts Institute of Technology ug Stanford Artificial Intelligence Laboratory.

Karong mga adlawa adunay mga 100's sa E-Commerce site viz., Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon, ug uban pa. Nakahunahuna ka ba sa paghimo sa imong kaugalingong Amazon ug Flipcart sama sa web-based Application Server? Kung oo! Kini nga artikulo alang kanimo.

Ang Opencart usa ka libre ug bukas nga gigikanan nga E-Commerce Application nga gisulat sa PHP, nga magamit sa paghimo og sistema sa shopping cart nga parehas sa Amazon ug Flipcart. Kung gusto nimo ibaligya ang imong mga produkto online o gusto nga moserbisyo sa imong mga kostumer bisan kung sirado ka Opencart para kanimo. Makahimo ka og usa ka malampuson nga online store (alang sa mga online nga negosyante) gamit ang kasaligan ug propesyonal nga Opencart Application.

  1. Abang sa Tindahan – http://demo.opencart.com/
  2. Admin Login – http://demo.opencart.com/admin/

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

Ang Opencart usa ka aplikasyon nga nagtagbo sa tanan nga mga kinahanglanon sa usa ka online nga magpapatigayon. Anaa niini ang tanan nga mga bahin (tan-awa sa ubos) gamit kung diin mahimo nimo ang imong kaugalingon nga Website sa E-Commerce.

  1. Kini usa ka Libre (sama sa beer) ug Open Source (sama sa sinultihan) Aplikasyon nga gipagawas ubos sa GNU GPL License.
  2. Ang tanan maayo nga dokumentado, nagpasabot nga dili nimo kinahanglan nga mag-Google ug mosinggit og tabang.
  3. Libreng Kinabuhi nga suporta ug mga update.
  4. Walay kinutuban nga gidaghanon sa mga kategorya, Mga Produkto ug gisuportahan nga tiggama.
  5. Ang tanan gibase sa Template.
  6. Multi-Language ug Multi-Currency Gisuportahan. Kini nagsiguro nga ang imong produkto makakuha sa tibuok kalibutan nga maabot.
  7. Built-in Product Review ug Rating Features.
  8. Mga Ma-download nga Produkto (sama sa, ebook) gisuportahan.
  9. Gisuportahan ang Awtomatikong Pagbag-o sa Imahe.
  10. Mga feature sama sa Multi tax Rates (sama sa lain-laing nasod), Viewing Related Products, Information Page, Shipping Weight Calculation, Availing Discount Coupons, etc maayo nga gipatuman pinaagi sa default.
  11. Built-in Backup ug Restore nga mga himan.
  12. Maayo nga gipatuman SEO.
  13. Invoice Printing, Error Log ug sales report gisuportahan usab.

  1. Web Server (Apache HTTP Server Gipili)
  2. PHP (5.2 pataas).
  3. Database (MySQLi Preferred pero gamit nako ang MariaDB).

Kini nga mga extension kinahanglang ma-install ug ma-enable sa imong sistema aron ma-install sa husto ang Opencart sa web server.

  1. Kulot
  2. Zip
  3. Zlib
  4. GD Library
  5. Mcrypt
  6. Mbstrings

Lakang 1: Pag-instalar sa Apache, PHP ug MariaDB

1. Sama sa akong giingon, ang OpenCart nanginahanglan ug piho nga teknikal nga mga kinahanglanon sama sa Apache, PHP nga adunay mga extension ug Database (MySQL o MariaDB) nga ma-install sa sistema, aron makadagan sa husto ang Opencart.

Atong i-install ang Apache, PHP ug MariaDB gamit ang pagsunod sa Command.

# apt-get install apache2 		 (On Debian based Systems)
# yum install httpd			 (On RedHat based Systems)
# 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)
# apt-get install mariadb-server mariadb-client				(On Debian based Systems)
# yum install mariadb-server mariadb					(On RedHat based Systems)

2. Human sa pag-instalar sa tanang gikinahanglan nga mga butang sa ibabaw, mahimo nimong sugdan ang mga serbisyo sa Apache ug MariaDB gamit ang mosunod nga mga sugo.

------------------- On Debian based Systems ------------------- 
# systemctl restart apache2.service					
# systemctl restart mariadb.service	
------------------- On RedHat based Systems ------------------- 
# systemctl restart httpd.service 		
# systemctl restart mariadb.service 				

Lakang 2: Pag-download ug Pag-set sa OpenCart

3. Ang pinakabag-o nga bersyon sa OpenCart (2.0.2.0) mahimong makuha gikan sa OpenCart website o direkta gikan sa github.

Sa laing paagi, mahimo nimong gamiton ang pagsunod sa wget command aron i-download ang pinakabag-o nga bersyon sa OpenCart direkta gikan sa github repository sama sa gipakita sa ubos.

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

4. Human ma-download ang zip file, kopyaha sa Apache Working directory (ie /var/www/html) ug unzip ang master.zip file.

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

5. Human makuha ang 'master.zip' file, cd ngadto sa gikuha nga direktoryo ug ibalhin ang sulod sa upload directory ngadto sa gamut sa application folder (opencart-master).

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

6. Karon kinahanglan nimo nga ilisan ang ngalan o kopyahon ang OpenCart configuration files sama sa gipakita sa ubos.

# 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. Sunod, ibutang ang husto nga Permissions sa mga file ug folder sa /var/www/html/opencart-master. Kinahanglan nimo nga hatagan ang pagtugot sa RWX sa tanan nga mga file ug folder didto, nga recursively.

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

Importante: Ang pagbutang og permiso 777 mahimong delikado, busa inigkahuman nimo sa pag-set up sa tanan, balik sa permiso 755 balik-balik sa ibabaw nga folder.

Lakang 3: Paghimo sa OpenCart Database

8. Ang sunod nga lakang mao ang paghimo ug database (ingon opencartdb) para sa E-Commerce site nga magtipig ug datos sa database. Sumpaysumpaya ang databaser server ug paghimo ug database, user ug paghatag ug saktong mga pribilihiyo sa user nga adunay bug-os nga kontrol sa database.

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

Lakang 4: Pag-instalar sa OpenCart Web

9. Sa higayon nga mabutang na sa husto ang tanan, navigate sa web browser ug i-type ang http:// aron ma-access ang OpenCart web installation.

I-klik ang 'PAGPADAYON' aron Pag-uyon sa Kasabutan sa Lisensya.

10. Ang sunod nga screen mao ang Pre-installation Server Setup Check, aron makita nga ang server adunay tanan nga gikinahanglan nga mga module nga na-install sa husto ug adunay husto nga pagtugot sa OpenCart files.

Kung adunay mga pula nga marka nga gipasiugda sa #1 o #2, nagpasabut kana nga kinahanglan nimo nga i-install ang mga sangkap sa husto sa server aron matubag ang mga kinahanglanon sa web server.

Kung adunay bisan unsang pulang marka sa #3 o #4, nagpasabut kana nga adunay isyu sa imong mga file. Kung ang tanan husto nga na-configure kinahanglan nimo nga makita ang tanan nga berde nga marka nga makita (sama sa makita sa ubos), mahimo nimong ipadayon ang Ipadayon.

11. Sa sunod nga screen isulod ang imong Database Credentials sama sa Database Driver, Hostname, User-name, Password, database. Dili nimo kinahanglan nga hikapon ang db_port ug Prefix, hangtod ug gawas kung nahibal-an nimo kung unsa ang imong gibuhat.

Pagsulod usab sa User_name, Password ug Email Address para sa Administrative account. Timan-i nga kini nga mga kredensyal gamiton alang sa pag-log in sa Opencart Admin Panel isip gamut, busa itago kini nga luwas. Pag-klik sa pagpadayon kung nahuman na!

12. Ang sunod nga screen nagpakita sa mensahe sama sa \Installation Complete uban sa Tag Line Ready to Start Selling. Usab kini nagpasidaan sa pagtangtang sa installation directory, kay ang tanan nga gikinahanglan sa setup gamit kini nga directory nahuman na.

Aron Kuhaa ang direktoryo sa pag-install, mahimo nimong ipadagan ang mando sa ubos.

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

Lakang 4: Pag-access sa OpenCart Web ug Admin

13. Karon itudlo ang imong browser sa http:///opencart-master/ ug imong makita ang sama sa screenshot sa ubos.

14. Aron maka-log in sa Opencart Admin Panel, itudlo ang imong browser sa http:///opencart-master/admin ug pun-a ang Admin Credentials nga imong gi-input, samtang nag-set up niini.

15. Kung ok ra ang tanan! Kinahanglan nimo nga makita ang Admin Dashboard sa Opencart.

Dinhi sa Admin Dashboard mahimo ka magbutang daghang mga kapilian sama sa mga kategorya, produkto, mga kapilian, Mga Manufacturers, Mga Pag-download, Pagrepaso, Impormasyon, Extension Installer, Pagpadala, Mga kapilian sa pagbayad, mga total sa order, voucher sa regalo, Paypal, Kupon, Mga Kaakibat, marketing, mail , Disenyo ug Settings, Error logs, in-built analytics ug unsa pa.

Kung nasulayan na nimo ang Aplikasyon ug nakit-an nga kini napasibo, flexible, Bato Solid, Sayon sa pagmentinar ug paggamit, mahimong kinahanglan nimo ang usa ka maayo nga tighatag sa pag-host aron ma-host ang aplikasyon sa OpenCart, nga nagpabilin nga live 24X7 nga suporta. Bisan kung adunay daghang mga kapilian alang sa mga taghatag sa pag-host girekomenda namon ang Hostgator.

Ang Hostgator usa ka Domain Registrant ug Hosting Provider nga ilado kaayo sa serbisyo ug feature nga gihatag niini. Naghatag kini kanimo og UNLIMITED Disk Space, UNLIMITED Bandwidth, Sayon nga i-install (1-click install script), 99.9% Uptime, Award winning 24x7x365 Technical Support ug 45 ka adlaw nga money back guarantee, nga nagpasabot kung dili nimo gusto ang produkto ug serbisyo makuha nimo ang imong kwarta sa sulod sa 45 ka adlaw sa pagpalit ug hunahunaa nga ang 45 ka adlaw usa ka taas nga panahon sa Pagsulay.

Mao nga kung naa kay ibaligya mahimo nimo kini nga libre (sa akong gipasabut nga libre, Hunahunaa ang gasto nga imong gastohon sa pagkuha usa ka pisikal nga tindahan ug unya itandi kini sa gasto sa pag-set up sa virtual nga tindahan. Mabati nimo nga libre kini).

Mubo nga sulat: Kung mopalit ka og hosting (ug/o Domain) gikan sa Hostgator makakuha ka og Flat 25% OFF. Kini nga tanyag balido lamang alang sa mga magbabasa sa Tecmint Site.

Ang kinahanglan nimong buhaton mao ang Pagsulod sa Promocode \TecMint025 sa panahon sa pagbayad sa pag-host. Alang sa pakisayran tan-awa ang preview sa screen sa pagbayad nga adunay promo code.

Mubo nga sulat: Angay usab nga hisgutan, nga sa matag pag-host nga imong gipalit gikan sa Hostgator aron ma-host ang OpenCart, makakuha kami usa ka gamay nga kantidad sa komisyon, aron lang mapadayon ang Tecmint Live (pinaagi sa Pagbayad sa Bandwidth ug pag-host sa mga bayad sa server).

Mao nga Kung imong paliton kini gamit ang code sa ibabaw, makakuha ka og diskwento ug makakuha kami gamay nga kantidad. Timan-i usab nga dili ka magbayad bisan unsa nga sobra, sa tinuud magbayad ka og 25% nga gamay sa kinatibuk-ang bayronon.

Konklusyon

Ang OpenCart usa ka aplikasyon nga naglihok sa gawas sa kahon. Sayon nga i-install ug adunay ka kapilian sa pagpili sa labing angay nga mga template, idugang ang imong mga produkto ug mahimo kang usa ka negosyante sa online.

Daghang mga extension nga gihimo sa komunidad (libre ug bayad) ang naghimo niini nga adunahan. Kini usa ka talagsaon nga aplikasyon alang niadtong gusto nga mag-setup og usa ka virtual nga tindahan ug magpabilin nga accessible sa ilang kustomer 24X7. Ipahibalo kanako ang imong kasinatian sa aplikasyon. Ang bisan unsang sugyot ug feedback gidawat usab.