Version 7.1.0 – großes Update
Shopware-Kompatibilität:
- Shopware 6.6 und 6.7 werden jetzt gemeinsam aus einer Version unterstützt
Neue Funktionen (seit 4.0.9):
- Zubehör-Modus: Geschenke können optional als kostenpflichtiges Zubehör
angeboten werden (eigenes Frontend-Layout, Mengen-Auswahl)
- Mehrere Geschenke gleichzeitig: Checkbox-Auswahl statt Radio-Buttons
- Option "Alle Geschenke standardmäßig ausgewählt"
- Start-/Enddatum pro Geschenk (Aktion zeitlich steuern)
- Kategorie-basierte Geschenklogik: Mengen aller Artikel einer Kategorie
werden zusammengerechnet, ein einziges Geschenk-Line-Item mit Gesamtmenge
- Pro Produkt einstellbar: "Mehrere Geschenke erzwingen"
- Geschenk-Badge auf Produkten
Bugfixes:
- Fehler "e.hasPlugin is not a function" auf SwagCommercial-Seiten behoben
(z. B. Einkaufslisten)
- Add-to-Cart-Fehler in Verbindung mit Shopware Commercial (Subscription)
behoben
- Mengenänderungen im Offcanvas-Warenkorb fügen Zubehör nicht mehr doppelt hinzu
Upgrade-Hinweise:
- Bestehende Geschenk-Zuweisungen und Plugin-Einstellungen bleiben erhalten,
kein Neueinrichten nötig
- Hinweis: Die Option "Cross-Selling für Geschenke verwenden" wirkt ab 7.1.0
ZUSÄTZLICH zu den Custom-Fields (vorher: ersetzend) – bitte einmal prüfen,
falls diese Option aktiv ist
- DB-Backup vor dem Update wird wie immer empfohlen
- Kategorie-Geschenke werden konsolidiert: Ist ein Geschenk einer Kategorie zugewiesen und befinden sich mehrere Artikel dieser Kategorie im Warenkorb, wird nur noch eine einzige Geschenk-Position erstellt — nicht mehr pro Artikel eine.
- Mengenberechnung bezieht sich auf die Kategorie: Bei aktivem giftQuantity werden die Mengen aller Kategorie-Artikel aufsummiert. Ist giftQuantity deaktiviert, erhält der Kunde genau 1 Geschenk pro Kategorie (bei Produkt-Geschenken weiterhin 1 pro Produkt).
- Produkt-Vorrang: Ist ein Geschenk sowohl auf Produkt- als auch auf Kategorie-Ebene konfiguriert, gilt für das betreffende Produkt die Produkt-Zuweisung.
- Dynamischer Hinweistext auf der Produktseite: Der Tooltip neben der Geschenk-Überschrift passt sich automatisch an — je nachdem, ob das Produkt Geschenke über eine Kategorie, über die Produktzuweisung oder über beides erhält.
Bugfixes
- Kompatibilität mit dem Shopware Commercial Subscription-Plugin hergestellt — der Warenkorb-Fehler beim Hinzufügen von Artikeln wurde behoben.
- Doppelte und verwaiste Zusatzfeld-Gruppen werden beim Plugin-Update automatisch bereinigt.
- Kompatibilität mit Shopware Commercial Subscription-Plugin hergestellt (Warenkorb-Fehler behoben)
- Automatische Bereinigung doppelter Zusatzfeld-Gruppen beim Plugin-Update
unnötiger DebugCode entfernt
-Neue Funktion: Zubehoer-Modus – Geschenke koennen optional als kostenpflichtiges Zubehoer hinzugefuegt werden (konfigurierbar in den Plugin-Einstellungen)
- Zubehoer wird als regulaeres Produkt mit Originalpreis hinzugefuegt
- Mehrere Zubehoer-Artikel gleichzeitig auswaehlbar (Checkboxen statt Radio-Buttons)
- Mengenauswahl fuer Zubehoer im Frontend
- Zubehoer ist vollstaendig unabhaengig: frei hinzufueg- und entfernbar, keine Mengenkopplung mit dem Hauptprodukt
- Eigenes Frontend-Layout fuer Zubehoer-Modus ("Passendes Zubehoer" Ueberschrift, optimierte Spaltenbreiten)
- "ohne Geschenk bestellen" Option wird im Zubehoer-Modus ausgeblendet
- Bugfix: Aendern der Parent-Menge im Offcanvas Cart fuegt Zubehoer nicht mehr erneut hinzu
- Plugin-Konfigurationsbeschreibung aktualisiert fuer neuen Zubehoer-Modus
Fehler im CMS-Produkt-Slider behoben, bei dem die Core-enrich()-Logik nicht korrekt weitergereicht wurde
Kompatibilität mit anderen Plugins verbessert (Variantendaten werden nun vollständig geladen)
Interne Anpassungen zur besseren Kompatibilität mit dem Shopware Plugin Check
- neue Update Logik für Custom Fields
Update Fix - In ensureFieldsExist gab es ein Problem bei bestehenden Installationen
Startpagesliderbugfix (Datum aus Kategorie)
Update Bugfix
Saleschannel check in Geschenken
Bugfixing debug Ausgabe im Frontend
Im Plugin-Konfigurationsbereich wurde ein globales Start- und Enddatum ergänzt:
-
globalGiftStartDate
-
globalGiftEndDate
Daten bei Produkt oder Kategorie überschreibbar
→ Reihenfolge der Priorität:
Produktfeld > Kategoriefeld > Globales Feld
Verbesserte Darstellung der Bedingungen
→ über automatisierte Textbausteine im Frontend (z. B. für „Geschenk-Aktion aktiv“ oder „nicht verfügbar“)
Vereinheitlichte Fallback-Logik für Mindestmenge, Zeitraum und Mehrfachgeschenke
– überall (Detailseite, Listing, Warenkorb) identisch.
-Mindestanzahl beim Produkt definiertbar - z. B. „Kaufe 3, erhalte 1 Geschenk
- Umwandlung von Custom Product Types in echte Produkte nach Checkout
Bug-fix Varianten als Geschenke Mwst-Bug
Bugfix für WaWi-Anbindung
Order-Konvertierung:
Custom-LineItems (giftId) werden nach CheckoutOrderPlacedEvent automatisch in echte order_line_item-Produktpositionen konvertiert (type = product).
→ Geschenke erscheinen nun in der Bestellung wie reguläre Produkte (inkl. Produkt-ID, Produktnummer, Label, Optionen).
MwSt-Unterstützung für Geschenke:
Bei allen Gift-Produkten wird der MwSt-Satz (taxId, taxRate) korrekt in den Payload des LineItems übernommen – unabhängig davon, ob der Artikel kostenlos oder kostenpflichtig ist.
→ Der MwSt-Satz wird sowohl beim Hinzufügen in den Warenkorb (createGiftItem) als auch beim Bestellabschluss (orderPlaced) gesetzt.
Bugfix: Geschenk-Bilder werden nun korrekt im Produkt angezeigt
Neu: Bedingungen für Geschenke hinzugefügt (z. B. „Kaufe 3, erhalte 1 Geschenk“)
Neu: Tooltips für bessere Nutzerführung integriert
Verbessert: Code refaktoriert und optimiert
JS Fehler mit Mollie Plugin behoben
- Plugin-Registrierungs-Check: Es wird nun geprüft, ob das Plugin bereits registriert wurde, bevor eine erneute Registrierung erfolgt.
- Dadurch wird verhindert, dass das Plugin mehrfach geladen wird und JavaScript-Fehler verursacht.
- Plugin-Registrierungs-Check: Es wird nun geprüft, ob das Plugin bereits registriert wurde, bevor eine erneute Registrierung erfolgt.
- Dadurch wird verhindert, dass das Plugin mehrfach geladen wird und JavaScript-Fehler verursacht.
Label Tag error - removed
Shopware 6.7 kompatibilität
lang Attribute in config.xml ergänzt
Decoerator fix im ProductResolver
- Entferne das `continue` in `getGiftArticlesFromLineItems`, damit Kategorie-Geschenke auch bei aktiver `giftSelectOption` korrekt hinzugefügt werden.```
Custom Fields für Geschenke auf Kategorie und Produktebene sind nun wieder erlaubt.
Bugfix für einzelne Geschenke - checkbox
Erlaube über eine Checkbox beim Produkt für einzelen Artikel mehrere Geschenke zu erlauben auch wenn das Plugin Global auf ein Geschenk erlauben eingestellt ist.
small bugfixes storefronts
-Error Message im Warenkorb wenn Geschenk aufgrund von Lagerbestand entfernt wurde
-Subshopkonfiguration fix
-Geschenk-Cross-Selling ausblendbar
-Css Farbwahl im Plugin
Entferne getPayload() beim
Statuswechsel
Umstellung und Entfernung von Custom Fields auf Cross-Selling
Entfernung von Inline-Code
Fallback Bilder
Berücksichtigung Abverkauf
Bug im Plugin "Geschenke ohne Warenbestand" können nun hinzugefügt werden.
Bugfixes for different language versions
Variantenbezeichnung bei den Geschenken
Bild der richtigen Variante wird in der Box angezeigt
Mwst Bugfix
Bugfix Lagerbestandsführung
Variantenbezeichnung bei den Geschenken
Bild der richtigen Variante wird in der Box angezeigt
-Mehrere Geschenke auswählbar
-Artikel können nun auch kostenpflichtig hinzugefügt werden (ideal für Zubehör)
-Option für alle Artikel - alle Artikel werden als Geschenk hinzugefügt
Bugfix: Wenn Geschenke gelöscht werden obwohl diese noch bei Kunden im Cart sind
bugfix for older versions without giftSelectOption
-Link zum Geschenk / Zubehör einfügbar
-Bugfix wenn Version vor 2.0.9 installiert war und Geschenke noch im Warenkorb waren
Abfrage ob ein "altes" Geschenk im Wako liegt
Korrektur des Lagerbestandsproblems bei Geschenken: Verkäufe von Geschenken reduzieren jetzt auch den Warenbestand korrekt.
Automatische Entfernung nicht mehr verfügbarer Geschenke aus dem Warenkorb: Wenn ein Geschenk zum Warenkorb hinzugefügt wurde, der Kauf aber erst später abgeschlossen wird und das Geschenk zwischenzeitlich nicht mehr verfügbar ist, wird es automatisch aus dem Warenkorb entfernt. Voraussetzung hierfür ist, dass das Geschenk auf "Abverkauf" steht.
minor Bugfix in Variablenabfrage
minor Bug abfrage GiftOption
Warenkorbfix wenn Geschenk auch normal zum Verkauf steht
Bugfix FrontendSubscriber
Bugfix 2.0.2 - Frontend Bug
Lagerbestandsprüfung optional
Lagerbestandsprüfung für Geschenke: Artikel, die als Geschenke klassifiziert sind und keinen Lagerbestand aufweisen, werden automatisch von der Möglichkeit ausgeschlossen, in den Warenkorb gelegt zu werden. Dies stellt sicher, dass nur verfügbare Artikel zum Warenkorb hinzugefügt werden können.
Fehlerbehebung beim Gutschein-System: Implementierung eines Bugfixes zur Korrektur eines identifizierten Fehlers im Gutschein-System. Dies umfasst die Überprüfung und Anpassung des Codes zur Gutscheineinlösung, um sicherzustellen, dass alle Gutscheine korrekt verarbeitet und angewandt werden.
-Geschenke können nun auch aus dem Cross-Selling generiert werden
-Anpassung Erlebniswelten: Ausblenden des den Warenkorbbuttons wenn Geschenk vorhanden ist
-Farbdefinitionen aus Shopware
bugixifing buywidget erlebniswelten
Bugfixing Twig File - if clause issue
-stark erweitere Version
-Auswahl zwischen verschiedenen Geschenken möglich
-Anzahl des Geschenks kann an Hauptartikel angepasst werden
-Fehlerbeseitigung
-zusätzliche Frontend Blocks
Bug bei nur einem Geschenk
eigner Twig Block page_product_detail_gift_container eingeführt
-stark erweitere Version
-Auswahl zwischen verschiedenen Geschenken möglich
-Anzahl des Geschenks kann an Hauptartikel angepasst werden
-Fehlerbeseitigung
Anzeige eines konfigurierbaren Badges für das Produktlisting, dass beim Produkt ein Geschenk dabei ist.
- Shopware 6.5 compatibility
Fixed Error mit Kategorien, die nicht aufgelöst werden können