Vermonta / Produktdokumentation

SVG Studio.
Das Handbuch.

Ausgangspunkt ist eine bereits vorhandene SVG Datei. Dieses Handbuch erklärt, wie Sie sie in SVG Studio einbinden, Elemente zuordnen, Pools verwenden und die fertige Konfiguration in Magento einsetzen. Der Editor dient bei Bedarf für nachträgliche Änderungen.

Couchtisch mit einer durchgehenden Holzplatte und vier gleichmäßig geneigten, direkt darunter befestigten Metallbeinen PLATTEGESTELLLAYER / 03
SVG / ELEMENTE / POOLSMAGENTO 2
01 / GRUNDPRINZIP

Ein Produkt. Viele Ausführungen.

Vermontas SVG Studio verbindet eine SVG Grafik mit den Auswahlmöglichkeiten eines Magento Produkts. Kunden sehen unmittelbar, wie sich Farben, Teile oder Varianten verändern. Die gewählten Optionen und ihre Aufpreise werden dabei im Kaufprozess berücksichtigt.

01 / BASISVorhandene SVG Datei

Eine bereits erstellte Grafik mit zuordenbaren Elementen

02 / VERWALTUNGBibliothek und Pools

Grafiken und wiederverwendbare Werte pflegen

03 / ZUORDNUNGProduktfelder

Auswahlwerte mit SVG Elementen verbinden

04 / SHOPLive Konfiguration

Darstellung, Aufpreise und Warenkorb

Die Grundlage ist ein einfaches Magento Produkt (Simple Product). Farben, Formen und Varianten werden als Konfigurationsoptionen diesem Produkt zugeordnet. Sie müssen nicht für jede Kombination ein separates Magento Produkt anlegen.

Ein Beispiel ist ein Tisch mit den Bereichen Platte, Kante und Gestell. Jeder Bereich besitzt eigene Auswahlwerte. SVG Studio setzt die ausgewählten Werte in einer gemeinsamen Vorschau zusammen.

Wichtig: kein fertiges Bild für jede Ausführung nötig. Wenn die SVG Elemente unabhängig und passend vorbereitet sind, entstehen Kombinationen aus den einzelnen Bausteinen. Der Händler muss dann nicht für jede mögliche Auswahl eine neue Gesamtgrafik speichern.
02 / VORAUSSETZUNGEN

Was vor der Einrichtung bereitstehen sollte.

  • Ein funktionierender Magento 2 Shop mit Administrationszugang und den nötigen Berechtigungen.
  • Die zum eingesetzten Magento System passende Version von Vermonta_SvgStudio.
  • Mindestens ein einfaches Magento Produkt (Simple Product), das visuell konfiguriert werden soll.
  • Eine bereits vorhandene SVG Datei, deren veränderliche Produktbereiche möglichst getrennt und eindeutig erkennbar sind.
  • Eine Liste der gewünschten Felder, Werte, Farben und etwaigen Aufpreise.
Theme Unterstützung Die Produktseite ist für klassische Magento Themes und Hyvä vorgesehen. Die Hyvä Frontend Integration muss in der jeweils freigegebenen Erweiterung vorhanden und für das eingesetzte Theme getestet sein. Die Administration bleibt grundsätzlich dieselbe.
03 / SCHNELLSTART

Vom Admin zur ersten Konfiguration.

SVG Studio setzt eine vorhandene SVG Datei voraus. Beginnen Sie mit einem kleinen Testprodukt, prüfen Sie die vorhandenen SVG Elemente und erweitern Sie die Konfiguration erst nach einer erfolgreichen Vorschau.

Vorhandene SVG Datei importieren

Öffnen Sie im Magento Admin die SVG Studio Bibliothek und laden Sie Ihre bereits vorhandene SVG Datei hoch. Prüfen Sie anschließend, ob die Grafik korrekt dargestellt wird. Der genaue Menüpfad kann je nach Modulversion abweichen.

Vorhandene Elemente und IDs prüfen

Prüfen Sie, ob die benötigten Bereiche der importierten Datei, beispielsweise Platte, Kante und Gestell, eindeutig zugeordnet werden können. Den SVG Editor brauchen Sie nur, wenn Sie die vorhandene Grafik nachträglich ändern möchten. Er ist kein notwendiger Schritt für den Import oder die Konfiguration.

