Πώς να δημιουργήσετε το δικό σας ηλεκτρονικό κατάστημα αγορών χρησιμοποιώντας το OpenCart στο Linux


Στον κόσμο του Διαδικτύου κάνουμε τα πάντα χρησιμοποιώντας έναν υπολογιστή. Το Ηλεκτρονικό Εμπόριο γνωστό και ως ηλεκτρονικό εμπόριο είναι ένα από αυτά. Το ηλεκτρονικό εμπόριο δεν είναι κάτι καινούργιο και ξεκίνησε στις πρώτες μέρες του ARPANET, όπου το ARPANET κανόνιζε την πώληση μεταξύ φοιτητών του Ινστιτούτου Τεχνολογίας της Μασαχουσέτης και του Εργαστηρίου Τεχνητής Νοημοσύνης του Στάνφορντ.

Αυτές τις μέρες υπάρχουν περίπου 100 ιστότοποι ηλεκτρονικού εμπορίου, π.χ. Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon, κ.λπ. Σκεφτήκατε να φτιάξετε το δικό σας Amazon και Flipcart όπως ο διακομιστής εφαρμογών που βασίζεται στον ιστό; Αν ναι! Αυτό το άρθρο είναι για εσάς.

Το Opencart είναι μια δωρεάν και ανοιχτού κώδικα Εφαρμογή ηλεκτρονικού εμπορίου γραμμένη σε PHP, η οποία μπορεί να χρησιμοποιηθεί για την ανάπτυξη ενός συστήματος καλαθιού αγορών παρόμοιο με το Amazon και το Flipcart. Αν θέλετε να πουλάτε τα προϊόντα σας online ή θέλετε να εξυπηρετήσετε τους πελάτες σας ακόμα και όταν είστε κλειστοί, το Opencart είναι για εσάς. Μπορείτε να δημιουργήσετε ένα επιτυχημένο ηλεκτρονικό κατάστημα (για διαδικτυακούς εμπόρους) χρησιμοποιώντας αξιόπιστη και επαγγελματική εφαρμογή Opencart.

Επίδειξη πίνακα Web του OpenCart

  1. Μπροστά στο κατάστημα – http://demo.opencart.com/
  2. Σύνδεση διαχειριστή – http://demo.opencart.com/admin/

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

Χαρακτηριστικά του Opencart

Το Opencart είναι μια εφαρμογή που πληροί όλες τις απαιτήσεις ενός διαδικτυακού εμπόρου. Διαθέτει όλες τις δυνατότητες (δείτε παρακάτω) χρησιμοποιώντας τις οποίες μπορείτε να φτιάξετε τον δικό σας ιστότοπο ηλεκτρονικού εμπορίου.

  1. Είναι μια δωρεάν (όπως στην μπύρα) και ανοιχτού κώδικα (όπως στην ομιλία) Εφαρμογή που κυκλοφορεί με άδεια GNU GPL.
  2. Όλα είναι καλά τεκμηριωμένα, σημαίνει ότι δεν χρειάζεται να μπείτε στο Google και να φωνάξετε για βοήθεια.
  3. Δωρεάν Υποστήριξη και ενημερώσεις χρόνου ζωής.
  4. Απεριόριστος αριθμός κατηγοριών, προϊόντων και κατασκευαστών που υποστηρίζονται.
  5. Όλα βασίζονται σε πρότυπο.
  6. Υποστήριξη πολλών γλωσσών και πολλών νομισμάτων. Διασφαλίζει ότι το προϊόν σας αποκτά παγκόσμια απήχηση.
  7. Ενσωματωμένες δυνατότητες αξιολόγησης και αξιολόγησης προϊόντων.
  8. Υποστηρίζονται προϊόντα με δυνατότητα λήψης (δηλαδή, ebook).
  9. Υποστηρίζεται η αυτόματη αλλαγή μεγέθους εικόνας.
  10. Δυνατότητες όπως οι πολλαπλοί φορολογικοί συντελεστές (όπως σε διάφορες χώρες), η προβολή σχετικών προϊόντων, η σελίδα πληροφοριών, ο υπολογισμός βάρους αποστολής, η χρήση εκπτωτικών κουπονιών κ.λπ. εφαρμόζονται καλά από προεπιλογή.
  11. Ενσωματωμένα εργαλεία δημιουργίας αντιγράφων ασφαλείας και επαναφοράς.
  12. Καλά εφαρμοσμένο SEO.
  13. Υποστηρίζονται επίσης η εκτύπωση τιμολογίου, το αρχείο καταγραφής σφαλμάτων και η αναφορά πωλήσεων.

