Wyszukiwanie w witrynie

Jak stworzyć własny sklep internetowy za pomocą „OpenCart” w systemie Linux


W świecie Internetu wszystko robimy za pomocą komputera. Jednym z nich jest handel elektroniczny, czyli e-commerce. Handel elektroniczny nie jest niczym nowym i ma swój początek w początkach ARPANET, gdzie ARPANET wykorzystywał do organizowania sprzedaży pomiędzy studentami Massachusetts Institute of Technology i Stanford Artificial Intelligence Laboratory.

Obecnie istnieje około 100 witryn handlu elektronicznego, takich jak Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon itp. Czy myślałeś o stworzeniu własnego internetowego serwera aplikacji przypominającego Amazon i Flipcart? Jeśli tak! Ten artykuł jest dla Ciebie.

Opencart to bezpłatna aplikacja e-commerce o otwartym kodzie źródłowym napisana w języku PHP, której można używać do tworzenia systemu koszyków na zakupy podobnego do Amazon i Flipcart. Jeśli chcesz sprzedawać swoje produkty online lub chcesz obsługiwać klientów nawet wtedy, gdy jesteś zamknięty, Opencart jest dla Ciebie. Możesz zbudować odnoszący sukcesy sklep internetowy (dla sprzedawców internetowych) korzystając z niezawodnej i profesjonalnej aplikacji Opencart.

Demo panelu internetowego OpenCart
  1. Widok sklepu – http://demo.opencart.com/
  2. Logowanie administratora – http://demo.opencart.com/admin/

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

Funkcje Opencarta

Opencart to aplikacja spełniająca wszystkie wymagania sprzedawcy internetowego. Posiada wszystkie funkcje (patrz poniżej), dzięki którym możesz stworzyć własną witrynę e-commerce.

  1. Jest to darmowa (jak w piwie) i otwarta aplikacja (jak w mowie) wydana na licencji GNU GPL.
  2. Wszystko jest dobrze udokumentowane, co oznacza, że nie musisz korzystać z Google i wołać o pomoc.
  3. Bezpłatne wsparcie i aktualizacje przez całe życie.
  4. Nieograniczona liczba obsługiwanych kategorii, produktów i producentów.
  5. Wszystko jest oparte na szablonach.
  6. Obsługa wielu języków i wielu walut. Dzięki temu Twój produkt uzyska globalny zasięg.
  7. Wbudowane funkcje przeglądu i oceny produktów.
  8. Obsługiwane produkty do pobrania (tj. e-booki).
  9. Obsługiwana automatyczna zmiana rozmiaru obrazu.
  10. Funkcje takie jak różne stawki podatkowe (jak w różnych krajach), przeglądanie powiązanych produktów, strona informacyjna, obliczanie wagi przesyłki, korzystanie z kuponów rabatowych itp. są domyślnie dobrze zaimplementowane.
  11. Wbudowane narzędzia do tworzenia kopii zapasowych i przywracania.
  12. Dobrze wdrożone SEO.
  13. Obsługiwane jest również drukowanie faktur, dziennik błędów i raport sprzedaży.

wymagania systemowe

  1. Serwer WWW (preferowany serwer Apache HTTP)
  2. PHP (5.2 i nowsze).
  3. Baza danych (preferowany MySQLi, ale używam MariaDB).

Wymagane biblioteki i moduły PHP

Aby poprawnie zainstalować Opencart na serwerze internetowym, te rozszerzenia muszą być zainstalowane i włączone w Twoim systemie.

  1. Kędzior
  2. Zamek błyskawiczny
  3. Zlib
  4. Biblioteka GD
  5. Mkrypt
  6. Mbstringi

Krok 1: Instalacja Apache, PHP i MariaDB

1. Jak mówiłem, OpenCart wymaga pewnych wymagań technicznych, takich jak Apache, PHP z rozszerzeniami i baza danych (MySQL lub MariaDB) do zainstalowania w systemie, aby poprawnie uruchomić Opencart.

Zainstalujmy Apache, PHP i MariaDB, używając następującego polecenia.

Zainstaluj Apache'a

