November 14, 2025

ShopWolf74

ShopWolf74 — PHP-Shop-System

Wir stellen Ihnen unsere Eigenentwicklung des PHP-Shop-Systems ShopWolf74 vor.


🎯 Was ist ShopWolf74?

ShopWolf74 ist ein vollständig unabhängiges PHP-Shop-System, das speziell für den Verkauf digitaler Produkte entwickelt wurde. In der erweiterten Version ist dieser Shop auch für den Verkauf physischer Waren geeignet.


🔑 Kernphilosophie: Unabhängigkeit

Ein Hauptziel bei der Entwicklung war die vollständige Unabhängigkeit von externen Quellen:

  • Keine CDN-Abhängigkeiten – Alle Assets (CSS, JavaScript, Fonts) sind lokal eingebunden

  • Keine Cloud-Services – Keine Anbindung an externe APIs oder Drittanbieter-Dienste

  • Keine npm/Composer-Abhängigkeiten – Reines PHP ohne komplexe Dependency-Trees

  • Kein JavaScript-Framework-Overhead – Schlankes Vanilla JavaScript statt React/Vue/Angular

  • Volle Datenkontrolle – Alle Kundendaten, Bestellungen und Rechnungen bleiben auf Ihrem Server

Diese Unabhängigkeit bedeutet:

  • 🚀 Schnellere Ladezeiten – Keine externen Requests verzögern die Seite

  • 🔒 Maximale Datenschutz-Compliance – Keine Datenübertragung an Dritte (DSGVO-freundlich)

  • 💪 Wartungsfreiheit – Keine plötzlichen Breaking Changes durch externe Libraries


⚡ Hauptfunktionen

Shop-Frontend

  • 🎨 Moderne, responsive Oberfläche

  • 🔍 Volltextsuche über Produkte

  • 📁 Kategorie-basierte Navigation

  • ♾️ Infinite Scroll mit Lazy Loading (Performance-optimiert)

  • 🔗 SEO-freundliche URLs (optional, mit Ein-Klick-Migration)

  • 🛒 Einfacher Warenkorb mit Direktbestellung

Produkte & Verwaltung

  • 📦 Unbegrenzte Produkte mit Bildern, Beschreibungen und YouTube-Videos

  • 💶 Flexible MwSt.-Verwaltung (individuell pro Produkt)

  • 📥 Download-Links für digitale Produkte

  • 📊 Kategorisierung und manuelle Sortierung

  • 🎬WYSIWYK-Editor für Produktbeschreibungen und internes E-Mail-System

  • 🖼️ Automatische Bildverwaltung mit Lazy Loading

Bestellabwicklung

  • 📧 Automatischer E-Mail-Versand (Bestellbestätigung, Download-Links)

  • 🧾 PDF-Rechnungen mit automatischer Nummerierung (RE-YYYY-NNNNN)

  • 💳 Vorkasse-basiertes System (SEPA-Überweisung)

  • 📊 Status-Tracking (Pending, Paid, Cancelled)

  • 🔐 .htaccess-geschützte Rechnung-Ablage

Admin-Bereich

  • 🔐 Sicherer Login mit bcrypt-Passwort-Hashing

  • 📦 Produkt-, Kategorie- und Bestellverwaltung

  • ⚙️ Konfigurierbare Einstellungen (Shop-Name, Firmendaten, Bankverbindung)

  • 🔗 SEO-URL-Schalter mit integrierter Datenbank-Migration

  • 📈 Dashboard mit Bestellübersicht

  • 🔄 Update-sichere Migrations-Scripte

  • Backup-Solution: Admin kann direkt Datenbank-Backup exportieren und wieder importieren

  • ✉ Admin kann im Backend festlegen, wer über neue Käufe per E-Mail automatisch informiert wird

  • 📀 Admin kann im Backend festlegen, wer die PDF-Rechnung zusätzlich zum Käufer per E-Mail automatisch empfängt

Sicherheit & Performance

  • 🔒 CSRF-Token-Schutz für alle Formulare

  • 🛡️ SQL-Injection-Schutz (PDO Prepared Statements)

  • 🧹 XSS-Schutz (htmlspecialchars überall)

  • 🚫 Verzeichnis-Listings deaktiviert

  • ⚡ Browser-Caching (Bilder 30 Tage, CSS/JS 7 Tage)

  • 📦 GZIP-Kompression

  • 🔐 Security Headers (X-Frame-Options, X-Content-Type-Options, etc.)

  • ☠ Alle relevanten Verzeichnisse sind mit Session-Token + .htaccess geschützt. Kein Download von außerhalb möglich, nur für eingeloggte Administratoren

  • 🛡️ 2-Faktor-Authentifizierung mit Notfall-Codes (falls das Smartphone verloren geht)

SEO & Marketing

  • 🔗 SEO-freundliche URLs (/produkt/produktname statt ?id=1)

  • 📱 Vollständig responsive (Mobile-First)

  • 🚀 Infinite Scroll für bessere UX

  • 🏷️ Meta-Tags und strukturierte Daten können manuell im Backend hinzugefügt werden


🎯 Zielgruppe

Ideal für:

  • 💻 Software-Entwickler, die eigene Tools verkaufen

  • 📚 Autoren, die E-Books anbieten

  • 🎓 Online-Kurs-Anbieter

  • 🎨 Kreative, die digitale Assets verkaufen (Templates, Plugins, etc.)

  • 🏢 Kleine Unternehmen mit wenigen digitalen Produkten

  • 🔐 Datenschutz-bewusste Unternehmen

  • 📦 Physische Waren aller Art

  • 💳 Direktzahlung (keine PayPal/Stripe-Integration, könnte nachgerüstet werden — jedoch verliert dieser Shop dann seine Unabhängigkeit)

  • 🌍 Multi-Language-Shops (derzeit nur Deutsch; auf Wunsch können wir die Sprache PO/MO-fähig machen)