Απαιτήσεις συστήματος

  1. Διακομιστής Ιστού (Προτιμάται ο διακομιστής HTTP Apache)
  2. PHP (5.2 και άνω).
  3. Βάση δεδομένων (Προτιμάται το MySQLi αλλά χρησιμοποιώ το MariaDB).

Απαιτούμενες βιβλιοθήκες και ενότητες PHP

Αυτές οι επεκτάσεις πρέπει να εγκατασταθούν και να ενεργοποιηθούν στο σύστημά σας για να εγκαταστήσετε σωστά το Opencart στον διακομιστή ιστού.

  1. Μπούκλα
  2. Zip
  3. Zlib
  4. Βιβλιοθήκη GD
  5. Mcrypt
  6. Mbstrings

Βήμα 1: Εγκατάσταση Apache, PHP και MariaDB

1. Όπως είπα, το OpenCart απαιτεί ορισμένες τεχνικές απαιτήσεις όπως Apache, PHP με επεκτάσεις και βάση δεδομένων (MySQL ή MariaDB) που θα εγκατασταθεί στο σύστημα, προκειμένου να εκτελεστεί σωστά το Opencart.

Ας εγκαταστήσουμε τα Apache, PHP και MariaDB χρησιμοποιώντας την παρακάτω εντολή.

Εγκαταστήστε το Apache
# apt-get install apache2 		 (On Debian based Systems)
# yum install httpd			 (On RedHat based Systems)
Εγκαταστήστε PHP και επεκτάσεις
# 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)
Εγκαταστήστε το MariaDB
# apt-get install mariadb-server mariadb-client				(On Debian based Systems)
# yum install mariadb-server mariadb					(On RedHat based Systems)

2. Αφού εγκαταστήσετε όλα τα παραπάνω απαιτούμενα πράγματα, μπορείτε να ξεκινήσετε τις υπηρεσίες Apache και 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 				

Βήμα 2: Λήψη και ρύθμιση OpenCart

3. Η πιο πρόσφατη έκδοση του OpenCart (2.0.2.0) μπορεί να ληφθεί από τον ιστότοπο του OpenCart ή απευθείας από το github.

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή wget για να πραγματοποιήσετε λήψη της πιο πρόσφατης έκδοσης του OpenCart απευθείας από το αποθετήριο github όπως φαίνεται παρακάτω.

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

4. Μετά τη λήψη του αρχείου zip, αντιγράψτε στον κατάλογο εργασίας Apache (δηλαδή /var/www/html) και αποσυμπιέστε το master. zipαρχείο.

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

5. Μετά την εξαγωγή του αρχείου 'master.zip', το cd στον κατάλογο εξαγωγής και μετακινήστε το περιεχόμενο του καταλόγου upload στη ρίζα του φακέλου της εφαρμογής (opencart-master).

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

6. Τώρα πρέπει να μετονομάσετε ή να αντιγράψετε τα αρχεία διαμόρφωσης OpenCart όπως φαίνεται παρακάτω.

# 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. Στη συνέχεια, ορίστε τα σωστά δικαιώματα στα αρχεία και τους φακέλους του /var/www/html/opencart-master. Πρέπει να παρέχετε άδεια RWX σε όλα τα αρχεία και τους φακέλους εκεί, αναδρομικά.

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

Σημαντικό: Η ρύθμιση της άδειας 777 μπορεί να είναι επικίνδυνη, επομένως μόλις ολοκληρώσετε τη ρύθμιση όλων, επιστρέψτε στην άδεια 755 αναδρομικά στον παραπάνω φάκελο.

Βήμα 3: Δημιουργία βάσης δεδομένων OpenCart

8. Το επόμενο βήμα είναι να δημιουργήσετε μια βάση δεδομένων (ας πούμε opencartdb) για τον ιστότοπο του ηλεκτρονικού εμπορίου για την αποθήκευση δεδομένων στη βάση δεδομένων. Συνδεθείτε στον διακομιστή βάσης δεδομένων και δημιουργήστε μια βάση δεδομένων, χρήστη και παραχωρήστε σωστά δικαιώματα στον χρήστη για να έχει τον πλήρη έλεγχο της βάσης δεδομένων.

# 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: Εγκατάσταση του OpenCart Web