Wiederverwendbare Pools anlegen

Legen Sie bei Bedarf globale Auswahlsammlungen an, beispielsweise eine Farbpalette oder mehrere Gestellvarianten. Einzelheiten dazu finden Sie im Abschnitt Pools verstehen.

Produkt öffnen und SVG Studio aktivieren

Öffnen Sie Katalog → Produkte, bearbeiten Sie das gewünschte einfache Produkt (Simple Product) und aktivieren Sie im Produktformular SVG Studio aktivieren. Wählen Sie die importierte SVG Datei und legen Sie die benötigten Konfigurationsfelder fest.

Felder und Werte zuordnen

Erstellen Sie beispielsweise die Felder Platte, Kante und Gestell. Ordnen Sie die Werte den passenden SVG Elementen beziehungsweise Varianten zu und hinterlegen Sie optionale Aufpreise.

Speichern und im Frontend prüfen

Speichern Sie das Produkt. Öffnen Sie die Storefront, starten Sie die Konfiguration und testen Sie jede Auswahl sowie den Preis bis zum Warenkorb. Fehlen nach einer Modulinstallation Skripte oder Styles, prüfen Sie zusätzlich den Deployment Abschnitt.

Hinweis zur Bedienoberfläche: Die Bezeichnungen entsprechen dem vorgesehenen Aufbau von SVG Studio. Einzelne Felder und Menüpositionen können je nach ausgelieferter Version anders heißen. Dieses Handbuch ist keine pixelgenaue Dokumentation eines bestimmten Release Candidates.

04 / VORHANDENE SVG PRÜFEN

Die vorhandene SVG Datei richtig nutzen.

Die SVG Grafik liegt bereits vor. Für die Konfiguration ist entscheidend, ob ihre Vektorelemente wie <path>, <rect> oder Gruppen <g> gezielt angesprochen werden können. Eindeutige id Attribute helfen dabei, Flächen einzufärben und Varianten anzuzeigen. Sie müssen dafür keine neue SVG Grafik erstellen.

Worauf Sie in der vorhandenen Datei achten

BereichBeispiel IDZweck
PlatteplatteFarbe oder Oberflächenwirkung ändern
KantekanteUnabhängige zweite Farbe wählen
GestellgestellPassende Bauteilvariante anzeigen
Variantengestell_kufe usw.Einzeln identifizierbare alternative Formen

Die IDs in Ihrer vorhandenen SVG Datei sollten kurz, eindeutig und stabil sein. Müssen sie nachträglich angepasst werden, prüfen Sie danach die Produktzuordnungen: Geänderte IDs können bestehende Verknüpfungen ungültig machen.

Beispiel: mögliche Struktur einer vorhandenen SVG Datei
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 400">
  <g id="gestell_kufe">...</g>
  <g id="gestell_vierbein">...</g>
  <g id="platte">...</g>
  <g id="kante">...</g>
</svg>

Das Beispiel hilft beim Verständnis der bereits vorhandenen SVG Struktur. Die Datei muss nicht exakt so aufgebaut sein. Ob Varianten über Gruppen in einer Datei oder separate SVG Bausteine verwaltet werden, richtet sich nach dem gewählten Mapping in Ihrer Modulversion.

Diese Eigenschaften sollten Sie prüfen

  • Ein gemeinsames Koordinatensystem: Alle Varianten müssen im selben viewBox oder in konsistenten Abmessungen angelegt sein.
  • Passende Anschlussstellen: Wechselbare Bauteile sollten geometrisch zueinander passen. Ein Gestell darf beispielsweise beim Wechsel nicht springen oder neben der Platte erscheinen.
  • Klare Ebenenfolge: Nicht sichtbare Bauteile liegen hinter deckenden Flächen. Das verhindert, dass sich Elemente durch die Tischplatte abzeichnen.
  • Gezielte Zuordnung: Eine Farbauswahl darf nicht versehentlich feststehende Konturen oder andere Produktbereiche verändern.
  • Keine unnötig komplexen SVG Konstruktionen: Externe Referenzen, problematische Masken und unklare Gruppen machen Zuordnungen oft schwerer.
