Behoben: In Warenkorb und Bestellübersicht fehlte die Konfiguration, wenn bestimmte andere Erweiterungen aktiv waren.
- Auftragsbearbeitung und Produktionsschein zeigen jetzt alle Optionen, nicht nur die Maße
- Dieselbe Datei in mehreren Positionen: jede Position bekommt eine eigene Kopie
- Zehn Auswahlfelder im Backend nahmen keine Eingabe an — behoben
- Konfigurator und Warenkorb rechnen bei „Prozent vom Qm-Preis" wieder gleich
- Gesamtgewicht im Konfigurator stimmt wieder mit dem Warenkorb überein
- Matrix-Import legt keine Dateien mehr dauerhaft auf dem Server ab
- Fehlerhafte Matrix-Datei löscht nicht mehr die vorhandenen Preise
- Fehler beim Matrix-Import werden jetzt angezeigt statt verschluckt
- Bestellungen, Warenkorb und Bestellabschluss laden spürbar schneller
Neu: Auftragsbearbeitung
Ein eigener Menüpunkt zeigt alle bestellten Positionen der Flächenberechnung in einer Liste — mit Bestellnummer, Artikel, hochgeladener Datei und Zustand. Ein Klick auf eine Zeile öffnet die Einzelheiten: Konfigurationswerte, Lieferanschrift und ein Feld für Hinweise aus der Produktion. Positionen ohne hochgeladene Datei stehen ebenfalls in der Liste; produziert werden müssen sie auch.
Neu: Produktionsschein
Zu jeder Position lässt sich ein Schein im A4-Format öffnen und drucken — mit Bestellnummer, Lieferanschrift, Telefonnummer, Artikel, Stückzahl und allen Konfigurationswerten. Mehrere Positionen lassen sich auswählen und in einem Zug ausdrucken, jeder Schein auf einer eigenen Seite. Es wird keine zusätzliche Software benötigt; der Browser erzeugt das PDF über seinen eigenen Druckdialog.
Neu: Zustände je Position
Acht Zustände stehen bereit: Offen, Datenprüfung, Datenfehler, Warten auf Freigabe, In Produktion, Abgeschlossen, Versandt, Abgebrochen. Sie werden nie automatisch gesetzt — nur, wenn jemand sie auswählt. Die Bezeichnungen lassen sich umbenennen und übersetzen. Der Flow Builder kann auf Zustandswechsel reagieren, etwa um bei "Datenfehler" eine Mail zu senden.
Neu: Hochgeladene Dateien
Ein zweiter Menüpunkt listet alle hochgeladenen Dateien — auch die, aus denen nie eine Bestellung wurde. Diese belegen Speicher, ohne dass sie jemand braucht, und waren bisher nirgends sichtbar. Oben steht, wie viele Dateien ohne Bestellung vorliegen und wie viel Platz sie einnehmen. Die Liste lässt sich nach Größe, Datum und Bestellung sortieren.
Dateien, die vor Version 5 hochgeladen wurden, tragen eine andere Namensform. Sie stehen in einer eigenen Ansicht, samt Angabe des Ordners auf dem Server.
Neu: Papierkorb statt Löschen
Wird eine Datei entfernt, wandert sie in einen gesperrten Ordner, statt gelöscht zu werden. Von dort lässt sie sich herunterladen und wiederherstellen. Endgültig gelöscht wird sie nur über einen eigenen Schritt mit Rückfrage. Im Shop ist sie ab dem Verschieben nicht mehr abrufbar.
Eine neue Einstellung kann den Papierkorb nach einer Frist automatisch leeren. Im Auslieferungszustand ist sie abgeschaltet.
Neu: zwei Rechte für die Produktion
"Auftragsbearbeitung" und "Auftragsbearbeitung: Dateien löschen" stehen getrennt von den übrigen Rechten zur Verfügung. Wer in der Produktion arbeitet, braucht damit kein Leserecht auf Bestellungen, Kunden oder den Konfigurator. Die Rechte werden beim Update keiner bestehenden Rolle zugeteilt.
Weitere Änderungen
- Der Menüpunkt heißt jetzt "Produktkonfigurator" statt "Flächenberechnung" — das Plugin rechnet längst mehr als Flächen.
- Der Umschalter zwischen klassischer Ansicht und New Edition hebt die aktive Hälfte farblich hervor.
- Nach dem Update lässt sich der vorhandene Dateibestand einmalig erfassen, damit die neue Liste auch ältere Bestellungen zeigt.
Großes Update: Diese Fassung bringt alle Neuerungen seit 4.5.x zusammen.
NEUE OBERFLÄCHE „NEW EDITION"
Je Konfiguration ein- und ausschaltbar. Die klassische Ansicht bleibt vollständig erhalten, Sie können jederzeit zurückschalten – die Daten liegen in denselben Tabellen.
• Baukasten: Optionen und Optionswerte per Ziehen zusammenstellen, alle Einstellungen eines Feldes an einer Stelle.
• Formel-Editor: Die Rechnung wird aus Bausteinen zusammengeklickt statt getippt. Unter jedem Schritt steht derselbe Satz in Klartext. Gerechnet wird ausschließlich auf dem Server.
• Abhängigkeiten: „Wenn … dann …" je Konfiguration – Felder ein- und ausblenden, sperren, vorbelegen, Grenzen setzen, Gesamtmaße aufteilen, Kauf verhindern, Hinweis zeigen.
• Vorlagen: Fertige Regelsätze für wiederkehrende Aufgaben. Eine Vorlage legt die benötigten Optionen auf Wunsch selbst an und lässt sich in einem Zug wieder entfernen.
• Hinweise: Hinweistexte einmal in allen Sprachen hinterlegen und überall auswählen, mit Platzhaltern und Vorschau.
• Titel und Beschreibung einer Konfiguration sind jetzt übersetzbar. Der Sprachumschalter wirkt im Baukasten, im Formel-Editor, in den Abhängigkeiten und in den Vorlagen.
RECHTEVERWALTUNG
• Vier Rechte je Rolle: Ansehen, Bearbeiten, Erstellen, Löschen – unter Einstellungen > Benutzer & Rechte > Rollen. Bisher konnte jeder Mitarbeiter mit Backend-Zugang jede Konfiguration ändern und löschen.
• Geprüft wird auf dem Server, nicht nur in der Oberfläche. Wer die Oberfläche umgeht, kommt nicht weiter.
• Knöpfe ohne Recht sind ausgegraut und nennen den Grund. Lesen bleibt immer möglich.
SCHUTZ VOR VERSEHENTLICHEM LÖSCHEN
• Vor dem Löschen einer Konfiguration wird gezeigt, an welchen Artikeln sie hängt – mit Namen, Artikelnummer und Verweis. Gelöscht wird erst nach gesetztem Haken.
• Neue Spalte „In Artikeln hinterlegt" in der Konfigurationsliste.
• Vor dem Löschen einer Option oder eines Optionswertes werden alle Fundstellen aufgezählt: als Feld, in einer Formel, in einer Abhängigkeit.
DATEIUPLOAD – DEUTLICH SICHERER
• Hochgeladene Dateien liegen nicht mehr öffentlich. Bisher war jede Datei unter ihrer Adresse frei abrufbar, ohne Anmeldung. Das gilt jetzt auch für die klassische Ansicht.
• Im Warenkorb und an der Bestellung steht der Dateiname statt der Adresse. Zieht der Shop um, wandern die Verweise mit, statt ins Leere zu zeigen.
• Dateien an einer Bestellung öffnen sich im Backend weiterhin mit einem Klick – jetzt mit Anmeldung und Leserecht.
• Hochgeladene Dateien stehen jetzt auf Rechnung und Lieferschein, auch bei bestehenden Bestellungen. Bisher erschien dort nur „Upload: Upload".
• Eigene Karte „Datei-Upload" in der Konfiguration: Aufräumen, zwei Fristen, Begrenzung der Uploads je Besucher.
• Altdateien bleiben unangetastet und über ihre bisherige Adresse erreichbar.
WEITERE KORREKTUREN
• Vierzehn Preis-Rechenarten („mal Umfang", „% vom m²-Preis", „Subtrahieren" …) arbeiten in der neuen Oberfläche jetzt zeilengleich zur klassischen.
• Der Warenkorb rechnet wieder wie der Konfigurator.
• Der Rechenweg steht unter dem Preis: „× Umfang (Breite × 2 + Höhe × 2)".
• Vorzeichen vor dem Betrag: „+ 20,00 €" statt „20,00 €".
• In mehrsprachigen Shops erschienen Optionen vervielfacht – behoben, es wurde nie etwas gelöscht, nur zu viel angezeigt.
• Die Deinstallation des Plugins brach mit einem Fehler ab.
• Der Endpreis in der klassischen Ansicht wich um einen Cent vom Warenkorb ab, wenn ein Rabatt je Verkaufskanal hinterlegt ist.
• Optionsbilder in zugeklappten Abschnitten blieben leer.
HINWEISE ZUM UPDATE
• Preismatrix BETA: Shops mit importierter Matrix müssen diese einmal neu importieren. Der Import wurde korrigiert, bestehende Importe können falsche Zuordnungen enthalten.
• Rechte: Bestehende Rollen erhalten die neuen Rechte automatisch – nach dem Update arbeitet niemand mit leeren Menüpunkten. Feiner einstellen können Sie danach.
• Datenbank: Das Update legt Tabellen und Spalten an und füllt sie, löscht aber nichts.
• Altdateien: Dateien aus der Zeit vor diesem Update bleiben liegen und erreichbar. Wer sie entfernen möchte, tut das am Server selbst.
- Behoben:
JS-Fehler "matchHeight is not a function" im Flächenrechner, ausgelöst wenn ein anderes Plugin zur Laufzeit eine eigene jQuery-Instanz aktiv setzt
- Absicherung der Höhenangleichung (matchHeight) der Options-Container gegen eine fehlende jQuery-Plugin-Registrierung
- Zusätzlicher Fallback bei DOMContentLoaded, der die Höhenangleichung erneut anstößt, sobald matchHeight auf der aktiven jQuery-Instanz verfügbar ist
- layout/meta.html.twig überarbeitet: jQuery- und Skript-Einbindung laufen jetzt über eigene Twig-Blöcke (layout_head_javascript_jquery / layout_head_javascript_prod) statt über eine Einschränkung auf die Produktdetailseite
Behoben (SW 6.7): Das Konfigurator-Storefront-Script (area_custom_scripts.js) wurde auf der Produktseite nicht mehr geladen (der bisher genutzte Block layout_head_javascript_hmr_mode ist unter Vite inaktiv). Einbindung jetzt über layout_head_javascript_prod (nur Produktseite, jQuery nur wenn noch keins vorhanden).
Behoben: Nach dem Update auf 4.4.7 fehlte im Administrationsmenü der Menüpunkt des Konfigurators. Ursache war ein fehlendes Admin-Bundle-Manifest (Vite) im Paket – dieses ist nun wieder enthalten, der Menüpunkt erscheint nach dem Update wieder.
Umlaute und Sonderzeichen (ä ö ü ß, &, Anführungszeichen) in Text- und Numerik-Optionsfeldern wurden im Warenkorb, Checkout, in E-Mails und Dokumenten als HTML-Entities (z. B. ä) gespeichert und angezeigt – behoben
Anpassen der Upload Snippets
Anpassung der Frontend-Funktionalität für kundengruppenbasierte Staffelpreise (Beta)
- Fehler behoben: Staffelpreis-Einträge innerhalb der verknüpften Optionen werden nach dem Löschen nun korrekt entfernt und nicht erneut gespeichert.
- Optimierung: Nach dem Löschen eines Staffelpreis-Eintrags wird die Konfiguration neu geladen und der entsprechende Tab im Modal beibehalten.
- Anpassung der Frontend-Funktionalität für kundengruppenbasierte Staffelpreise (Beta):
* Ist die Funktion „Staffelpreise anhand der Kundengruppe laden und berechnen (Beta)“ aktiviert, werden ausschließlich Staffelpreise geladen, die einer Kundengruppe zugeordnet sind.
* Ist die Funktion deaktiviert, werden ausschließlich Standard-Staffelpreise ohne Kundengruppenzuordnung geladen.
Javascript angepasst
Anpassen der Zusammenfassung
Beheben eines Rundungsfehlers bei der Rabattberechnung
Mit Version 4.3.8 wurde eine neue Rabattfunktion auf Basis von Sales Channels integriert. Ab sofort können Rabatte individuell pro Verkaufskanal definiert und automatisch in der Preisberechnung berücksichtigt werden. Zusätzlich wurde eine neue Konfigurationsoption „Rabattfunktion aktivieren“ eingeführt, mit der sich die Funktion global steuern lässt.
Die Rabattwerte werden sowohl im Frontend (Produktdetailseite, Warenkorb und Checkout) als auch im Admin-Bereich, beispielsweise in den Bestellpositionen, transparent dargestellt. Dabei werden der ursprüngliche Preis, der Rabattbetrag sowie der finale Endpreis klar aufgeschlüsselt.
Zudem wurde die interne Preisberechnung erweitert und optimiert, sodass Rabatte korrekt und stabil in allen relevanten Bereichen angewendet werden. Die Verarbeitung der Verkaufskanalrabatte wurde verbessert und um eine zuverlässige Fallback-Logik ergänzt.
Die Rabattfunktion befindet sich aktuell noch im Beta-Status.
Bitte beachten Sie, dass die Rabattfunktion nur verfügbar ist, wenn die Berechnungsart nicht auf „Ajax Request“ eingestellt ist
Diverse Anpassungen im Frontend
Jquery wird nur auf der Produktdetailseite geladen
Ändern von Textarea zu texteditor im Backend
- Einbinden eines Filters nach Produkten bei den Konfigurationen
- Einbinden von Filtern bei den Optionswerten
Beheben / Anpassen diverser Funktionen im Backend
- Entfernen vom Kalkulationsbutton in den Plugineinstellungen
- Einbinden der Optionen im Lieferschein
Kompatibel zu 6.7.0.0 RC 5
Kompatibel zu 6.7.0.0 RC 5
Jquery wird nur auf der Produktdetailseite geladen
Entfernen von Fontawesome
Bugfix bei Update behoben
- Hinzufügen von Kundengruppen
- Hinzufügen einer Funktion zum Berechnen von ausschliesslich Nettopreisen
- Hinzufügen von Filtern im Backend
Beheben eines Problems mit eingebundenen Cross Selling Artikeln im Artikel
- Beheben eines Problems der Rules im Backend
- Einfügen einer Funktion Range beim numerischen Feld
- Einbinden einer Möglichkeit für einen Platzhalter bei Textfeldern
- Einbinden einer Möglichkeit für ein Angebot
- Einbinden einer Möglichkeit zum "Auswahl zurücksetzen".
Nur bei Select, Textfeld, Checkboxen, Radio, Numerisches Feld
Beheben eines Problems im Backend
Diverse Anpassungen für Shopware 6.6.9.0
Anpassen des Mindestwertpreises (Währungsfaktor)
Anpassen des Checkouts
Diverse Anpassungen
Wichtig:
Berechnungsmethode in den Einstellungen auf "Neue Methode" setzen
Anpassen an Shopware 6.6.8.2
Diverse Anpassungen für Shopware 6.6.*
Anpassen der Zusammenfassung (Textfelder, Numerische Felder)
- Einbinden einer Funktion, wenn output_buffering nicht aktiv ist.
- Beheben eines Problems wenn Numerischer Wert x Preis berechnet werden soll.
Please change to "new Method" on plugin configuration
Beheben eines Währungsproblems
beheben eines Problems mit Shopware 6.6.6.0
beheben eines Problems mit dem Währungsfaktor (Shopware 6.6.x)
Anpassen diverser Bootstrap Funktionen
Anpassen der Berechnung durch den Artikelpreis
Beheben eines Problems mit Warenkorb Rabatten
Anpassen einer Twig Datei (Frontend, Backend )
Anpassen diverser Twig Dateien im Backend
beheben diverser Twig Dateien im Frontend
Beheben eines Bugs im Checkout. Update für Shopware über 6.6.
Anpassen der Customfields unter Spezifikationen des Artikels
fixen diverser Funktionen für 6.6.0.2
Anpassen des Customfields
beheben eines Problems mit dem WährungsFaktor
Anpassen diverser Bootstrap Funktionen
Anpassen der Berechnung durch den Artikelpreis
Behebung eines Problems mit Warenkorbrabatten
Beheben eines Bugs im Checkout. Update für Shopware unter 6.6.
fixen diverser Funktionen für 6.6.0.2
Kompatibel zu Shopware 1.7.4
- Anpassen diverser Twig Dateien
- Beheben eines Fehlers bei Letterselect
Einbinden einer Möglichkeit zum Eintragen von einer globalen CSS Klasse
Beheben eines Problems bei Netto/Brutto Preisen bei Staffeln
- Customize various functions
- Incorporate sorting in the shopping cart based on item numbers
- Einbinden einer Möglichkeit zum Hinzufügen von Zubehör
- Anpassen der Blacklist bei boxradio, boxcheckboxen
Kompatibel zu 6.5.6.1
beheben eines Fehlers bei Blacklist
Diverse Anpassungen ( Übersetzungen , CSS ).
Kalkulationsbutton nicht mehr erforderlich
- Einfügen einer Datumfeld Komponente
- Einfügen einer Farbfelde Komponente
- Einfügen einer Multiselect Komponente
- Einfügen einer Button (Mehrfachauswahl) Komponente
- Einfügen einer Button (Einfachauswahl) Komponente
anpassen von media queries
- Diverse Anpassungen für Bootstrap 5
- Diverse Anpassungen für Meteor Kit
- Diverse Anpassungen für die Gewichtsberechnung
Beheben eines Problems bei der Berechnung der Stückzahl (Als Optionswert)
- Anpassen des Warenkorbs sowie Offcanvas
- Anpassen des Uploads
- Anpassen der Zusammenfassung
- Einbinden der Möglichkeit, festzulegen ab welcher Auflösung die Zusammenfassung Links und rechts angezeigt werden soll
- Diverse Anpassungen für Bootstrap 5
Beheben eines Problems beim Upload
Beheben von Netto/Brutto beim Kalkulieren mit dem Artikelpreis
Anpassen diverser Bootstrap 4 Komponenten zu Bootstrap 5 Komponenten
Beheben eines Fehlers beim Kalkulieren mit der Stückzahl (Optionswert)
Beheben einer Inkompatibilität von Bootstrap 4 zu 5
Beheben diverser Fehler (Bootstrap CSS) bei 6.5
Kompatibel zu 6.5.0.0
Beheben von Netto/Brutto bei der Matrix (Beta)
Wichtige Information:
Diese Version ist lediglich eine Übergangsversion für 6.4.20.2 auf 6.5.
Um von 6.4.20.2 auf 6.5.0.0 zu aktualisieren, müssen/können Sie diese Version in der 6.4.20.2 hochladen und dann das Update auf 6.5.0.0 durchzuführen.
Kompatibel zu 6.5.0.0
Wichtige Information:
Diese Version ist lediglich eine Übergangsversion für 6.4.20.2 auf 6.5.
Um von 6.4.20.2 auf 6.5.0.0 zu aktualisieren, müssen/können Sie diese Version in der 6.4.20.2 hochladen und dann das Update auf 6.5.0.0 durchzuführen.
Beheben eines Problems bei den Dateiendungen > Komponente "Upload"
Anpassen diverser Funktionen für > 6.4.20
- Beheben eines Problems bei den Optionsformeln
- Anpassen des Textfeldes
Beheben eines Problems bei den Optionsstaffeln
Einbinden von Breite , Höhe und Länge des Artikels als Formelvariablen
- Einfügen einer Funktion zum Berechnen von Platten
- Aktuallisieren der Import/Export Profile
Einfügen eines Dropdowns inkl. textfeldes zum Berechnen von Textzeichen
Beheben eines Problems bei einer Entity
- Einbinden einer Funktion zum Berechnen von mehreren Numerischen Feldern zu einem Kalkulationsfeld oder vorgegebenen Wertes
- Beheben eines Fehlers beim Textfeld
- Einbinden der Breite, Höhe und Länge aus den Spezifikationen des Artikels für die Formel
Ändern der Migration beim Import, sofern die Englische Sprache gelöscht wurde vom Shopbetreiber.
Einbinden eines numerischen Feldes
Anpassen des Ergebnisses im Checkout
Beheben eines Problems bei der Matrix
- Beheben eines Fehlers im Template /custom/plugins/PixelAreacalculator/src/Resources/views/storefront/page/checkout/checkout-item.html.twig
- Beheben eines Problems bei der Matrix
Beheben eines Fehlers beim Anzeigen des Gesamtpreises
Beheben eines Kalkulationsfehlers
Einbinden zweier Einstellungen für Image Select
Einbinden einer Einstellung zum Ändern der CSS Klasse der Listing Buttons
Einbinden einer neuen Komponente "ImageSelect"
- Einbinden eines Customfields "AB". Zeigt bei Aktivierung ein "ab" beim Preis
- Anpassen des Listings sowie der Detailseite
- Anpassen einer Javascript Funktion (Safari Kompatibilität)
- Anpassen der Zusammenfassung
- Anpassen des Styles
- Einbinden einer Konfigurationsmöglichkeit zum Aktivieren von Anzeigen von fortaufenden Nummerierungen
Kompatibilität zum Plugin "
Cookie Menü Popup mit "Alle akzeptieren" Button"https://store.shopware.com/mcs7036024486753f/cookie-menue-popup-mit-alle-akzeptieren-button.html
- anpassen des Accounts
- anpassen des PDF Dokuments
Anpassen der Matrix
Einbinden einer Anzeige (Gesamt qm x Qm Preis) in der Zusammenfassung