Zoeken op website

Hoe u een eigen online winkel kunt creëren met behulp van "OpenCart" in Linux


In de internetwereld doen we alles met behulp van een computer. Elektronische handel, ook wel e-commerce genoemd, is er daar één van. E-commerce is niets nieuws en begon in de begindagen van ARPANET, waar ARPANET de verkoop regelde tussen studenten van het Massachusetts Institute of Technology en het Stanford Artificial Intelligence Laboratory.

Tegenwoordig zijn er zo'n honderden e-commercesites, namelijk Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon, enz. Heb je erover gedacht om je eigen Amazon en Flipcart te maken als een webgebaseerde applicatieserver? Zo ja! Dit artikel is voor jou.

Opencart is een gratis en open source e-commerce-applicatie geschreven in PHP, die kan worden gebruikt om een winkelwagensysteem te ontwikkelen vergelijkbaar met Amazon en Flipcart. Als u uw producten online wilt verkopen of uw klanten wilt bedienen, zelfs als u gesloten bent, is Opencart iets voor u. U kunt een succesvolle online winkel (voor online verkopers) bouwen met behulp van de betrouwbare en professionele Opencart-applicatie.

OpenCart-webpaneeldemo
  1. Winkelvoorkant – http://demo.opencart.com/
  2. Beheerderaanmelding – http://demo.opencart.com/admin/

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

Kenmerken van Opencart

Opencart is een applicatie die voldoet aan alle eisen van een online handelaar. Het heeft alle functies (zie hieronder) waarmee u uw eigen e-commercewebsite kunt maken.

  1. Het is een gratis (zoals in bier) en open source (zoals in spraak) applicatie vrijgegeven onder GNU GPL-licentie.
  2. Alles is goed gedocumenteerd, zodat u niet hoeft te Googlen en om hulp hoeft te roepen.
  3. Gratis levenslange ondersteuning en updates.
  4. Onbeperkt aantal categorieën, producten en fabrikant ondersteund.
  5. Alles is op een sjabloon gebaseerd.
  6. Ondersteuning voor meerdere talen en meerdere valuta's. Het zorgt ervoor dat uw product een wereldwijd bereik krijgt.
  7. Ingebouwde productbeoordelings- en beoordelingsfuncties.
  8. Downloadbare producten (namelijk e-boek) worden ondersteund.
  9. Automatische afbeeldingsgrootte wordt ondersteund.
  10. Functies zoals multi-belastingtarieven (zoals in verschillende landen), gerelateerde producten bekijken, informatiepagina, berekening van het verzendgewicht, gebruik van kortingsbonnen, enz. Zijn standaard goed geïmplementeerd.
  11. Ingebouwde back-up- en hersteltools.
  12. Goed geïmplementeerde SEO.
  13. Het afdrukken van facturen, het foutenlogboek en het verkooprapport worden ook ondersteund.

systeem vereisten

  1. Webserver (bij voorkeur Apache HTTP-server)
  2. PHP (5.2 en hoger).
  3. Database (MySQLi heeft de voorkeur, maar ik gebruik MariaDB).

Vereiste PHP-bibliotheken en modules

Deze extensies moeten op uw systeem worden geïnstalleerd en ingeschakeld om Opencart correct op de webserver te installeren.

  1. Krul
  2. Ritssluiting
  3. Zlib
  4. GD-bibliotheek
  5. Mcrypt
  6. MBstrings

Stap 1: Apache, PHP en MariaDB installeren

1. Zoals ik al zei, vereist OpenCart bepaalde technische vereisten, zoals Apache, PHP met extensies en Database (MySQL of MariaDB) op het systeem geïnstalleerd worden, om Opencart correct te laten werken.

Laten we Apache, PHP en MariaDB installeren met behulp van de volgende opdracht.

Apache installeren

apt-get install apache2 		 (On Debian based Systems)
yum install httpd			 (On RedHat based Systems)
Installeer PHP en extensies

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

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

2. Nadat u alle bovengenoemde vereiste zaken hebt geïnstalleerd, kunt u de Apache- en MariaDB-services starten met de volgende opdrachten.


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

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

Stap 2: OpenCart downloaden en instellen

3. De meest recente versie van OpenCart (2.0.2.0) kan worden verkregen via de OpenCart-website of rechtstreeks via github.

Als alternatief kun je de volgende wget opdracht gebruiken om de nieuwste versie van OpenCart rechtstreeks vanuit de github-repository te downloaden, zoals hieronder weergegeven.


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

4. Kopieer na het downloaden van het zip-bestand naar de Apache werkmap (dat wil zeggen /var/www/html) en pak de master uit. zip bestand.


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

5. Na het uitpakken van het bestand 'master.zip', cd naar de uitgepakte map en verplaats de inhoud van de map upload naar de hoofdmap van de applicatiemap (opencart-master).


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

6. Nu moet u de OpenCart-configuratiebestanden hernoemen of kopiëren, zoals hieronder weergegeven.


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. Stel vervolgens de juiste machtigingen in voor de bestanden en mappen van /var/www/html/opencart-master. U moet recursief RWX toestemming geven aan alle bestanden en mappen daar.


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

Belangrijk: het instellen van toestemming 777 kan gevaarlijk zijn, dus zodra u klaar bent met het instellen van alles, keert u terug naar toestemming 755 recursief in de bovenstaande map.

Stap 3: OpenCart-database aanmaken

8. De volgende stap is het maken van een database (bijvoorbeeld opencartdb) voor de e-commercesite om gegevens in de database op te slaan. Maak verbinding met de databaser-server en maak een database en gebruiker aan en verleen de juiste rechten aan de gebruiker om volledige controle over de database te hebben.


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