💻 Technische Details

Anforderungen

  • PHP 7.4+ (empfohlen: 8.0+)

  • MySQL/MariaDB mit utf8mb4-Unterstützung (wichtig: verwenden Sie die 4-Byte-Variante!)

  • Apache (mit mod_rewrite) oder Nginx (Regeln werden mitgeliefert)

  • 50 MB Upload-Limit (für Produktbilder)

  • Schreibrechte für einige Verzeichnisse

Architektur

  • 📄 Reines PHP (keine Frameworks)

  • 🗄️ PDO für Datenbank-Zugriffe

  • 📝 WYSIWYK-Editor (lokal eingebunden)

  • 🎨 FontAwesome 6 (lokal eingebunden)

  • 📄 FPDF 1.86 für PDF-Generierung (lokal eingebunden), sogar QR Codes für 2Faktor-Authentifizierung werden lokal generiert

  • 🎭 Vanilla JavaScript (ES6)

  • 🎀 Alle Styles und Scripts laufen lokal

Keine externen Dependencies

  • ❌ Keine npm-Pakete

  • ❌ Keine Composer-Dependencies

  • ❌ Keine CDN-Links

  • ❌ Keine Cloud-Services

  • ❌ Keine JavaScript-Frameworks


🚀 Installation

3-Minuten-Setup

  1. Dateien hochladen

  2. install.php im Browser öffnen

  3. Datenbank-Zugangsdaten eingeben

  4. Admin-Benutzer anlegen

  5. Fertig! 🎉

Nach der Installation

  • Firmen-/Bankdaten im Admin anpassen

  • Kategorien anlegen

  • Produkte hinzufügen

  • Optional: SEO-URLs aktivieren


📈 Updates & Migrationen

Integrierte Migrations-Scripte

  • migrate_vat.php – MwSt.-System hinzufügen

  • migrate_invoices.php – PDF-Rechnungen aktivieren

  • migrate_seo.php – SEO-URLs vorbereiten

Diese Migrations-Scripte brauchen Sie nur, wenn Sie diesen Shop mit einer Version vor 1.2 verwenden.

Ein-Klick-Migrationen im Admin

  • SEO-URLs: Checkbox im Dashboard aktivieren

  • Automatische Slug-Generierung für bestehende Produkte

  • Keine Datenbank-Kenntnisse erforderlich


🔐 Lizenz & Support

Lizenz: WCOSL (Wolfram Consult Software-Lizenz)

  • ✅ Freie kommerzielle Nutzung

  • ✅ Quellcode-Modifikation erlaubt

  • ✅ Keine Vendor-Lock-ins

Entwickler: Wolfram Consult GmbH & Co. KG


🎁 Was macht ShopWolf74 besonders?

1. Einfachheit ohne Kompromisse

Keine 1000 Features, die niemand braucht. Nur das Wesentliche – perfekt umgesetzt.

2. Echte Unabhängigkeit

Kein CDN, keine Cloud, keine externen APIs. Ihre Daten bleiben bei Ihnen.

3. Entwickler-freundlich

Klarer, wartbarer Code ohne Framework-Magie. Jeder PHP-Entwickler versteht ihn sofort.

4. DSGVO-ready out-of-the-box

Keine externen Requests = keine Datenschutz-Probleme.

5. Performance-First

Schnelle Ladezeiten durch lokale Assets und Infinite Scroll.


🏆 Fazit

ShopWolf74 ist die perfekte Wahl, wenn Sie:

  • ✅ Vollständige Kontrolle über Ihren Shop wollen

  • ✅ Unabhängigkeit von externen Diensten schätzen

  • ✅ DSGVO-Compliance ernst nehmen

  • ✅ Einen schlanken, wartungsarmen Shop bevorzugen

  • ✅ Digitale Produkte ohne Schnickschnack verkaufen möchten


Features dieser Version (erweitert / physische Waren)

  • Kundensicht: Produktübersicht, Kategorien, Produktdetail mit Varianten, Warenkorb, Gast-Checkout mit Vorkasse, Bestellbestätigung, Rechtsseiten (Platzhalter).

  • Admin-Backend: Dashboard, Produkte + Varianten + Bestand, Kategorien, Bestellungen mit Statusmaschine, Zahlungseingang bestätigen, Versand erfassen, Retouren (RMA), Benutzer + Rollen (RBAC), Rabattcodes (händlerbezogen), Versand- und Zahlungsarten, Benachrichtigungsmatrix, Umsatzreport inkl. Händlerprovision, Security-Audit-Log, Profil-Self-Service.

  • Sicherheit: TOTP-2FA Pflicht für alle Admin-User (Google Authenticator & Kompatible), Backup-Codes, Trusted Devices, Failed-Login-Sperre, Sodium-verschlüsselte Secrets, CSRF-Token auf allen Admin-Formularen, Bestandsreservierung mit SELECT ... FOR UPDATE.

  • Rechnungen: Lückenlose Rechnungsnummern (§14 UStG), TCPDF (wenn installiert) oder HTML-Fallback.

Benutzer-Rollen (RBAC)

Werden vom Installer automatisch angelegt:

Berechtigungen sind granular als einzelne Permissions verwaltet und können pro Rolle angepasst werden (Admin-Bereich → Benutzer).

ShopWolf74 ist absolut unabhängig! 🐺

Interesse an einem eigenen Shop?

Dann kontaktieren Sie uns.

Entwickelt from Scratch von der Wolfram Consult GmbH & Co. KG, Berlin.

Published On: November 14th, 2025Categories: Allgemein, PHP, Softwareentwicklung, Webmaster, Wolfram Consult BlogTags: Views: 600