- Custom-Fields mit leeren String als Wert werden nun als leer betrachtet, sodass unter Umständen kein PHP-Fehler mehr ausgelöst wird
- Die Thumbnail-Größen des Hover-Image werden nun von der box.html.twig vererbt, um die Kompatibilität mit anderen Themes zu verbessern
- Die Thumbnail-Größen des Hover-Image werden nun von der box.html.twig vererbt, um die Kompatibilität mit anderen Themes zu verbessern
- Einstellung hinzugefügt: Erweitert > Cache-Invalidierung deaktivieren
- Custom-Fields mit leeren String als Wert werden nun als leer betrachtet, sodass unter Umständen kein PHP-Fehler mehr ausgelöst wird
- Einstellungen hinzugefügt: Position > Über dem Produkttitel / Kurzbeschreibung, Über dem Preis
- Bugfix bzgl. nicht angezeigter Dropdown-Menüs ab Shopware 6.6.7.0
- Ein Problem bzgl. Vererbung der Produkt-Konfiguration behoben
- Einen möglichen PHP Fehler behoben, welcher im Zusammenhang mit anderen Erweiterungen auftreten konnte, wenn die StockStorage Klasse dekoriert wird
- Bugfix bzgl. Anzeige der Mengenauswahl
- Einstellung hinzugefügt: Erweitert > Varianten ausblenden, wenn nur eine einzige Variante auswählbar ist
- Bugfix bzgl. Kompatibilität mit dem Plugin "Professional Manufacturer (coolbax)"
- Bugfix bzgl. Kompatibilität mit dem Plugin "Artikel verkaufen nach Einheit (neonlines GmbH)"
- Bugfix bzgl. ab-Preis-Anzeige im Zusammenhang mit dem Plugin "Staffelpreise im Listing"
- Avoid double importing the plugin base classes in JS
- Bugfix regarding possible problems after compiling the JS files under SW 6.6.5.0
- Ein Problem behoben, welches unter bestimmten Bedingungen dazu führte, dass die Einstellung "Vorauswahl-Optimierung im Cross-Selling deaktivieren" nicht berücksichtigt wurde
- Ein Problem behoben, welches unter bestimmten Bedingungen dazu führte, dass die Einstellung "Vorauswahl-Optimierung im Cross-Selling deaktivieren" nicht berücksichtigt wurde
- Einstellung hinzugefügt: Schnellkauf > Popup anzeigen, wenn die vorausgewählte Variante ausverkauft ist
- Einstellung hinzugefügt: Erweitert > Produkteinstellungen höher als CMS-Elemente priorisieren
- Transparenz der ausgewählten und gleichzeitig ausverkauften Varianten angepasst, sodass diese der Darstellung im Produktdetail entspricht (Nutze dieses CSS Snippet für die vorherige Darstellung: https://gist.github.com/maxia/413661f885e59532e95f46ef88060079)
- Einstellung hinzugefügt: Erweitert > Produkteinstellungen höher als CMS-Elemente priorisieren
- Einstellung hinzugefügt: Schnellkauf > Popup anzeigen, wenn die vorausgewählte Variante ausverkauft ist
- Transparenz der ausgewählten und gleichzeitig ausverkauften Varianten angepasst, sodass diese der Darstellung im Produktdetail entspricht (Nutze dieses CSS Snippet für die vorherige Darstellung: https://gist.github.com/maxia/413661f885e59532e95f46ef88060079)
- Bugfix bzgl. redundanter Fehlermeldung in den Logs, wenn alle Varianten eines Produktes ausverkauft sind
- Neue Einstellung hinzugefügt: Eigenschaften-Darstellung > Ausgewählte Variante markieren
- Verbesserte Kompatibilität mit dem AtlSeoUrlManager Plugin
- Route Annotations zu PHP-Attributen geändert
- Bugfix: Linkmaskierung funktioniert nicht beim + Button
- Bugfix: Linkmaskierung funktioniert nicht beim + Button
- Einen JS-Fehler behoben, welcher unter bestimmten Umständen beim Öffnen des Popups aufgetreten ist
- Ein Problem bzgl. nicht funktionierender Vorauswahl-Optimierung behoben
- JS-Fehler bzgl. fehlender Konfiguration in der Produktbox behoben
- Fehler behoben, welcher auftreten konnte, wenn das Hauptprodukt für den aktuellen Verkaufskanal nicht sichtbar ist
- Der zusätzliche Produktdetail-Button wurde in das product-actions Element verschoben, um Darstellungsprobleme in anderen Themes zu vermeiden
- JS-Fehler bzgl. fehlender Konfiguration in der Produktbox behoben
- Der zusätzliche Produktdetail-Button wurde in das product-actions Element verschoben, um Darstellungsprobleme in anderen Themes zu vermeiden
- Es wurde ein bestimmter Fall behoben, bei dem die Produktkonfiguration in der Produktbox nicht ausgegeben wurde
- Ein möglicher interner Serverfehler im Zusammenhang mit vollständig ausverkauften Varianten wurde behoben
- Die Vorauswahl-Optimierung kann jetzt optional im Cross-Selling Slider und Erlebniswelten-Elementen deaktiviert werden
- Wenn nur ein Teil der Eigenschaften im Listing angezeigt wird und die zusätzlichen Eigenschaften nur eine einzige Option besitzen, kann das Produkt nun ohne Öffnen des Popups direkt in den Warenkorb gelegt werden
- Bugfix: Metadaten im AddToCart-Formular werden doppelt ausgegeben
- Bugfix: Schnellkauf-Funktion funktioniert nicht auf Landingpages
- Bugfix: Bei aktiver Schnellkauf-Funktion wird die ab-Preis-Anzeige nun auch für Produkte mit Staffelpreisen deaktiviert, wenn diese keine Varianten besitzen und die Einstellung "Für Produkte ohne Varianten aktivieren" aktiv ist
- Bugfix: Parent-Block Capture in der action.html.twig entfernt, um Probleme mit dem Icon-Cache zu vermeiden
- Unterstützung für das Ausblenden der Preise mit dem NetInventors AccessManager Plugin
- Die Vorauswahl-Optimierung kann jetzt optional im Cross-Selling Slider und Erlebniswelten-Elementen deaktiviert werden
- Bugfix bzgl. ab-Preis-Anzeige
- Unterstützung für das Ausblenden der Preise mit dem NetInventors AccessManager Plugin
- Wenn nur ein Teil der Eigenschaften im Listing angezeigt wird und die zusätzlichen Eigenschaften nur eine einzige Option besitzen, kann das Produkt nun ohne Öffnen des Popups direkt in den Warenkorb gelegt werden
- Bugfix: Metadaten im AddToCart-Formular werden doppelt ausgegeben
- Bugfix: Schnellkauf-Funktion funktioniert nicht auf Landingpages
- Bugfix: Bei aktiver Schnellkauf-Funktion wird die ab-Preis-Anzeige nun auch für Produkte mit Staffelpreisen deaktiviert, wenn diese keine Varianten besitzen und die Einstellung "Für Produkte ohne Varianten aktivieren" aktiv ist
- Bugfix: Parent-Block Capture in der action.html.twig entfernt, um Probleme mit dem Icon-Cache zu vermeiden
- Bugfix: Vorauswahl wird für Hautprodukte im geöffneten Popup nicht gesetzt
- Shopware 6.6 Kompatibilität
- Einstellung "Ausverkaufte Varianten mit Abverkauf ausblenden" funktioniert nun auch mit mehrdimensionalen Varianten
- Bugfix: Product-Associations welche über den CompositeListingProcessor hinzugefügt werden, wurden unter bestimmten Umständen nicht geladen
- Cache ist jetzt standardmäßig aktiv, außer in Entwicklungsumgebungen
- Es wurde die Möglichkeit hinzugefügt, Varianten-Links zu maskieren, um das Crawling-Budget weniger zu belasten, wenn sehr viele Varianten angezeigt werden (Erweitert > Linkmaskierung verwenden)
- Bugfix: In der price-unit.html.twig stehen nun alle Produkt-Variablen zur Verfügung, auch wenn die ab-Preis-Anzeige bei aktiver Schnellkauf-Funktion deaktiviert wird
- Kompatibilität mit Shopware 6.5.8.2
- Ein Problem behoben, welches im Zusammenhang mit anderen Plugins zu einer Endlosschleife im Template (product/card/actions.html.twig) führen konnte
- Kompatibilität mit Shopware 6.5.8.0
- Transparenz der ausverkauften Varianten-Optionen wie im Shopware-Standard (Produktdetail) auf 0.35 angepasst
- Einen Fehler bei der Theme-Kompilierung via Console unter PHP 8.2 behoben
- Einen Fehler bei der Kompilierung via Console unter PHP 8.2 behoben
- Kompatibilität mit AcrisSuggestedProductsCS
- Einen Fehler behoben, welcher im Zusammenhang mit anderen Plugins auftreten konnte, wenn Product-Entity eine leere Extension (Wert = null) enthält
- Bugfix bzgl. Caching des ProductConfiguratorLoader
- Bugfix: Popup-Button nur noch initial und nicht mehr nach dem Variantenwechsel anzeigen, wenn die Variante ausverkauft ist
- Ein Problem behoben, welche unter bestimmten Umständen dazu führte, dass im Cross-Selling nicht die richtigen Lieferzeiten angezeigt wurden
- Kompatibilitätsproblem mit SEO URL Manager (Atloss GmbH) behoben
- Performance-Optimierungen
- Wenn eine Variante kein Bild besitzt, führt dies nun nicht mehr zu einem JS-Fehler beim Mouseover-Bildwechsel
- Bugfix: Der Popup-Button wird nun nur noch initial und nicht mehr nach Auswahl der ausverkauften Variante angezeigt
- Bugfix: Ein Problem behoben, welches unter bestimmten Bedingungen zu einem 404-Fehler beim Variantenwechsel führte
- Neue Einstellung: Vorauswahl > Höhere Lagerbestände bevorzugen
- Neue Einstellung: Eigenschaften-Darstellung > Variantenauswahl mittig ausrichten
- Neue Einstellung: Schnellkauf > Beim zweiten Klick zur Detailseite wechseln
- Neue Einstellung: Erweitert > Produktbild auf Mobilgeräten wechseln
- Neue Einstellung: Erweitert > Flex-Layout für Produkt-Boxen nutzen
- Vorauswahl-Einstellungen in eigene Card verschoben
- SCSS-Variablen-Einstellungen verschoben
- Ausverkaufte Varianten werden nun auch bei aktiver Filterauswahl vermieden, wenn die ausgewählten Filter nicht relevant für das Produkt sind
- Optimierung der Positionierung des Popups in Produktslidern
- Popup-Warenkorb-Button auch dann anzeigen, wenn die vorausgewählte Variante zwar ausverkauft, aber mindestens eine andere verfügbare Variante existiert
- Kompatibilität mit ThemeWare Produktbilder Crossfade-Effekt
- Ein Problem behoben, welches im Zusammenhang mit einzelnen, inaktiven Varianten dazu führen konnte, dass das gar keine Varianten mehr anzeigt wurden
- Bugfix bzgl. nicht funktionierendem Popup im Cross-Selling, wenn die Hauptvariante zugewiesen ist, aber jedoch die Hauptproduktdarstellung unter "Storefront-Darstellung" im Produkt inaktiv ist
- Kompatibilität mit AcrisSuggestedProductsCS
- Ein Problem behoben, welches dazu führte, dass die Vererbung der Plugin-Einstellungen in CMS Elementen nicht korrekt funktionierte
- Bugfix: Mit aktiver Popup-Funktion nur Detailbutton anzeigen, wenn alle Varianten ausverkauft sind
- Custom-Fields mit unpassendem Prefix werden nun nicht mehr eingelesen, um mögliche Fehler zu vermeiden
- Twig-Block "component_product_box_action_maxia_quickbuy_actions_include" in action.html.twig hinzugefügt, welcher es erlaubt, die Logik der Buy-Button-Einbindung zu überschreiben
- Einen Fehler behoben, welcher im Zusammenhang mit anderen Plugins auftreten konnte, wenn Product-Entity eine leere Extension (Wert = null) enthält
- Wenn "Anzahl der Optionen begrenzen" auf 0 steht, werden nun auch alle Variantenzuweisungen geladen
- Fehlerbehebung bzgl. nicht funktionierender Popup-Funktion in Erlebniswelten unter bestimmten Umständen, wenn das Hauptprodukt angezeigt wird
- Optimierung der Positionierung des Popups in Produktslidern
- Im geöffneten Popup automatisch eine Vorauswahl treffen, wenn das Hauptprodukt angezeigt wurde
- Popup-Warenkorb-Button auch dann anzeigen, wenn die vorausgewählte Variante zwar ausverkauft, aber mindestens eine andere verfügbare Variante existiert
- "ab"-Preise in Darstellungsarten Dropdown/Liste anzeigen
- Bugfix bzgl. vertikaler Ausrichtung der Texte/Icons im Kaufen-Button / Detailbutton / Mengenauswahl in Firefox
- Bugfix bzgl. nicht funktionierender Einstellung "Höhe der Farbauswahl"
- Kompatibilität mit ThemeWare Produktbilder Crossfade-Effekt
- Bugfix bzgl. nicht angewandter SCSS Variablen aus der Plugin-Konfiguration
- Einstellung hinzugefügt: Schnellkauf > Beim zweiten Klick zur Detailseite wechseln
- Einstellung hinzugefügt: Erweitert > Produktbild auf Mobilgeräten wechseln
- Die Optimierung der Vorauswahl nun weiterhin angewendet, wenn die im Filter ausgewählten Optionen für das Variantenprodukt nicht relevant sind
- Ausverkaufte Varianten werden nun auch bei aktiver Filterauswahl vermieden
- Bugfix bzgl. Kompatibilität mit der Findologic Suche
- Neu: Einstellung "Erweitert > Flex-Layout für Produkt-Boxen nutzen" hinzugefügt
- Bugfix bzgl. Kompatibilität mit Findologic
- Neu: Eigenschaften können nun mittig angezeigt werden (Eigenschaften-Darstellung > Variantenauswahl mittig ausrichten)
- Bugfix: Styling der Dropdown-Menüs korrigiert
- Bugfix: Unter bestimmten Umständen wurde fälschlicherweise ein Deployment ohne Datenbank erkannt, was dazu führte, dass die SCSS-Variablen nicht über die Plugin-Einstellungen geändert werden können
- Einstellung "Vorauswahl > Höhere Lagerbestände bevorzugen" hinzugefügt
- Vorauswahl-Einstellungen in eigene Card verschoben
- SCSS-Variablen-Einstellungen verschoben
- Fehlende JS Dateien für die Kompilierung der Administration hinzugefügt
- Bugfix bzgl. Cache-Einstellung nach Plugin-Update
- Änderungen, um die Kompatibilität mit Plugins zu verbessern, welche die ProductConfiguratorLoader Klasse dekorieren
- Um Probleme im Zusammenhang mit dem FroshDevelopmentHelper zu beheben, wurden einige Twig-Blöcke umbenannt, um diese von der HTML-Kommentierung auszuschließen
- NavigationPageLoadedHook wird nun auch beim Neuladen der Produktboxen ausgeführt
- Zusätzliches Caching für die Ermittlung der Varianten hinzugefügt
- Refaktorierungen
- Bugfix bzgl. Ermittlung der Pluginkonfiguration ohne SalesChannelContext
- Shopware 6.5 Kompatibilität
- Änderungen, um die Kompatibilität mit Plugins zu verbessern, welche die ProductConfiguratorLoader Klasse dekorieren
- Um Probleme im Zusammenhang mit dem FroshDevelopmentHelper zu beheben, wurden einige Twig-Blöcke umbenannt, um diese von der HTML-Kommentierung auszuschließen
- Ein Problem behoben, welches dazu führen konnte, dass ausverkaufte Varianten nicht als Vorauswahl vermieden wurden
- Bugfix: Die Popup-Funktion funktioniert nun auch, wenn gar keine Varianteneigenschaften angezeigt werden (Anzeigemodus "Nichts anzeigen")
- Shopware 6.5 RC4 Kompatibilität
- Problem bzgl. doppelter Initialisierung des AjaxModal Plugins innerhalb der Produktboxen behoben
- Wenn newProductIds in ListingVariantsLoader::handlePreselection ein leeres Array ist, wird die folgende (unnötige) Datenbankabfrage nun übersprungen, da die WHERE IN (NULL) Klausel unter neueren MySQL 8-Versionen zum Serverabsturz führen kann
- Wenn die Varianten im Listing aufgefächert und ohne Schnellkauf-Funktion dargestellt werden, wird nun nicht mehr vorrangig auf verfügbare Varianten verlinkt und Optionen ggf. ausgegraut dargestellt
- Bugfix bzgl. möglichen Fehler in Verbindung mit Kategorie-Layout-Einstellungen auf der Startseite
- Deprecations bzgl. Symfony Request get-Methode behoben
- Bugfix: Die Plugin-Einstellungen in den CMS-Elementen unter "Kategorie bearbeiten > Layout" können nun gespeichert werden
- Kompatibilität mit Shopware 6.4.19.0
- Bugfix bzgl. Kompatibilität mit dem Plugin "Hersteller Professionell / coolbax"
- Deprecations bzgl. SnippetFiles behoben
- Bugfix bzgl. Kompatiblität mit Plugins, welche die price-unit.html.twig erweitern
- Bugfix when loading the preselection in connection with PHP 8
- Preselection optimization can now be deactivated globally via a plugin setting
- Das Ausblenden der Custom-Field-Sets des Plugins in der Administration wurde wegen Inkompatibilität mit der Mehrfachänderung entfernt
- Bugfix bzgl. Darstellung des Plus-Buttons
- Bugfix bzgl. möglichem Fehler, wenn die Einstellung "Ausgewählte Eigenschaften" leer ist
- Bugfix bzgl. Varianten-Anzeigemodus in den Erlebniswelten
- Kompatibilität mit dem Plugin "Hersteller Professionell / coolbax"
- Bugfix bzgl. Kompatibilität mit CustomProducts
- Bugfix bzgl. Kompatibilität mit CustomProducts
- Unterstützung für das Anzeigen der Vaterprodukte (ab SW 6.4.15.0)
- Um die Kompatiblität mit anderen Such-Plugins zu verbessern, kann das Überschreiben der Vorauswahl in der Suche nun über eine Einstellung deaktiviert werden
- Bugfix: Der Plus-Button erhält nun die richtige CSS Klasse "is-display-media" anstelle von "is-display-color", wenn die Farbauswahl Bildzuweisungen besitzt
- Bugfix: Wenn die Einstellung "Für Produkte ohne Varianten aktivieren" aktiv ist, wird der Warenkorb-Button und die Mengenauswahl nun auch in den Suchergebnissen für Hauptartikel richtig angezeigt
- Der Standardwert für die Anzahl der maximal angezeigten Optionen kann jetzt in den Plugin-Einstellungen festgelegt werden
- Bugfix bzgl. Variantenwechsel in der Listen-Darstellungsart seit dem letzten Update
- Bugfix bzgl. Variantenwechsel in der Listen-Darstellungsart seit dem letzten Update
- Bugfix: Probleme beim Variantenwechsel innerhalb von Produktslider-Elementen behoben
- Anpassungen für die Kompatibilität mit den Plugins "ACRIS CrossSelling Produkte aus gleicher Kategorie vorschlagen" und "ACRIS Suche PRO"
- Warenkorb-Button im Listing wird nun ausgeblendet, wenn die Maximalabnahme des Produkts 0 ist
- Die setSelection Methode im MaxiaListingConfiguratorPlugin cancelt nun keine bereits laufenden Requests mehr, sodass mehrere Produktboxen gleichzeitig aktualisiert werden können
- Um Fehler zu vermeiden, werden Produkte mit leeren Options-IDs nun im Plugin ignoriert
- Bugfix bzgl. manchmal nicht angezeigtem Detail-Button, wenn die Einstellung "Schnellkauf > Für Produkte ohne Varianten aktivieren" inaktiv ist
- jQuery entfernt
- Zur Verbesserung der Kompatibilität mit anderen Plugins, können Varianten nun über das ProductListingResultEvent geladen werden, indem eine Extension gesetzt wird
- Bugfix: Ausblenden nicht verfügbarer Varianten funktioniert nun wieder in Shopware-Versionen kleiner als 6.4.7.0
- Bugfix: Das Spacer-Element 'maxia-listing-variants-spacer' wird nun auch für Produkte ohne Varianten ausgegeben
- Die Mengenauswahl und der angepasste Warenkorb-Button können jetzt auch für Produkte ohne Varianten angezeigt werden (Plugineinstellungen > Schnellkauf > Für Produkte ohne Varianten aktivieren)
- Es wurde eine SCSS Variable für die Höhe der Mengenauswahl und des Warenkorb-Buttons hinzugefügt (Plugineinstellungen > SCSS Variablen)
- CSS Styles für Produktbox-Elemente wird nun nicht mehr auf "cms-block-product-three-column" beschränkt, um die Kompatibilität mit anderen Plugins zu verbessern
- Optionen in der Dropdown-Darstellungsart sind jetzt auswählbar, auch wenn die Option ausverkauft ist
- jQuery im ImageSwitcher entfernt
- Anpassungen für Shopware 6.4.11.0 Kompatibiltät
- Bugfix bzgl. Theme-Kompilierung auf Deploymentserver ohne Datenbankverbindung
- Filter-Parameter "min" und "max" werden jetzt beim Nachladen der Produktbox ebenfalls gesetzt
- Bugfix bzgl. möglichen Fehler, wenn für ein Produkt keine Optionen existieren
- Veraltete Funktionsaufrufe bzgl. RequestStack angepasst
- Bugfix: Wenn die option_ids im Produkt nicht korrekt gepflegt (leer) sind, löst dies nun keinen kritischen Fehler mehr im Plugin aus
- Änderungen für die Kompatibilität mit dem Plugin "SEO Tools / ACRIS E-Commerce GmbH"
- Die Subscriber-Priority wurde angepasst, um die Kompatibilität mit anderen Plugins zu verbessern
- Bugfix bzgl. Kompatibilitätsproblem mit dem Plugin "Staffelpreise im Listing", wenn die Einstellung "Erste Variante standardmäßig als Vorauswahl" aktiv ist
- Bugfix bzgl. Darstellung in ThemeWare-Themes in Kombination mit dem Hover-Effekt des Kaufen-/Detail-Buttons
- Bugfix: Snippets der Eigenen Felder werden jetzt bei Deinstallation des Plugins gelöscht
- Plugin-Einstellung "Erste Variante als Vorauswahl" hinzugefügt, welche die Vorauswahl standardmäßig auf die erste Variante setzt, wenn für das Produkt keine Hauptvariante angegeben ist
- Bugfix regarding template error in the dropdown layout
- Bugfix: Twig Whitespace Control wurde in einigen Templates entfernt, da dies abhängig von der PHP Version zu invalidem HTML führen konnte (keine Leerzeichen zwischen Attributen)
- Bugfix: Der durch Bestellungen reservierte Lagerbestand wird bei der Ermittlung ausverkaufter Varianten nun berücksichtigt
- Bugfix: Einen Fehler behoben, der dazu führen konnte, dass das Vorauswahl-Produkt nicht gefunden wurde
- Bugfix bzgl. Vorauswahl bei aufgefächerten Varianten im Listing
- Bugfix: Fehlende Plugin-Einstellung 'Farbauswahl als Kreis anzeigen'
- Bugfix: Ein Problem behoben, welches beim Variantenwechsel in manchen Fällen zu einem HTTP 500 Fehler führen konnte