Der Editor ist für nachträgliche Änderungen gedacht. SVG Studio verwendet die bereits vorhandene Datei als Ausgangspunkt. Der integrierte Editor hilft bei späteren Korrekturen, etwa an Farben, Texten oder einzelnen Elementen. Auch wenn sich damit technisch umfangreiche Grafiken erstellen lassen, ist das nicht der vorgesehene Arbeitsablauf. Falls die vorhandene SVG Datei strukturell ungeeignet ist, kann ich ihre Eignung prüfen und nötige Anpassungen gesondert anbieten.
05 / WIEDERVERWENDBARE POOLS

Was ist ein Pool?

Ein Pool ist eine zentral gepflegte Sammlung von Werten oder Varianten, die Sie bei mehreren Produkten nutzen können. Statt eine häufig verwendete Farbpalette oder eine Auswahl von Gestellen für jedes Produkt erneut anzulegen, pflegen Sie sie als gemeinsame Ressource.

Beispiel Farbpool

Ein Pool Standardfarben enthält Eiche, Graphit, Kreide und Salbei. Passende Konfigurationsfelder verschiedener Produkte können diese Werte verwenden.

Beispiel Variantenpool

Ein Pool Tischgestelle enthält Kufe, Vierbein und X-Form. Mehrere Tische können auf denselben Bestand zugreifen.

Pool, Feld und Wert sind nicht dasselbe.

BegriffWas er bedeutetBeispiel
PoolWiederverwendbare SammlungStandardfarben
FeldEntscheidung, die der Kunde im Produkt trifftPlatte
WertEine Auswahl innerhalb des FeldesGraphit
SVG ZuordnungStelle, an der die Auswahl sichtbar wird#platte

So werden Pools sinnvoll eingesetzt

  1. Den wiederverwendbaren Wertebestand im Bereich SVG Pools anlegen oder einen bestehenden Pool auswählen.
  2. Für das Produkt ein Konfigurationsfeld erstellen, beispielsweise Platte.
  3. Die Auswahlwerte beziehungsweise den Pool mit diesem Feld verknüpfen.
  4. Die betroffenen SVG Elemente oder Varianten zuordnen, beispielsweise platte.
  5. Prüfen, ob die Werte dieses Pools bei diesem konkreten Produkt grafisch und preislich sinnvoll sind.

Wichtig: Ein Pool stellt Werte bereit. Die korrekte visuelle Darstellung entsteht erst durch die Zuordnung zum jeweiligen SVG Produktmodell. Nicht jedes Gestell passt automatisch zu jedem beliebigen SVG Tisch.

06 / VOLLSTÄNDIGE KOMBINATIONEN

Alle vorgesehenen Kombinationen abbilden.

SVG Studio soll die frei kombinierbaren Entscheidungen eines Produkts vollständig darstellen. Dafür werden unabhängige Felder nicht als einzelne fertige Gesamtbilder angelegt, sondern gemeinsam auf dieselbe SVG Vorschau angewendet.

Beispiel Couchtisch
10 Plattenfarben × 8 Kantenfarben × 6 Gestellvarianten = 480 Kombinationen

Schon drei unabhängig kombinierbare Felder ergeben in diesem Beispiel 480 mögliche Ausführungen. Statt 480 komplette Produktbilder anzufertigen und anschließend zu pflegen, nutzt SVG Studio eine geeignete, bereits vorhandene SVG Datei mit getrennt ansprechbaren Elementen und den zugehörigen Auswahlwerten.

Das spart insbesondere bei umfangreichen Sortimenten Bildproduktion und Pflegeaufwand. Wird eine Farbe oder ein Bauteil geändert, muss nicht jede betroffene Gesamtkombination als neues Bild erstellt werden. Voraussetzung ist, dass die vorhandenen SVG Elemente die Änderungen und Kombinationen geometrisch korrekt abbilden können.

