Grundlegendes
Der Konfigurator erzeugt mehrere Datenbanktabellen, die über relationelle Modellierung miteinander verbunden sind. Man kann mit dem Konfigurator sehr große Konfigurationen erstellen, aber ab einem gewissen Ausmaß muss man die Serverperformance mit in Betracht ziehen.
Zwar werden alle Entitäten die durch Confy erzeugt werden automatisch durch den Shopware-Cache abegedeckt, aber dies hat auch Limitierungen. Bisher konnten wir diese Limitierung noch nicht glaubhaft ausreizen, aber dies sollte nicht heißen dass wir unlimitierte Größe unterstützen.
Bisher getestet wurden Konfigurationen, die 35 Einzelschritte mit im Schnitt je 4 Auswahlmöglichkeiten haben, inklusive mehrfache Feldsammlungen. Die Konfiguration selbst erzeugte somit über 1800 Entitäten im referenzierten Baum die aber im gecachten Zustand zu wenig bis gar keiner Verzögerung im Frontend geführt haben.
Backend Modul
Das Backend-Modul von Confy kann jegliche Funktionalitäten, die im weiteren Verlauf erläutert werden, im gewohnten Stil von Shopware bereitstellen. Der erste Einstiegspunkt ist die Auflistung der Konfigurationen.
Die erste Ansicht die Sie verwenden werden, ist die Auflistung der bestehenden Konfigurationen. Diese Liste wird inital leer sein. Sie können aber über den Button
(oben rechts) eine neue Konfiguration erstellen.
Die Listenansicht besteht aus folgenden Spalten:
Selektion | Name | Zugeordnet | Schrittanzahl | Optionen |
|---|---|---|---|---|
Auwahl für Löschfunktion | Name der Konfiguration | Produktzuordnung | Angelegte Schritte | Listenfunktionen Bearbeiten / Löschen |
Relationärer Aufbau
Diese Ansicht ist eine vereinfachte Darstellung des relationellen Aufbaus der Konfiguration. Für einen Überblick über die essenziellen Einstellungen ist dies aber erst einmal ausreichend