9. Αφού όλα ρυθμιστούν σωστά, μεταβείτε στο πρόγραμμα περιήγησης ιστού και πληκτρολογήστε http://<διεύθυνση IP διακομιστή ιστού> για να αποκτήσετε πρόσβαση στην εγκατάσταση του OpenCart web.

Κάντε κλικ στην επιλογή ΣΥΝΕΧΕΙΑ για να συμφωνήσετε με την Άδεια Χρήσης.

10. Η επόμενη οθόνη είναι η προεγκατάσταση Έλεγχος ρύθμισης διακομιστή, για να δείτε ότι ο διακομιστής έχει όλες τις απαιτούμενες λειτουργικές μονάδες εγκατεστημένες σωστά και έχει σωστά δικαιώματα για τα αρχεία OpenCart.

Εάν κάποια κόκκινα σημάδια επισημαίνονται στο #1 ή στο #2, αυτό σημαίνει ότι πρέπει να εγκαταστήσετε σωστά αυτά τα στοιχεία στο διακομιστή για να ικανοποιήσετε τις απαιτήσεις του διακομιστή ιστού.

Εάν υπάρχουν κόκκινα σημάδια στο #3 ή στο #4, αυτό σημαίνει ότι υπάρχει πρόβλημα με τα αρχεία σας. Εάν όλα έχουν ρυθμιστεί σωστά, θα πρέπει να δείτε όλα τα πράσινα σημάδια να είναι ορατά (όπως φαίνεται παρακάτω), μπορείτε να πατήσετε Συνέχεια.

11. Στην επόμενη οθόνη εισαγάγετε τα διαπιστευτήρια βάσης δεδομένων σας, όπως Πρόγραμμα οδήγησης βάσης δεδομένων, όνομα κεντρικού υπολογιστή, όνομα χρήστη, κωδικός πρόσβασης, βάση δεδομένων. Δεν πρέπει να αγγίξετε το db_port και το Πρόθεμα, μέχρι και αν δεν ξέρετε τι κάνετε.

Εισαγάγετε επίσης User_name, Password και Email Address για λογαριασμό διαχειριστή. Σημειώστε ότι αυτά τα διαπιστευτήρια θα χρησιμοποιηθούν για τη σύνδεση στον Πίνακα Διαχειριστή του Opencart ως root, επομένως διατηρήστε το ασφαλές. Όταν τελειώσετε, κάντε κλικ στο συνέχεια!

12. Στην επόμενη οθόνη εμφανίζεται μήνυμα όπως \Η εγκατάσταση ολοκληρώθηκε με τη γραμμή ετικέτας έτοιμη για έναρξη πώλησης. Επίσης, προειδοποιεί να διαγράψετε τον κατάλογο εγκατάστασης, καθώς όλα όσα απαιτούνται για τη ρύθμιση Η χρήση αυτού του καταλόγου έχει ολοκληρωθεί.

Για να αφαιρέσετε τον κατάλογο εγκατάστασης, ίσως θέλετε να εκτελέσετε την παρακάτω εντολή.

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

Βήμα 4: Πρόσβαση στο OpenCart Web και Admin

13. Τώρα τοποθετήστε το πρόγραμμα περιήγησής σας στο http://<διεύθυνση IP διακομιστή ιστού>/opencart-master/ και θα δείτε κάτι σαν το παρακάτω στιγμιότυπο οθόνης.

14. Για να συνδεθείτε στον Πίνακα Διαχειριστή του Opencart, τοποθετήστε το πρόγραμμα περιήγησής σας στη διεύθυνση http://<διεύθυνση IP διακομιστή ιστού>/opencart-master/admin και συμπληρώστε τα διαπιστευτήρια διαχειριστή εισάγετε, ενώ το ρυθμίζετε.

15. Αν όλα καλά! Θα πρέπει να μπορείτε να δείτε τον Πίνακα ελέγχου διαχειριστή του Opencart.

Εδώ στον Πίνακα ελέγχου διαχειριστή μπορείτε να ορίσετε πολλές επιλογές όπως κατηγορίες, προϊόν, επιλογές, Κατασκευαστές, Λήψεις, Αξιολόγηση, Πληροφορίες, Πρόγραμμα εγκατάστασης επεκτάσεων, Αποστολή, Επιλογές πληρωμής, σύνολα παραγγελιών, κουπόνι δώρου, Paypal, Κουπόνια, Συνεργάτες, μάρκετινγκ, μηνύματα ηλεκτρονικού ταχυδρομείου, Σχεδιασμός και Ρυθμίσεις, Αρχεία καταγραφής σφαλμάτων, ενσωματωμένα αναλυτικά στοιχεία και τι όχι.