Vier Regeln für eine vollständige Abdeckung

  1. Felder unabhängig halten: Platte, Kante und Gestell müssen sich jeweils ändern lassen, ohne den Wert der anderen Felder zu überschreiben.
  2. Jeden Wert vollständig zuordnen: Jeder Eintrag muss eine geeignete SVG Änderung oder eine passende Variante auslösen.
  3. Bauteile geometrisch kompatibel halten: Gestelle, Konturen, Masken und Ebenen müssen in jeder vorgesehenen Kombination zueinander passen.
  4. Alle Wertepaare prüfen: Nicht nur die Standardeinstellung betrachten. Besonders wichtig sind Variantenwechsel nach bereits gesetzten Farben oder Texten.
Die wesentliche Unterscheidung: SVG Studio kann alle konfigurierten, technisch vorgesehenen Kombinationen darstellen. Ob eine Kombination auch korrekt aussieht, hängt von der Vorbereitung der SVG Elemente ab. Eine strukturell unpassende Grafik wird nicht allein durch die Auswahl automatisch passend.

Praktische Testmatrix

PrüfungErwartetes Ergebnis
Platte ändern, Gestell unverändertNur Platte ändert sich
Gestell ändern, Platte unverändertDie gewählte Platte bleibt sichtbar
Erstes Gestell erneut wählenKeine Verschiebung oder Skalierungsänderung
Platte färben und danach Gestell mehrfach wechselnFarbe bleibt erhalten, jedes Gestell sitzt korrekt
Alle verfügbaren Werte kombinierenKeine leeren Elemente oder Restbilder
Letzte Auswahl zurücksetzen oder Produkt neu ladenDefinierter Ausgangszustand

Bei wenigen Kombinationen können Sie das gesamte Raster direkt testen. Bei größeren Sortimenten empfiehlt sich zusätzlich ein systematischer Funktionstest je Feld und Variantenpaar sowie eine stichprobenartige Prüfung der vollständigen Konfigurationen.

07 / OPTIONSAUFPREISE

Auswahl und Preis gehören zusammen.

Für einzelne Werte können Aufpreise hinterlegt werden. Ändert der Kunde eine Option, aktualisiert SVG Studio die visuelle Vorschau und den angezeigten konfigurierten Preis.

BestandteilBeispiel
Magento Grundpreis490,00 €
Oberfläche Graphit+25,00 €
Gestell X-Form+85,00 €
Konfigurierter Preis600,00 €

Tragen Sie die gewünschten Aufpreise in den jeweils dafür vorgesehenen Optionswerten ein. Prüfen Sie anschließend nicht nur die Vorschau, sondern auch den tatsächlich übernommenen Warenkorbpreis und die ausgewählten Werte.

Wichtig für die Preisprüfung Die Rechnung oben ist ein Beispiel. Steuerberechnung, Sonderpreise, andere Magento Produkttypen oder Erweiterungen können den tatsächlichen Verkaufspreis beeinflussen. Maßgeblich bleibt die Preisberechnung im eingesetzten Magento Shop.
08 / STOREFRONT UND KAUFPROZESS

Der Konfigurator bleibt Teil des Shops.

Auf der Produktseite führt der Button Konfigurieren zur eigentlichen Konfigurationsfläche. Dort stehen die SVG Vorschau und die Auswahlmöglichkeiten nebeneinander beziehungsweise auf Mobilgeräten untereinander. Der konfigurierte Preis und die Warenkorbfunktion gehören in denselben Arbeitsablauf.

  • Kontrollieren Sie die Darstellung bei breiten und schmalen Browserfenstern.
  • Prüfen Sie die erkannten Shopfarben und den Konfigurieren Button im aktiven Theme.
  • Ändern Sie mehrere Optionen nacheinander und überprüfen Sie die Live Vorschau.
  • Fügen Sie das Produkt mit der gewählten Konfiguration in den Warenkorb.
  • Prüfen Sie, ob die reguläre Magento Bestandsprüfung und Bestandsreduzierung für das einfache Produkt greifen.
  • Prüfen Sie Preis, Konfiguration und Weitergabe der Optionswerte im anschließenden Magento Ablauf.

Lagerbestand und Magento Produktlogik

SVG Studio verwaltet keine eigenen Lagerbestände pro Konfigurationsoption. Das zugrunde liegende einfache Magento Produkt bleibt für die Bestandsführung maßgeblich. Die vorhandene Magento Lagerverwaltung prüft die Verfügbarkeit und reduziert den Bestand des Produkts im normalen Bestellablauf. Farben, Gestelle und andere Auswahlwerte erhalten durch SVG Studio keinen eigenen Bestand.

