Eine einfache, vollständige PHP/MySQL-E-Commerce-Anwendung mit Admin-Panel, Anmeldesystem, Registrierung, Validierung und Autorisierung. Es bietet die für den Betrieb eines Online-Shops erforderlichen Funktionen, wie z. B. Produktlisten, Einkaufswagen sowie Auftragsverwaltung und -genehmigungen über das Admin-Panel. Ziel dieses Projekts ist es, die Implementierung eines E-Commerce-Systems zu demonstrieren, ohne auf externe Bibliotheken oder Frameworks angewiesen zu sein.
Verwendete Frontend-Technologien: jQuery und Bootstrap (Responsive Design/Mobile First Design).
Anmeldung im Admin-Panel
1- Benutzerregistrierung, Authentifizierung und Autorisierung.
2- Sowohl serverseitige als auch clientseitige Validierung.
3- Login-System (Sitzungsverwaltung).
4- CRUD-Operationen.
5- Admin-Panel für den Website-Eigentümer (interaktives Dashboard, Genehmigung der Benutzerregistrierung, Genehmigung von Mitgliederkommentaren, Genehmigung von Artikeln und Kategorien, ...).
6- Benutzerrollen und Berechtigungen.
7- Datei-Upload.
1- Frontend: Auf die öffentlich zugängliche Website kann unter https://www.domain-example.com/index.php zugegriffen werden. Hier können Kunden/Benutzer/Mitglieder Produkte/Artikel durchsuchen, Artikel in ihren Warenkorb legen und bestehende Produkte kommentieren, ...
2- Admin-Panel: Das Admin-Panel zur Verwaltung der E-Commerce-Website ist unter https://www.domain-example.com/admin/index.php verfügbar. Dies ist ein sicherer Bereich, auf den nur autorisierte Administratoren zugreifen können. Es bietet Funktionen zur Verwaltung von Produkten/Artikeln, Kategorien, Bestellungen sowie Benutzerkonten und Kommentaren.
1- Klonen Sie das Projekt oder laden Sie es herunter.
2- Erstellen Sie eine MySQL-Datenbank mit dem Namen „shop “ und importieren Sie das Datenbankschema aus der Shop-Datenbank – PhpMyAdmin Export.sql SQL Dump-Datei. Navigieren Sie zu „ Database - shop
/ shop database - PhpMyAdmin Export.sql
“ SQL Dump-Datei.
3- Navigieren Sie zur Datenbankverbindungskonfigurationsdatei in der Datei „ admin/connect.php
“ und konfigurieren/bearbeiten Sie die Datei entsprechend Ihren MySQL-Anmeldeinformationen.
4- Navigieren Sie mit dem Terminalbefehl cd
zum Stammverzeichnis des Projekts und starten Sie dann Ihren in PHP integrierten Entwicklungs-Webserver, indem Sie den folgenden Befehl ausführen: php -S localhost:8000
.
5- Gehen Sie in Ihrem Browser zu http://localhost:8000/index.php ( Frontend ) und http://localhost:8000/admin/index.php ( Admin-Panel ).
6- Ein gebrauchsfertiges registriertes Benutzerkonto (sowohl für das Frontend als auch für das Admin-Panel ):
Benutzername : Ahmed , Passwort : 123456
Beiträge zu meiner einfachen PHP/MySQL-E-Commerce-Anwendung sind herzlich willkommen! Wenn Sie Probleme finden, Verbesserungsvorschläge haben oder neue Funktionen hinzufügen möchten, öffnen Sie bitte ein Problem oder senden Sie eine Pull-Anfrage.