How-To-Artikel Shopmanager Plugin
1. CakePHP installieren und einrichten
Die CakePHP Framework App Vorlage nutzen und mit Hilfe von Composer installieren.
$
composer create-project --prefer-dist
cakephp/app:~4.0 my_app_name
Nach der Installation sind erste Einrichtungsschritte:
- Datenbank Zugangsdaten in Konfiguration eintragen
- Sprache und Zeitzone in Konfiguration anpassen
- DebugKit für eigene Testumgebung URL freigeben
2. Deployment konfigurieren
Für die technische Auslieferung von Anpassungen empfehle ich Deployer -
eine Vorlage für das CakePHP Framework ist bereits enthalten.
Hinweis: Deployer muss vorab installiert werden, bevor der Befehl ausgeführt werden kann.
$
dep init
In der CLI-Eingabemaske PHP auswählen und CakePHP, in der Regel kann die Vorauswahl bestätigt werden.
3. Shopmanager Plugin installieren und einrichten
Für die Installation des Shopmanager Plugins ist ein gebuchtes Paket erforderlich.
Eine Übersicht der verfügbaren Pakete findet man in meinem Shop.
Zum Einstieg empfiehlt sich das Händler-Paket, da dieses eine Datenmigration
und die Umsetzung eines individuellen Themes beinhaltet.
Eine ausführliche, technische Anleitung + Token für das hinzufügen des privaten Repos erhält man mit der Buchung.
$
composer require
bisweb/shopmanager-cakephp
4. Eigenes Custom Theme Plugin anlegen
Das Standard Frontend des Shopmanager Plugins kann mit Hilfe von einem Custom Theme Plugin überladen werden.
CakePHP stellt mit seinen Bäckerei Konsolenbefehlen in der Entwicklungsumgebung eine starkes Werkzeug bereit, um sich eine Plugin Vorlage generieren zu lassen.
$
bin/cake bake plugin
CustomTheme
5. Checkout individualisieren
Die Checkout-Prozess-Schritte und Logik lassen sich individualisieren.
Standard Checkout
- Warenkorb
- Kasse
- Bestellübersicht
- Dankeseite
Individualisierter Checkout
- Warenkorb & Kasse
- Bestellübersicht
- Dankeseite
Gerne stehe ich unterstützend zur Verfügung.