Prüfen Sie insbesondere bei ausverkauften Produkten, ob Magento den Kauf gemäß Ihren Bestandseinstellungen verhindert oder zulässt. Wenn einzelne Varianten eigene Lagerbestände benötigen, ist dies nicht Teil der vorgesehenen SVG Studio Lagerlogik.

Für Hyvä ist die passende Frontend Implementierung erforderlich. Der Backendbereich mit der SVG Bibliothek, den Pools und den Produktfeldern wird dadurch grundsätzlich nicht ersetzt.

09 / INSTALLATION UND DEPLOYMENT

Auch der Deployment Schritt gehört dazu.

Nach dem Einspielen oder Aktualisieren der Erweiterung müssen die üblichen Magento Schritte ausgeführt werden. Die Befehle werden im Magento Stammverzeichnis mit dem Dateisystembenutzer des Shops ausgeführt.

Vor produktiven Änderungen: Erstellen Sie eine Datensicherung und testen Sie das Update nach Möglichkeit in einer Staging Umgebung. Stimmen Sie das Vorgehen mit Ihrer Hosting und Deployment Architektur ab. Ein Cloud oder CI/CD Setup kann abweichende Schritte erfordern.

Erstinstallation

Kopieren Sie die ausgelieferte Erweiterung an ihren vorgesehenen Installationsort, beispielsweise app/code/Vermonta/SvgStudio, sofern die Installation nicht per Composer erfolgt. Aktivieren Sie das Modul anschließend einmalig.

Magento CLI / Erstinstallation - Beispiel für eine einzelne Instanz
php bin/magento maintenance:enable
php bin/magento module:enable Vermonta_SvgStudio
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f de_DE en_US
php bin/magento cache:flush
php bin/magento maintenance:disable

Beim Static Content Deployment müssen die tatsächlich verwendeten Locales berücksichtigt werden. Das Beispiel verwendet Deutsch und Englisch. Falls der Shop weitere Sprachen nutzt, ergänzen Sie diese, etwa de_CH, fr_FR oder it_IT.

Update einer bereits aktivierten Version

Bei Updates entfällt module:enable normalerweise. Nachdem die Moduldateien aktualisiert wurden, führen Sie die nachstehenden Schritte im passenden Wartungsfenster aus.

Magento CLI / Update - Beispiel
php bin/magento maintenance:enable
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f de_DE en_US
php bin/magento cache:flush
php bin/magento maintenance:disable

Bei bereits vorbereiteten Build Artefakten oder speziellen Produktionsabläufen kann das Deployment anders erfolgen. Die Codekompilierung und die Bereitstellung statischer Inhalte sollten dann in den vorhandenen Prozess integriert werden.

Nach dem Deployment prüfen

  • Ist Vermonta_SvgStudio aktiviert? Prüfen Sie bei Bedarf mit php bin/magento module:status Vermonta_SvgStudio.
  • Laden die Bibliothek und der SVG Editor im Magento Admin ohne JavaScript Fehler?
  • Wird die SVG Vorschau im Produkt geladen?
  • Werden Optionen, Preise und Konfiguration im Warenkorb übernommen?
  • Sind Frontend und Admin bei den tatsächlich installierten Sprachen korrekt dargestellt?

Grundlage für die CLI Abfolge ist die offizielle Adobe Commerce Dokumentation zur Bereitstellung auf einer einzelnen Instanz. Die Beispiele ersetzen keine auf Ihre Serverumgebung abgestimmte Deployment Anleitung.

10 / QUALITÄTSPRÜFUNG

Vor dem Livegang vollständig testen.

Grafik und Konfiguration

SVG IDs, Sichtbarkeit, Konturen, Farben, Ebenenfolge, Bauteilwechsel und mobile Darstellung kontrollieren.

Magento und Kaufprozess

Produktspeicherung, Preise, Warenkorb, unterschiedliche Store Views und Theme Verhalten prüfen.