apt-get install apache2 		 (On Debian based Systems)
yum install httpd			 (On RedHat based Systems)
Zainstaluj PHP i rozszerzenia

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)
Zainstaluj MariaDB

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

2. Po zainstalowaniu wszystkich powyższych wymaganych rzeczy możesz uruchomić usługi Apache i MariaDB za pomocą następujących poleceń.


------------------- 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: Pobieranie i konfiguracja OpenCart

3. Najnowszą wersję OpenCart (2.0.2.0) można pobrać ze strony OpenCart lub bezpośrednio z githuba.

Alternatywnie możesz użyć następującego polecenia wget, aby pobrać najnowszą wersję OpenCart bezpośrednio z repozytorium github, jak pokazano poniżej.


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

4. Po pobraniu pliku ZIP skopiuj go do katalogu roboczego Apache (tj. /var/www/html) i rozpakuj plik master. zip.


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

5. Po rozpakowaniu pliku „master.zip” wprowadź dysk CD do rozpakowanego katalogu i przenieś zawartość katalogu upload do katalogu głównego folderu aplikacji (opencart-master).


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

6. Teraz musisz zmienić nazwę lub skopiować pliki konfiguracyjne OpenCart, jak pokazano poniżej.


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. Następnie ustaw prawidłowe uprawnienia do plików i folderów /var/www/html/opencart-master. Musisz rekursywnie przyznać uprawnienia RWX wszystkim znajdującym się tam plikom i folderom.


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

Ważne: ustawienie uprawnień 777 może być niebezpieczne, więc gdy tylko wszystko skonfigurujesz, wróć do uprawnienia 755 rekurencyjnie w powyższym folderze.

Krok 3: Tworzenie bazy danych OpenCart

8. Następnym krokiem jest utworzenie bazy danych (powiedzmy opencartdb) dla witryny handlu elektronicznego w celu przechowywania danych w bazie danych. Połącz się z serwerem bazy danych i utwórz bazę danych, użytkownika i nadaj użytkownikowi odpowiednie uprawnienia, aby mieć pełną kontrolę nad bazą danych.


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: Instalacja internetowa OpenCart

9. Gdy wszystko zostanie poprawnie ustawione, przejdź do przeglądarki internetowej i wpisz http://, aby uzyskać dostęp do instalacji internetowej OpenCart.

Kliknij „KONTYNUUJ”, aby zaakceptować umowę licencyjną.

10. Następny ekran to Sprawdzanie konfiguracji serwera przed instalacją, aby sprawdzić, czy serwer ma wszystkie wymagane moduły, jest poprawnie zainstalowany i ma prawidłowe uprawnienia do plików OpenCart.

Jeśli na #1 lub #2 zaznaczone są czerwone znaczniki, oznacza to, że musisz poprawnie zainstalować te komponenty na serwerze, aby spełnić wymagania serwera WWW.

Jeśli na #3 lub #4 są jakieś czerwone znaki, oznacza to, że wystąpił problem z Twoimi plikami. Jeśli wszystko jest poprawnie skonfigurowane, powinieneś zobaczyć wszystkie zielone znaczniki (jak pokazano poniżej). Możesz nacisnąć „Kontynuuj”.

11. Na następnym ekranie wprowadź dane uwierzytelniające bazy danych, takie jak sterownik bazy danych, nazwa hosta, nazwa użytkownika, hasło i baza danych. Nie powinieneś dotykać db_port i Prefix, dopóki nie wiesz, co robisz.

Wprowadź także nazwę użytkownika, hasło i adres e-mail dla konta administracyjnego. Pamiętaj, że te dane uwierzytelniające będą używane do logowania się do panelu administracyjnego Opencart jako root, więc przechowuj je w bezpiecznym miejscu. Po zakończeniu kliknij kontynuuj!

12. Następny ekran pokazuje komunikat „Instalacja zakończona” z etykietą Gotowy do rozpoczęcia sprzedaży. Ostrzega również, aby usunąć katalog instalacyjny, ponieważ wszystko, co jest wymagane do konfiguracji przy użyciu tego katalogu, zostało wykonane.