Τι γίνεται μετά τη δοκιμή των εργαλείων;

Εάν έχετε ήδη δοκιμάσει την Εφαρμογή και τη βρίσκετε προσαρμόσιμη, ευέλικτη, σταθερή, εύκολη στη συντήρηση και χρήση, ίσως χρειαστείτε έναν καλό πάροχο φιλοξενίας για να φιλοξενήσει την εφαρμογή OpenCart, η οποία παραμένει ζωντανή υποστήριξη 24Χ7. Αν και υπάρχουν πολλές επιλογές για παρόχους φιλοξενίας, προτείνουμε το Hostgator.

Το Hostgator είναι ένας καταχωρίζων τομέα και πάροχος φιλοξενίας που είναι πολύ γνωστός για την υπηρεσία και τη δυνατότητα που παρέχει. Σας παρέχει ΑΠΕΡΙΟΡΙΣΤΟ χώρο στο δίσκο, ΑΠΕΡΙΟΡΙΣΤΟ εύρος ζώνης, εύκολη εγκατάσταση (σενάριο εγκατάστασης με 1 κλικ), 99,9% Uptime, βραβευμένη τεχνική υποστήριξη 24x7x365 και εγγύηση επιστροφής χρημάτων 45 ημερών, πράγμα που σημαίνει ότι αν δεν σας άρεσε το προϊόν και η υπηρεσία παίρνετε τα χρήματά σας πίσω εντός 45 ημερών από την αγορά και μην ξεχνάτε ότι 45 ημέρες είναι πολύς χρόνος για δοκιμή.

Έτσι, εάν έχετε κάτι να πουλήσετε, μπορείτε να το κάνετε δωρεάν (με το δωρεάν εννοώ, Σκεφτείτε το κόστος που θα ξοδέψετε για να αποκτήσετε ένα φυσικό κατάστημα και μετά συγκρίνετε το με το κόστος εγκατάστασης εικονικού καταστήματος. Θα το νιώσετε δωρεάν).

Σημείωση: Όταν αγοράζετε φιλοξενία (ή/και τομέα) από το Hostgator, θα λάβετε ένα Flat 25 % ΕΚΠΤΩΣΗ. Αυτή η προσφορά ισχύει μόνο για τους αναγνώστες του Tecmint Site.

Το μόνο που έχετε να κάνετε είναι να εισαγάγετε τον κωδικό προσφοράς \TecMint025 κατά την πληρωμή της φιλοξενίας. Για αναφορά, δείτε την προεπισκόπηση της οθόνης πληρωμής με κωδικό προσφοράς.

Σημείωση: Αξίζει επίσης να αναφέρουμε ότι για κάθε φιλοξενία που αγοράζετε από το Hostgator για να φιλοξενήσει το OpenCart, θα λάβουμε ένα μικρό ποσό προμήθειας, απλώς για να διατηρήσουμε το Tecmint Live (από Πληρωμή εύρους ζώνης και χρεώσεις φιλοξενίας του διακομιστή).

Έτσι, αν το αγοράσετε χρησιμοποιώντας τον παραπάνω κωδικό, έχετε έκπτωση και θα λάβουμε ένα μικρό ποσό. Λάβετε επίσης υπόψη ότι δεν θα πληρώσετε τίποτα επιπλέον, στην πραγματικότητα θα πληρώσετε 25% λιγότερο στον συνολικό λογαριασμό.

συμπέρασμα

Το OpenCart είναι μια εφαρμογή που λειτουργεί εκτός συσκευασίας. Είναι εύκολο στην εγκατάσταση και έχετε την επιλογή να επιλέξετε τα καλύτερα πρότυπα, να προσθέσετε τα προϊόντα σας και να γίνετε διαδικτυακός έμπορος.

Πολλές επεκτάσεις που έγιναν από την κοινότητα (δωρεάν και επί πληρωμή) το κάνουν πλούσιο. Είναι μια υπέροχη εφαρμογή για όσους θέλουν να στήσουν ένα εικονικό κατάστημα και να παραμείνουν προσβάσιμοι στον πελάτη τους 24Χ7. Πείτε μου τη δική σας εμπειρία με την εφαρμογή. Οποιαδήποτε πρόταση και ανατροφοδότηση είναι επίσης ευπρόσδεκτη.