SymptomPrüfansatz
Auswahl verändert nichtsZuordnung von Feldwert zu SVG ID und vorhandenes Element prüfen
Gestell springt oder erscheint zu kleinKoordinatensystem, viewBox, Transformationswerte und Variantenabmessungen vergleichen
Farbe bleibt auf einer alten FormGruppenstruktur, Sichtbarkeit und bisherige Füllung beim Variantenwechsel prüfen
Bauteile scheinen durch eine FlächeEbenenreihenfolge und Deckkraft der SVG Elemente prüfen
Konfigurierter Preis passt nichtWerte und Aufpreise kontrollieren; tatsächlichen Magento Warenkorbpreis vergleichen
Editor oder Frontend lädt nicht vollständigMagento Logs, Browserkonsole, Modulstatus, Cache und Static Content Deployment prüfen
Theme verdeckt den KonfiguratorPositionierung und CSS anderer Theme Elemente, z. B. Sticky Elemente, kontrollieren
Mein persönlicher Integrationsservice Bei ungewöhnlichen SVG Dateien, Theme Konflikten oder besonderen Produktanforderungen unterstütze ich bei der Prüfung, Vorbereitung und Integration. Diese individuelle Leistung erfolgt nach Angebot.
11 / FRAGEN

Gut zu wissen.

Brauche ich für jede Kombination eine eigene SVG Datei?

Nein. Voraussetzung ist eine bereits vorhandene SVG Datei mit unabhängig ansprechbaren, miteinander kompatiblen Auswahlbereichen. SVG Studio kombiniert die zugeordneten Optionen in einer Vorschau. Eine gesonderte Gesamtgrafik pro Kombination ist nicht erforderlich.

Welcher Magento Produkttyp wird verwendet?

SVG Studio wird auf der Basis eines einfachen Magento Produkts (Simple Product) eingerichtet. Die konfigurierbaren Ausführungen werden als Optionen dieses Produkts dargestellt, ohne jede Kombination als eigenes Produkt anzulegen.

Gibt es eine separate Lagerverwaltung für die Auswahlwerte?

Nein. SVG Studio führt keine Bestände pro Farbe, Gestell oder sonstigem Optionswert. Die reguläre Magento Lagerverwaltung steuert die Verfügbarkeit und den Bestand des zugrunde liegenden einfachen Produkts.

Werden Pools automatisch in jedem Produkt angezeigt?

Ein Pool ist zunächst eine gemeinsame Ressource. Ob und wie seine Werte in einem Produkt genutzt werden, richtet sich nach dessen Feldern und den zugeordneten SVG Elementen.

Kann jede vorhandene SVG Datei direkt genutzt werden?

Eine vorhandene SVG Datei ist der Ausgangspunkt. Für eine zuverlässige Konfiguration müssen die benötigten Elemente gezielt ansprechbar und geometrisch geeignet sein. Bei Bedarf kann ich die Datei prüfen und Änderungen als individuelle Leistung anbieten.

Wofür brauche ich den integrierten SVG Editor?

Für nachträgliche Änderungen an einer bereits importierten SVG Grafik, zum Beispiel an Farben, Texten oder einzelnen Elementen. Der normale Ablauf beginnt mit einer vorhandenen SVG Datei. Eine vollständige Grafik im Editor neu zu erstellen ist technisch denkbar, aber nicht sein vorgesehener Zweck.

Ist die Hyvä Integration bereits freigegeben?

Das hängt von der konkret ausgelieferten Version ab. Die Produktseite weist darauf hin, dass die Hyvä Frontend Integration noch umgesetzt und getestet werden muss. Vor dem produktiven Einsatz ist die Freigabe für die jeweilige Installation zu prüfen.

Sind die Demo Preise reale Preise eines Shops?

Nein. Die auf der Produktseite dargestellten Tischpreise und Aufpreise sind unverbindliche Beispielbeträge. Die tatsächlichen Preise werden im Magento Produkt eingerichtet.

Was ist im technischen Produktsupport enthalten?

Die Lizenz enthält sechs Monate technischen Produktsupport für reproduzierbare Fehler und Sicherheitsprobleme der unveränderten Extension. Weitere sechs Monate Support, verfügbare Updates und Kompatibilitätsanpassungen kosten 699 € netto. Individuelle SVG Prüfung und Integration werden separat angeboten.