Bronn Bestelllisten
Beschreibung
Highlights
- Benannte Bestelllisten mit Teilbestellungen direkt aus dem Kundenkonto
- CSV-Import per Artikelnummer und Excel-kompatibler CSV-Export
- Listen per Link teilen – mit konfigurierbarem Ablaufdatum und Warenkorb-Option
- Vorlagen-System zum Speichern und Duplizieren häufig benötigter Listen
- Automatische Bestellhistorie pro Liste – nachvollziehbar welche Positionen bestellt wurden
Features
- Benannte Bestelllisten mit Beschreibung und Farbkennzeichnung erstellen
- Produkte per Klick von der Produktdetailseite zur Liste hinzufügen
- Menge, Priorität, Notiz und Wunschlieferdatum pro Position
- Teilbestellungen – einzelne Positionen gezielt in den Warenkorb legen
- Automatische Statusaktualisierung pro Position (offen, bestellt, teilweise bestellt)
- CSV-Import über Artikelnummern mit Validierung und Fehlerausgabe
- Excel-kompatibler CSV-Export mit UTF-8 BOM
- Listen per Link mit Kollegen und Partnern teilen
- Konfigurierbares Ablaufdatum für geteilte Links
- Warenkorb-Funktion für geteilte Links ein-/ausschaltbar
- Vorlagen-System zum Speichern und Duplizieren von Listen
- Automatische Bestellhistorie pro Liste
- Maximale Anzahl an Listen und Positionen pro Kunde konfigurierbar
- Einschränkung auf bestimmte Kundengruppen möglich
- Kompatibel mit Shopware 6.7
Über die Erweiterung
Mit „Bronn Bestelllisten" können Ihre Kunden individuelle Einkaufslisten im Kundenkonto anlegen, verwalten und direkt daraus bestellen. Das Plugin ist ideal für B2B-Shops, in denen Kunden regelmäßig dieselben Produkte nachbestellen oder Bestellungen vorbereiten möchten.
Kunden erstellen benannte Listen mit Beschreibung und Farbkennzeichnung und fügen Produkte per Klick von der Produktdetailseite oder per CSV-Import hinzu. Jeder Listeneintrag kann mit Menge, Priorität, Notiz und Wunschlieferdatum versehen werden. Über eine Teilbestell-Funktion lassen sich gezielt einzelne Positionen aus einer Liste in den Warenkorb legen – der Status jeder Position wird dabei automatisch aktualisiert.
Listen können per Link mit Kollegen oder externen Partnern geteilt werden. Geteilte Links sind optional mit einem Ablaufdatum versehen und können wahlweise mit oder ohne Warenkorb-Funktion freigegeben werden. Über die Vorlagen-Funktion lassen sich häufig benötigte Listen als Vorlage speichern und bei Bedarf duplizieren.
Der CSV-Export erzeugt eine Excel-kompatible Datei mit allen Positionen. Der CSV-Import ermöglicht das Anlegen von Positionen über Artikelnummern – inklusive Validierung und detaillierter Fehlerausgabe. Zusätzlich wird die Bestellhistorie pro Liste automatisch nachverfolgt, sodass jederzeit nachvollziehbar ist, welche Positionen bereits bestellt wurden.
Alle Funktionen sind über die Plugin-Konfiguration steuerbar – von der maximalen Anzahl an Listen und Positionen bis hin zur Einschränkung auf bestimmte Kundengruppen.
Die vollständige Dokumentation finden Sie unter: https://bronner-b2b.de/docs/bestelllisten
Mit „Bronn Bestelllisten" können Ihre Kunden individuelle Einkaufslisten im Kundenkonto anlegen, verwalten und direkt daraus bestellen. Das Plugin ist ideal für B2B-Shops, in denen Kunden regelmäßig dieselben Produkte nachbestellen oder Bestellungen vorbereiten möchten.
Kunden erstellen benannte Listen mit Beschreibung und Farbkennzeichnung und fügen Produkte per Klick von der Produktdetailseite oder per CSV-Import hinzu. Jeder Listeneintrag kann mit Menge, Priorität, Notiz und Wunschlieferdatum versehen werden. Über eine Teilbestell-Funktion lassen sich gezielt einzelne Positionen aus einer Liste in den Warenkorb legen – der Status jeder Position wird dabei automatisch aktualisiert.
Listen können per Link mit Kollegen oder externen Partnern geteilt werden. Geteilte Links sind optional mit einem Ablaufdatum versehen und können wahlweise mit oder ohne Warenkorb-Funktion freigegeben werden. Über die Vorlagen-Funktion lassen sich häufig benötigte Listen als Vorlage speichern und bei Bedarf duplizieren.
Der CSV-Export erzeugt eine Excel-kompatible Datei mit allen Positionen. Der CSV-Import ermöglicht das Anlegen von Positionen über Artikelnummern – inklusive Validierung und detaillierter Fehlerausgabe. Zusätzlich wird die Bestellhistorie pro Liste automatisch nachverfolgt, sodass jederzeit nachvollziehbar ist, welche Positionen bereits bestellt wurden.
Alle Funktionen sind über die Plugin-Konfiguration steuerbar – von der maximalen Anzahl an Listen und Positionen bis hin zur Einschränkung auf bestimmte Kundengruppen.
Die vollständige Dokumentation finden Sie unter: https://bronner-b2b.de/docs/bestelllisten
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 8. April 2026
- Version: 1.0.15
- Kategorie: B2B-Erweiterungen
Über den Extension Partner
Bronner Consulting Inh. Daniel Bronner
Partner Status
-
Shopware
Extension Starter
Details
- Partner seit: 2025
Support
- Land: Germany
- Spricht: Deutsch, Englisch
- Reaktionszeit: Sehr schnell
Nach der Installation finden Sie die Konfiguration unter Erweiterungen > Meine Erweiterungen > Bronn Bestelllisten > Konfiguration.
Allgemein
Im Bereich „Allgemein" aktivieren Sie das Plugin über den globalen Schalter. Sie können die maximale Anzahl an Listen und Positionen pro Kunde begrenzen und die Funktion auf bestimmte Kundengruppen einschränken.
Freigabe
Unter „Freigabe" aktivieren oder deaktivieren Sie das Link-Sharing. Sie legen fest, nach wie vielen Tagen ein geteilter Link abläuft und ob Empfänger Produkte aus der geteilten Liste in den Warenkorb legen dürfen.
Vorlagen
Im Bereich „Vorlagen" aktivieren oder deaktivieren Sie die Vorlagen-Funktion, mit der Kunden Listen als wiederverwendbare Vorlage speichern und duplizieren können.
CSV
Unter „CSV" steuern Sie, ob der CSV-Import und CSV-Export für Kunden verfügbar ist.
Anzeige
Im Bereich „Anzeige" konfigurieren Sie, ob Produktverfügbarkeit und Preise in den Listen angezeigt werden und ob der „Zur Liste hinzufügen"-Button auf Produktdetailseiten erscheint.
1.0.15
# Changelog
## [1.0.15] - 2026-04-08
### Fixed
- Artikel in den Warenkorb legen schlug fehl mit "Invalid ids provided in criteria" – RequestDataBag wurde als Objekt statt als Array an Criteria übergeben
## [1.0.14] - 2026-04-07
### Fixed
- sw-textarea-field v-model Binding in Detailansicht korrigiert
## [1.0.13] - 2026-04-07
### Changed
- Lizenz auf proprietary geändert
- Admin-Route-Referenzen korrigiert: bc.* Prefix auf bronn.* aktualisiert nach Namespace-Umbenennung. Admin-Module, Navigation und Routing wieder funktionsfähig
- Admin-Modul als vorkompiliertes Bundle bereitgestellt (Vite-kompatibel, kein Node.js-Build auf dem Server erforderlich)
- Admin-Listenansicht mit Suchleiste (Shopware-Standard `sw-search-bar` statt eigenem Refresh-Button)
- Admin-Detailansicht mit `sw-button-process`-Speichern-Button (Shopware-Standard), editierbaren Feldern (Name, Beschreibung, Farbe, Vorlage) und korrekter Datumsformatierung
- Kontextmenü in Admin-Data-Grids deaktiviert (`:showActions="false"`), da Positionen, Shares und Bestellhistorie nur lesend angezeigt werden
- Admin-Quell-Dateien (`app/administration/src/`) synchronisiert mit dem vorkompilierten Bundle
## [1.0.10] - 2026-04-07
### Fixed
- Kontextmenü-Button (Drei-Punkte) war nicht sichtbar (Höhe 6px) – `{% sw_icon 'more-horizontal' %}` ergänzt wie Shopware-Standard
- Spaltenausrichtung der Positionen (Produkt/Menge/Einzelpreis/Summe) stimmte nicht mit den Überschriften überein – Bootstrap `col-*` Klassen durch Shopware-native `line-item-info`/`line-item-quantity`/`line-item-unit-price`/`line-item-total-price` Klassen ersetzt, `no-remove-button` Klasse ergänzt
- Aufklapp-Button zeigte beide Texte gleichzeitig – CSS-Klasse von `order-hide-btn-text-collapsed` auf `order-view-btn-text` korrigiert (Shopware-Standard)
### Changed
- Accordion nutzt jetzt vollständig Shopwares natives `order-hide-btn`-Pattern mit CSS-gesteuertem Text-Toggle statt eigenem JS-Plugin
### Removed
- `BronnOrderListAccordion` JS-Plugin entfernt (nicht mehr benötigt, da natives Shopware-CSS-Pattern verwendet wird)
## [1.0.9] - 2026-04-07
### Changed
- Übersichtsseite komplett auf Accordion-Pattern umgebaut – Bestelllistendetails werden per Klick auf „Details anzeigen" inline aufgeklappt, kein Seitenwechsel mehr nötig (wie Shopware-Standard-Bestellübersicht)
- Alle Funktionen (Teilen-Links erstellen, CSV-Export, CSV-Import, Positionen bearbeiten/entfernen, in den Warenkorb) direkt im aufgeklappten Accordion-Bereich verfügbar
- Kontextmenü pro Liste enthält jetzt alle Aktionen inkl. Teilen-Link erstellen, CSV-Export und CSV-Import
- PageLoader lädt auf der Übersichtsseite jetzt auch Shares, Orders und Produktdaten (Preise, Medien) für die Inline-Darstellung
- Neues Storefront-JS-Plugin `BronnOrderListAccordion` für automatischen Button-Textwechsel (Details anzeigen/ausblenden) und Plugin-Initialisierung im Accordion
- Admin-Listenansicht robuster gemacht – Fehlerbehandlung, Sortierung, Aktualisieren-Button, Kundenname als Link zur Kundendetailseite
- Alle Controller-Redirects nach Aktionen (Bearbeiten, Löschen, Position ändern, Teilen, CSV) leiten jetzt zurück auf die Übersichtsseite
- Snippets: `bronn-order-list.account.showDetails` und `bronn-order-list.account.hideDetails` in DE + EN hinzugefügt
## [1.0.8] - 2026-04-07
### Changed
- Detailseite komplett überarbeitet – exaktes 4-Spalten-Layout wie Shopware-Bestelldetails (Produkt | Anzahl | Stückpreis | Summe)
- Alle konfigurierbaren Werte (Status, Priorität, Verfügbarkeit, Wunschdatum, Notiz) werden jetzt als farbige Badges und Info-Zeilen direkt unter dem Produktnamen angezeigt
### Fixed
- Status-Badges mit weißer Schrift auf weißem Hintergrund – explizite Bootstrap-Farbklassen (`bg-primary`, `bg-success`, `bg-warning`, `bg-danger`) für alle Status- und Prioritäts-Badges
- Snippet: `bronn-order-list.detail.lineTotal` in DE („Summe") und EN („Total") hinzugefügt
## [1.0.7] - 2026-04-07
### Changed
- Übersichts- und Detailseite nutzen jetzt exakt die Shopware-CSS-Klassen der Bestellhistorie (`order-wrapper`, `order-item-header`, `order-table-header-heading`, `order-table-header-context-menu`, `order-detail-content`, `order-item-detail-footer`)
- Übersichtsseite – jede Liste wird als `order-wrapper`-Karte mit nativem Shopware-Kontextmenü (Drei-Punkte-Button) dargestellt, inklusive Bearbeiten, Duplizieren, Teilen und Löschen
- Übersichtsseite – Inline-Bearbeitungs-Modal direkt pro Liste (Name, Beschreibung, Farbe ändern ohne Detailseite)
- Detailseite – Kopfbereich als `order-wrapper` mit Kontextmenü für alle Listenaktionen
- Detailseite – Positionen nutzen `order-detail-content` / `order-detail-content-body` / `order-detail-content-footer` Pattern für perfekte Theme-Kompatibilität
- Summenzeile nutzt `order-item-detail-footer` mit `dl`/`dt`/`dd`-Muster wie Shopware-Bestelldetails
## [1.0.6] - 2026-04-07
### Fixed
- „general.cancel" wurde als Rohtext angezeigt statt „Abbrechen" – eigene Snippet-Schlüssel unter `bronn-order-list.general.*` angelegt (cancel, save, close, actions, open, viewList)
### Changed
- Übersichtsseite komplett überarbeitet – vertikal gestapelte Karten im Shopware-Bestellhistorie-Stil statt kleiner Grid-Cards
- Listenübersicht zeigt jetzt Kopfbereich mit Titel + Button nebeneinander, Beschreibung, Positionsanzahl und Aktionen (Ansehen, Duplizieren, Löschen) übersichtlich in einer Zeile
- Vorlagen-Bereich als separate Sektion mit kompakten Cards
- Alle Modals verwenden jetzt eigene Plugin-Snippets statt Shopware-Core-Snippets (kein Risiko mehr durch fehlende Core-Snippets)
- Snippets: `bronn-order-list.general.cancel`, `bronn-order-list.general.save`, `bronn-order-list.general.close`, `bronn-order-list.general.viewList` in DE + EN hinzugefügt
## [1.0.5] - 2026-04-07
### Fixed
- Produktbilder werden jetzt korrekt angezeigt – Cover-Medien werden über `cover.media`-Assoziation vollständig aufgelöst
- Produktpreise werden jetzt korrekt angezeigt – Produkte werden über das SalesChannel-Repository geladen, damit `calculatedPrice` verfügbar ist
### Changed
- Detailseite komplett überarbeitet – modernes Shopware Line-Item Design statt veraltetem Tabellenlayout
- Responsives Card-Layout für Positionen (mobil und Desktop optimiert)
- Produktbilder werden über `sw_thumbnails` gerendert für optimale Performance und Theme-Kompatibilität
- Bestellhistorie als `list-group` statt einfacher Tabelle
- `OrderListPageLoader` nutzt jetzt `SalesChannelRepository` für Produktdaten (korrekte Preisberechnung, Verfügbarkeit, Medien)
## [1.0.4] - 2026-04-07
### Fixed
- „Zur Bestellliste hinzufügen"-Dropdown auf der Produktseite erzeugte einen „Route not found"-Fehler – Ursache waren verschachtelte `
`-Tags (HTML-ungültig). Template erweitert jetzt den Block `buy_widget_buy_form_inner` und platziert den Dropdown NACH dem Kaufformular, sodass keine verschachtelten Forms mehr entstehen- Kompatibilität mit BcOfferRequest-Plugin sichergestellt (beide erweitern `buy-widget-form.html.twig` in unterschiedlichen Blöcken)
## [1.0.3] - 2026-04-07
### Fixed
- „Zur Bestellliste hinzufügen"-Button auf Produktseite korrigiert – Template erweitert jetzt den korrekten Shopware-Block `buy_widget_buy_button` in `component/buy-widget/buy-widget-form.html.twig` statt des nicht existierenden Blocks in `page/product-detail/buy-widget.html.twig`
- Kompatibilität mit BcOfferRequest und anderen Plugins, die den Buy-Widget-Block erweitern
## [1.0.2] - 2026-04-07
### Changed
- Alle Templates auf Shopware-Standard-Klassen umgestellt (account-welcome, card, card-body, card-title, card-actions, btn-light, account-aside-item, is-active)
- Theme-Kompatibilität sichergestellt – keine Custom-CSS-Klassen mehr
- Sidebar-Menüpunkt verwendet korrekte Shopware-Klasse `account-aside-item` mit `is-active`
- Leere Zustände verwenden Shopware `alert.html.twig`-Include
- Alle Twig-Blöcke mit `bronn_order_list_`-Prefix für saubere Erweiterbarkeit
## [1.0.1] - 2026-04-07
### Fixed
- `sw_csrf()`-Aufrufe aus allen Twig-Templates entfernt – Funktion existiert in Shopware 6.7 nicht mehr
## [1.0.0] - 2026-04-06
- Erstveröffentlichung
- Benannte Bestelllisten mit Beschreibung und Farbkennzeichnung
- Positionen mit Menge, Notiz, Priorität (normal/dringend/optional) und Status (offen/bestellt/teilweise bestellt)
- Vorlagen-System: Listen als Vorlage markieren und daraus neue Listen erstellen
- Teilbestellungen: Ausgewählte Positionen direkt in den Warenkorb legen
- Link-basiertes Sharing mit Token und konfigurierbarer Gültigkeit
- Bestellhistorie pro Liste (Zuordnung von Bestellungen zu Listen)
- CSV-Import und -Export von Listenpositionen
- Verfügbarkeitsanzeige für Produkte in der Liste
- Vollständig konfigurierbar über Plugin-Einstellungen
- Textbausteine auf Deutsch und Englisch
1.0.14
# Changelog
## 1.0.14 – 2026-04-07
- Fix: sw-textarea-field v-model Binding in Detailansicht korrigiert
## 1.0.13 – 2026-04-07
- Lizenz auf proprietary geaendert
- Admin-Route-Referenzen korrigiert: bc.* Prefix auf bronn.* aktualisiert nach Namespace-Umbenennung. Admin-Module, Navigation und Routing wieder funktionsfähig.
- Verbesserung: Admin-Modul als vorkompiliertes Bundle bereitgestellt (Vite-kompatibel, kein Node.js-Build auf dem Server erforderlich)
- Verbesserung: Admin-Listenansicht mit Suchleiste (Shopware-Standard `sw-search-bar` statt eigenem Refresh-Button)
- Verbesserung: Admin-Detailansicht mit `sw-button-process`-Speichern-Button (Shopware-Standard), editierbaren Feldern (Name, Beschreibung, Farbe, Vorlage) und korrekter Datumsformatierung
- Verbesserung: Kontextmenü in Admin-Data-Grids deaktiviert (`:showActions="false"`), da Positionen, Shares und Bestellhistorie nur lesend angezeigt werden
- Technisch: Admin-Quell-Dateien (`app/administration/src/`) synchronisiert mit dem vorkompilierten Bundle
# 1.0.10
- Bugfix: Kontextmenü-Button (Drei-Punkte) war nicht sichtbar (Höhe 6px) – `{% sw_icon 'more-horizontal' %}` ergänzt wie Shopware-Standard
- Bugfix: Spaltenausrichtung der Positionen (Produkt/Menge/Einzelpreis/Summe) stimmte nicht mit den Überschriften überein – Bootstrap `col-*` Klassen durch Shopware-native `line-item-info`/`line-item-quantity`/`line-item-unit-price`/`line-item-total-price` Klassen ersetzt, `no-remove-button` Klasse ergänzt
- Bugfix: Aufklapp-Button zeigte beide Texte gleichzeitig – CSS-Klasse von `order-hide-btn-text-collapsed` auf `order-view-btn-text` korrigiert (Shopware-Standard)
- Verbesserung: Accordion nutzt jetzt vollständig Shopware's natives `order-hide-btn`-Pattern mit CSS-gesteuertem Text-Toggle statt eigenem JS-Plugin
- Entfernt: `BronnOrderListAccordion` JS-Plugin entfernt (nicht mehr benötigt, da natives Shopware-CSS-Pattern verwendet wird)
# 1.0.9
- Verbesserung: Übersichtsseite komplett auf Accordion-Pattern umgebaut – Bestelllistendetails werden per Klick auf „Details anzeigen" inline aufgeklappt, kein Seitenwechsel mehr nötig (wie Shopware-Standard-Bestellübersicht)
- Verbesserung: Alle Funktionen (Teilen-Links erstellen, CSV-Export, CSV-Import, Positionen bearbeiten/entfernen, in den Warenkorb) direkt im aufgeklappten Accordion-Bereich verfügbar
- Verbesserung: Kontextmenü pro Liste enthält jetzt alle Aktionen inkl. Teilen-Link erstellen, CSV-Export und CSV-Import
- Verbesserung: PageLoader lädt auf der Übersichtsseite jetzt auch Shares, Orders und Produktdaten (Preise, Medien) für die Inline-Darstellung
- Verbesserung: Neues Storefront-JS-Plugin `BronnOrderListAccordion` für automatischen Button-Textwechsel (Details anzeigen/ausblenden) und Plugin-Initialisierung im Accordion
- Verbesserung: Admin-Listenansicht robuster gemacht – Fehlerbehandlung, Sortierung, Aktualisieren-Button, Kundenname als Link zur Kundendetailseite
- Verbesserung: Alle Controller-Redirects nach Aktionen (Bearbeiten, Löschen, Position ändern, Teilen, CSV) leiten jetzt zurück auf die Übersichtsseite
- Snippets: `bronn-order-list.account.showDetails` und `bronn-order-list.account.hideDetails` in DE + EN hinzugefügt
# 1.0.8
- Verbesserung: Detailseite komplett überarbeitet – exaktes 4-Spalten-Layout wie Shopware-Bestelldetails (Produkt | Anzahl | Stückpreis | Summe)
- Verbesserung: Alle konfigurierbaren Werte (Status, Priorität, Verfügbarkeit, Wunschdatum, Notiz) werden jetzt als farbige Badges und Info-Zeilen direkt unter dem Produktnamen angezeigt
- Bugfix: Status-Badges mit weißer Schrift auf weißem Hintergrund – explizite Bootstrap-Farbklassen (`bg-primary`, `bg-success`, `bg-warning`, `bg-danger`) für alle Status- und Prioritäts-Badges
- Snippet: `bronn-order-list.detail.lineTotal` in DE („Summe") und EN („Total") hinzugefügt
# 1.0.7
- Verbesserung: Übersichts- und Detailseite nutzen jetzt exakt die Shopware-CSS-Klassen der Bestellhistorie (`order-wrapper`, `order-item-header`, `order-table-header-heading`, `order-table-header-context-menu`, `order-detail-content`, `order-item-detail-footer`)
- Verbesserung: Übersichtsseite – jede Liste wird als `order-wrapper`-Karte mit nativem Shopware-Kontextmenü (Drei-Punkte-Button) dargestellt, inklusive Bearbeiten, Duplizieren, Teilen und Löschen
- Verbesserung: Übersichtsseite – Inline-Bearbeitungs-Modal direkt pro Liste (Name, Beschreibung, Farbe ändern ohne Detailseite)
- Verbesserung: Detailseite – Kopfbereich als `order-wrapper` mit Kontextmenü für alle Listenaktionen
- Verbesserung: Detailseite – Positionen nutzen `order-detail-content` / `order-detail-content-body` / `order-detail-content-footer` Pattern für perfekte Theme-Kompatibilität
- Verbesserung: Summenzeile nutzt `order-item-detail-footer` mit `dl`/`dt`/`dd`-Muster wie Shopware-Bestelldetails
# 1.0.6
- Bugfix: „general.cancel" wurde als Rohtext angezeigt statt „Abbrechen" – eigene Snippet-Schlüssel unter `bronn-order-list.general.*` angelegt (cancel, save, close, actions, open, viewList)
- Verbesserung: Übersichtsseite komplett überarbeitet – vertikal gestapelte Karten im Shopware-Bestellhistorie-Stil statt kleiner Grid-Cards
- Verbesserung: Listenübersicht zeigt jetzt Kopfbereich mit Titel + Button nebeneinander, Beschreibung, Positionsanzahl und Aktionen (Ansehen, Duplizieren, Löschen) übersichtlich in einer Zeile
- Verbesserung: Vorlagen-Bereich als separate Sektion mit kompakten Cards
- Verbesserung: Alle Modals verwenden jetzt eigene Plugin-Snippets statt Shopware-Core-Snippets (kein Risiko mehr durch fehlende Core-Snippets)
- Snippets: `bronn-order-list.general.cancel`, `bronn-order-list.general.save`, `bronn-order-list.general.close`, `bronn-order-list.general.viewList` in DE + EN hinzugefügt
# 1.0.5
- Bugfix: Produktbilder werden jetzt korrekt angezeigt – Cover-Medien werden über `cover.media`-Assoziation vollständig aufgelöst
- Bugfix: Produktpreise werden jetzt korrekt angezeigt – Produkte werden über das SalesChannel-Repository geladen, damit `calculatedPrice` verfügbar ist
- Verbesserung: Detailseite komplett überarbeitet – modernes Shopware Line-Item Design statt veraltetem Tabellenlayout
- Verbesserung: Responsives Card-Layout für Positionen (mobil und Desktop optimiert)
- Verbesserung: Produktbilder werden über `sw_thumbnails` gerendert für optimale Performance und Theme-Kompatibilität
- Verbesserung: Bestellhistorie als `list-group` statt einfacher Tabelle
- Technisch: `OrderListPageLoader` nutzt jetzt `SalesChannelRepository` für Produktdaten (korrekte Preisberechnung, Verfügbarkeit, Medien)
# 1.0.4
- Bugfix: „Zur Bestellliste hinzufügen"-Dropdown auf der Produktseite erzeugte einen „Route not found"-Fehler – Ursache waren verschachtelte `
`-Tags (HTML-ungültig). Template erweitert jetzt den Block `buy_widget_buy_form_inner` und platziert den Dropdown NACH dem Kaufformular, sodass keine verschachtelten Forms mehr entstehen- Kompatibilität mit BcOfferRequest-Plugin sichergestellt (beide erweitern `buy-widget-form.html.twig` in unterschiedlichen Blöcken)
# 1.0.3
- Bugfix: „Zur Bestellliste hinzufügen"-Button auf Produktseite korrigiert – Template erweitert jetzt den korrekten Shopware-Block `buy_widget_buy_button` in `component/buy-widget/buy-widget-form.html.twig` statt des nicht existierenden Blocks in `page/product-detail/buy-widget.html.twig`
- Kompatibilität mit BcOfferRequest und anderen Plugins, die den Buy-Widget-Block erweitern
# 1.0.2
- Alle Templates auf Shopware-Standard-Klassen umgestellt (account-welcome, card, card-body, card-title, card-actions, btn-light, account-aside-item, is-active)
- Theme-Kompatibilität sichergestellt – keine Custom-CSS-Klassen mehr
- Sidebar-Menüpunkt verwendet korrekte Shopware-Klasse `account-aside-item` mit `is-active`
- Leere Zustände verwenden Shopware `alert.html.twig`-Include
- Alle Twig-Blöcke mit `bronn_order_list_`-Prefix für saubere Erweiterbarkeit
# 1.0.1
- Bugfix: `sw_csrf()`-Aufrufe aus allen Twig-Templates entfernt – Funktion existiert in Shopware 6.7 nicht mehr
# 1.0.0
- Erstveröffentlichung
- Benannte Bestelllisten mit Beschreibung und Farbkennzeichnung
- Positionen mit Menge, Notiz, Priorität (normal/dringend/optional) und Status (offen/bestellt/teilweise bestellt)
- Vorlagen-System: Listen als Vorlage markieren und daraus neue Listen erstellen
- Teilbestellungen: Ausgewählte Positionen direkt in den Warenkorb legen
- Link-basiertes Sharing mit Token und konfigurierbarer Gültigkeit
- Bestellhistorie pro Liste (Zuordnung von Bestellungen zu Listen)
- CSV-Import und -Export von Listenpositionen
- Verfügbarkeitsanzeige für Produkte in der Liste
- Vollständig konfigurierbar über Plugin-Einstellungen
- Textbausteine auf Deutsch und Englisch