BisWeb E-Commerce Lösungen Logo

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.

deployer.org

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

  1. Warenkorb
  2. Kasse
  3. Bestellübersicht
  4. Dankeseite

Individualisierter Checkout

  1. Warenkorb & Kasse
  2. Bestellübersicht
  3. Dankeseite

Gerne stehe ich unterstützend zur Verfügung.