Aby usunąć katalog instalacyjny, możesz uruchomić poniższe polecenie.


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

Krok 4: Uzyskaj dostęp do sieci i administratora OpenCart

13. Teraz skieruj przeglądarkę na http:///opencart-master/, a zobaczysz coś takiego jak poniższy zrzut ekranu.

14. Aby zalogować się do panelu administracyjnego Opencart, wskaż przeglądarkę na http:///opencart-master/admin i wypełnij dane administratora wprowadzasz podczas konfigurowania.

15. Jeśli wszystko jest w porządku! Powinieneś być w stanie zobaczyć panel administracyjny Opencart.

Tutaj, w Panelu administracyjnym, możesz skonfigurować wiele opcji, takich jak kategorie, produkty, opcje, producenci, pliki do pobrania, recenzja, informacje, instalator rozszerzeń, wysyłka, opcje płatności, suma zamówień, kupon upominkowy, Paypal, Kupony, partnerzy, marketing, e-maile, projekt i ustawienia, dzienniki błędów, wbudowane analizy i co nie.

Co po przetestowaniu narzędzi?

Jeśli już przetestowałeś aplikację i uważasz, że jest konfigurowalna, elastyczna, solidna, łatwa w utrzymaniu i obsłudze, możesz potrzebować dobrego dostawcy hostingu do hostowania aplikacji OpenCart, która zapewnia całodobową pomoc techniczną. Chociaż istnieje wiele opcji dla dostawców hostingu, polecamy Hostgator.

Hostgator to abonent domeny i dostawca usług hostingowych, który jest bardzo dobrze znany ze świadczonych usług i funkcji. Zapewnia NIEOGRANICZONE miejsce na dysku, NIEOGRANICZONĄ przepustowość, łatwą instalację (skrypt instalacyjny jednym kliknięciem), czas pracy na poziomie 99,9%, wielokrotnie nagradzaną pomoc techniczną 24x7x365 i 45-dniową gwarancję zwrotu pieniędzy, co oznacza, że jeśli produkt i usługa nie przypadła Ci do gustu otrzymasz zwrot pieniędzy w ciągu 45 dni od zakupu i pamiętaj, że 45 dni to dużo czasu na przetestowanie.

Jeśli więc masz coś do sprzedania, możesz to zrobić za darmo (mówiąc za darmo, pomyśl o kosztach, jakie poniósłbyś, kupując fizyczny sklep, a następnie porównaj to z kosztami założenia sklepu wirtualnego. Poczujesz się za darmo).

Uwaga: kupując hosting (i/lub domenę) od Hostgatora, otrzymasz stałe 25% ZNIŻKI. Ta oferta jest ważna tylko dla czytelników Witryny Tecmint.

Jedyne, co musisz zrobić, to wpisać kod promocyjny „TecMint025 ” podczas płatności za hosting. Dla porównania zobacz podgląd ekranu płatności z kodem promocyjnym.

Uwaga: Warto również wspomnieć, że za każdy hosting kupiony od Hostgatora w celu hostowania OpenCart, otrzymamy niewielką kwotę prowizji, aby tylko utrzymać Tecmint Live (poprzez płacenie przepustowości i opłaty za hosting serwera).

Jeśli więc kupisz go za pomocą powyższego kodu, otrzymasz rabat, a my dostaniemy niewielką kwotę. Pamiętaj też, że nie zapłacisz nic dodatkowego, w rzeczywistości zapłacisz 25% mniej od całkowitego rachunku.

Wniosek

OpenCart to aplikacja, która działa od razu po wyjęciu z pudełka. Jest łatwy w instalacji i masz możliwość wyboru najlepiej pasujących szablonów, dodania produktów i zostania sprzedawcą internetowym.

Wiele rozszerzeń stworzonych przez społeczność (bezpłatnych i płatnych) czyni go bogatym. Jest to wspaniała aplikacja dla tych, którzy chcą założyć wirtualny sklep i pozostać dostępnym dla swoich klientów 24 godziny na dobę, 7 dni w tygodniu. Podziel się ze mną wrażeniami z aplikacji. Wszelkie sugestie i opinie są również mile widziane.