Stap 4: OpenCart-webinstallatie

9. Zodra alles correct is ingesteld, navigeert u naar de webbrowser en typt u http:// om toegang te krijgen tot de OpenCart-webinstallatie.

Klik op ‘DOORGAAN’ om akkoord te gaan met de licentieovereenkomst.

10. Het volgende scherm is Pre-installatie Serverconfiguratiecontrole, om te zien of de server alle vereiste modules correct heeft geïnstalleerd en de juiste toestemming heeft voor de OpenCart-bestanden.

Als er rode markeringen zijn gemarkeerd op #1 of #2, betekent dit dat u deze componenten correct op de server moet installeren om aan de webserververeisten te voldoen.

Als er rode markeringen op #3 of #4 staan, betekent dit dat er een probleem is met uw bestanden. Als alles correct is geconfigureerd, zouden alle groene markeringen zichtbaar moeten zijn (zoals hieronder te zien). U kunt op “Doorgaan“ drukken.

11. Voer op het volgende scherm uw databasegegevens in, zoals databasestuurprogramma, hostnaam, gebruikersnaam, wachtwoord en database. U moet db_port en Prefix niet aanraken totdat en tenzij u weet wat u doet.

Voer ook gebruikersnaam, wachtwoord en e-mailadres in voor het beheerdersaccount. Houd er rekening mee dat deze inloggegevens worden gebruikt om als root in te loggen op het Opencart-beheerpaneel, dus bewaar deze veilig. Klik op doorgaan als u klaar bent!

12. Het volgende scherm toont een bericht als 'Installatie voltooid' met de slogan Klaar om te beginnen met verkopen. Het waarschuwt ook om de installatiemap te verwijderen, omdat alles wat nodig is om deze map in te stellen is voltooid.

Om de installatiemap te verwijderen, wilt u misschien de onderstaande opdracht uitvoeren.


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

Stap 4: Open OpenCart Web en Admin

13. Ga nu in uw browser naar http:///opencart-master/ en u ziet zoiets als de onderstaande schermafbeelding.

14. Om in te loggen op het Opencart-beheerderspaneel, gaat u in uw browser naar http:///opencart-master/admin en vult u de beheerdersgegevens in die u invoert terwijl u het instelt.

15. Als alles ok is! U zou het beheerdersdashboard van Opencart moeten kunnen zien.

Hier in het Beheerdashboard kunt u een groot aantal opties instellen, zoals categorieën, producten, opties, Fabrikanten, Downloads, Recensie, Informatie, Extensie-installatieprogramma, Verzending, Betalingsopties, ordertotalen, cadeaubon, Paypal, Coupons, aangesloten bedrijven, marketing, e-mails, ontwerp en instellingen, foutlogboeken, ingebouwde analyses en wat niet.

Wat na het testen van de tools?

Als u de applicatie al heeft getest en vindt dat deze aanpasbaar, flexibel, oerdegelijk, gemakkelijk te onderhouden en te gebruiken is, heeft u mogelijk een goede hostingprovider nodig om de OpenCart-applicatie te hosten, die 24x7 live ondersteuning blijft. Hoewel er veel opties zijn voor hostingproviders, raden wij Hostgator aan.

Hostgator is een domeinregistrant en hostingprovider die zeer bekend staat om de service en functies die het biedt. Het biedt u ONBEPERKTE schijfruimte, ONBEPERKTE bandbreedte, eenvoudig te installeren (installatiescript met 1 klik), 99,9% uptime, bekroonde 24x7x365 technische ondersteuning en 45 dagen geld-terug-garantie, wat betekent dat als het product en de service u niet bevallen je krijgt je geld binnen 45 dagen na aankoop terug en let op: 45 dagen is lang om te testen.

Dus als u iets te verkopen heeft, kunt u dat gratis doen (met gratis bedoel ik: denk eens aan de kosten die u zou besteden aan het krijgen van een fysieke winkel en vergelijk dit dan met de kosten voor het opzetten van een virtuele winkel. U zult zich gratis voelen).

Opmerking: wanneer u hosting (en/of domein) koopt bij Hostgator, krijgt u 25% KORTING sterk>. Deze aanbieding is alleen geldig voor lezers van Tecmint Site.

Het enige wat u hoeft te doen is de promotiecode “TecMint025 ” in te voeren tijdens de betaling van de hosting. Zie ter referentie het voorbeeld van het betalingsscherm met promotiecode.

Opmerking: Ook het vermelden waard is dat we voor elke hosting die u bij Hostgator koopt om OpenCart te hosten, een kleine commissie ontvangen, alleen maar om Tecmint live te houden (door bandbreedte te betalen en hostingkosten van de server).

Dus als je het met bovenstaande code koopt, krijg je korting en krijgen wij een klein bedrag. Houd er ook rekening mee dat u niets extra's betaalt; u betaalt zelfs 25% minder op de totale factuur.

Conclusie

OpenCart is een applicatie die kant-en-klaar presteert. Het is eenvoudig te installeren en u heeft de mogelijkheid om de meest geschikte sjablonen te kiezen, uw producten toe te voegen en u wordt een online verkoper.

Veel door de community gemaakte extensies (gratis en betaald) maken het rijk. Het is een prachtige applicatie voor degenen die een virtuele winkel willen opzetten en 24x7 toegankelijk willen blijven voor hun klanten. Laat me je ervaring met de applicatie weten. Ook elke suggestie en feedback is welkom.