- Übersetzbare Warenkorb-Fehlermeldungen im One Page Checkout. Promotion-, Versand-, Zahlungs- und Bestandsfehler, die über `cart.errors[]` ausgeliefert werden (z. B. `promotion-not-eligible`), wurden zuvor mit dem fest einprogrammierten englischen `Error::getMessage()` aus dem Shopware-Core angezeigt — auch in nicht-englischen Shops. Das Plugin sucht jetzt zuerst nach `zeobv-bpc.cartErrors.` in seinem Snippet-Bundle (en-GB, de-DE, nl-NL) und fällt für nicht hinterlegte Schlüssel auf die ursprüngliche englische Meldung zurück, sodass unbekannte Fehler weiterhin angezeigt werden und keine Regression entsteht. Eigene Schlüssel können über die Shopware-Textbausteine ohne Deployment ergänzt werden.
- Fehler behoben, bei dem die Mollie-Kreditkartenfelder beim ersten Aufruf des One Page Checkout nicht anklickbar waren (funktionierten erst nach einem Reload). Das Mollie-Components-SDK wird jetzt synchron im `
` der Bestätigungsseite vorab geladen, das Polling-Intervall für die SDK-Verfügbarkeit wurde von 1000 ms auf 100 ms reduziert, und der Mollie-Factory-Aufruf wird wiederholt, solange er kurzzeitig einen Stub ohne `createComponent` zurückgibt. Die Kreditkarten-Iframes werden aktiv, sobald das SDK bereit ist. Der Page-Subscriber behandelt die MolliePayments-Sprach-/Locale-Repositories sowie den MandateService als optional, damit ein refaktorierter MolliePayments-Stand die Kreditkartenfelder nicht stillschweigend deaktiviert.
- HTTP-500/502-Fehler behoben, der dadurch entstand, dass die BPC-Mollie-API-Factory den Dienst `mollie_payments.logger` zwingend voraussetzte. Die Factory verwendet nun den Symfony-Standard-Dienst `logger`, sodass der Container auch dann kompiliert, wenn das MolliePayments-Plugin nicht installiert ist oder seine Dienst-IDs umbenannt wurden.
- Problem behoben, bei dem die Mollie-Kreditkartenfelder beim ersten Aufruf des One-Page-Checkouts nicht bedienbar waren (funktionierte erst nach einem Seiten-Reload). Das Mollie-Components-SDK wird nun im `
` der Bestätigungsseite vorgeladen, und das Polling-Intervall für die SDK-Verfügbarkeit wurde von 1000 ms auf 100 ms reduziert, sodass die Eingabefelder sofort aktiv sind, sobald das SDK bereit ist.
- Fehler behoben, bei dem PayPal Advanced Credit and Debit Card (ACDC)-Zahlungen mit dem fatalen Fehler `must not be accessed before initialization` auf `AuthenticationResult::$liabilityShift` fehlschlugen, wenn PayPal das Feld `liability_shift` in der Karten-Authentifizierungsantwort nicht zurückgab. Ein neuer `ACDCValidatorDecorator` initialisiert den fehlenden Wert auf `LIABILITY_SHIFT_NO`, sodass die bestehende 3-D-Secure-Enrollment-Status-Prüfung von SwagPayPal über das Ergebnis entscheidet – im Einklang mit der PayPal-API-Spezifikation. Die Händler-Einstellung `ACDC_FORCE_3DS` bleibt dabei wirksam.
- `TypeError` in `CartRecoveryController::recoverCart` behoben, der auftrat, wenn ein Gast oder ein nicht angemeldeter Besucher `/zeobv-bpc/cart-recovery/recover` aufrief. Der Controller leitet jetzt zur Login-Seite weiter, wenn kein Kunde vorhanden ist, anstatt `null` an einen nicht-nullbaren `CustomerEntity`-Parameter zu übergeben.
- Fehler behoben, bei dem das Vererbungs-Symbol (Kettensymbol) in den Plugin-Einstellungen auf nicht-default Verkaufskanälen nicht anklickbar war.
- Fehler „Unknown address validation service" beim Validieren der Zugangsdaten mit dem Endereco-Autocompletion-Service behoben. Die Validierung erkennt Endereco nun korrekt und prüft den im Endereco-Plugin (`EnderecoShopware6ClientStore`) konfigurierten API-Schlüssel, anstatt einen Schlüssel/Geheimnis in der BPC-Konfiguration zu erwarten.
- Fehler behoben, bei dem USt-ID- und Firmennamen-Validierungsfehler von AcrisTaxCS während der Gastregistrierung nicht angezeigt wurden, wodurch der Checkout stillschweigend ohne jegliche Fehlermeldung neu gestartet wurde.
- Fehler behoben, bei dem die USt-ID- und Firmennamen-Validierung die Aktionen „Adressdaten aktualisieren" und „Bestellung aufgeben" nicht blockierte, sodass Bestellungen mit ungültigen Firmennamen oder USt-IDs abgeschlossen werden konnten.
- Race-Condition im Profilaktualisierungs-Flow behoben, bei der Versand-/Rechnungsadress-Aktualisierungen parallel zur Profilaktualisierung ausgelöst wurden, wodurch der Checkout fortschritt, bevor die VIES-Validierung abgeschlossen war.
- Fehler behoben, bei dem ein veralteter USt-ID-Wert an die API beim Update gesendet wurde — die USt-ID-Eingabe synchronisiert jetzt sowohl `vatIds` als auch `customFields.vatIds`, sodass immer der korrekte Wert übermittelt wird.
- Synchronisation des Firmennamens zwischen Adresse und Kundenprofil vor der Bestellaufgabe hinzugefügt, um sicherzustellen, dass AcrisTaxCS gegen den tatsächlich in der Bestellung verwendeten Firmennamen validiert.
- Explizite serverseitige Validierung für `company` und `vatIds` (NotBlank) bei der Registrierung eines Geschäftskontos hinzugefügt.
- Fehler behoben, bei dem USt-ID- und Firmennamen-Validierungsfehler von AcrisTaxCS während der Gastregistrierung nicht angezeigt wurden, wodurch der Checkout stillschweigend ohne jegliche Fehlermeldung neu gestartet wurde.
- Fehlende Eingabefelder für Kredit-/Debitkartendaten auf den Seiten Checkout/Register und Checkout/Confirm behoben, wenn die vom PayPal-Plugin bereitgestellte Zahlungsart „Karte" ausgewählt wurde, wodurch Kunden ihre Bestellung nicht abschließen konnten.
- Validierung im Feld „Straße und Hausnummer" hinzugefügt, die bei Verwendung der Google Places-Autovervollständigung eine Hausnummer erfordert, bevor das Formular abgesendet werden kann
- Validierung im Feld „Straße und Hausnummer" hinzugefügt, die bei Verwendung der Google Places-Autovervollständigung eine Hausnummer erfordert, bevor das Formular abgesendet werden kann
- Fehler bei der Speicherung des Mollie-Kreditkarten-Tokens während des Checkouts behoben, der durch einen inkompatiblen Route-Scope (Storefront vs. Store-API) verursacht wurde und zu einem 403-Forbidden-Fehler sowie einem anschließenden JavaScript-TypeError führte
- Apple Pay und Google Pay Wallet-Button Rendering im Best Practice Checkout behoben
- Wallet-SDK Auto-Loading ergänzt und PayPal Plugin-Initialisierung für Apple Pay / Google Pay verbessert
- Wallet-Submit-Flow korrigiert, sodass die Bestellanlage mit paypalOrderId korrekt durchläuft
- PayPal ACDC Komponenten-Syntaxfehler behoben, der Build-Fehler verursachte
- Unterstützung für PayPal Advanced Credit and Debit Card (ACDC) Zahlungsintegration hinzugefügt
- Vue 3 Kompatibilitätsproblem mit benutzerdefinierten Feldsätzen behoben - "this.$set is not a function" Fehler behobens
- Die Anzeige der festen Versandkosten an der Kasse wurde an die Warenkorbberechnung von Shopware angepasst.
- Währungsanzeige-Problem bei Versandkosten behoben, bei dem null-Werte "null" anstatt leer angezeigt wurden
- Währungsanzeige-Problem bei Versandkosten behoben, bei dem null-Werte "null" anstatt leer angezeigt wurden
- Währungsanzeige-Problem bei Versandkosten behoben, bei dem null-Werte "null" anstatt leer angezeigt wurden
- Kompatibilität mit Shopware 6.7.5+ behoben - Context Token Sicherheitsfehler behoben
- Problem mit der Standardanrede behoben: Wenn „not_specified“ nicht verfügbar ist, wird nun die erste verfügbare Anrede als Standard verwendet.
- Problem mit der Verfolgung von Affiliate- und Kampagnencodes behoben, bei dem URL-Parameter (affiliateCode, campaignCode) während des Checkout-Prozesses nicht beibehalten und in den Bestelldetails gespeichert wurden.
- Die Preisformatierung wurde korrigiert, um das aktive Sprachgebietsschema zu berücksichtigen, indem der alte gerundete Filter durch eine formatPrice()-Methode ersetzt wurde, die korrekte Dezimal- und Tausendertrennzeichen beim Wechsel zwischen den Sprachen gewährleistet.
- Kompatibilität mit Shopware 6.7 hinzugefügt.
- Gelöst Kunde fügt eine Rechnungsadresse hinzu, ein Bindestrich (-) wird zwischen additionalAddressLine1 (Hausnummer) und additionalAddressLine2 (Hausnummernzusatz) hinzugefügt. Beim Klicken auf Aktualisieren wurde der Bindestrich erneut hinzugefügt, was zu doppelten Bindestrichen führte.
- Es wurde ein Problem behoben, bei dem Mollie-Kreditkarten-Eingabefelder bei der ersten Auswahl nicht interaktiv waren.
- Blenden Sie das Dropdown-Menü für die Mollie-Bank aus.
- Problem der Abhängigkeit von einem nicht existierenden Dienst mollie_payments.logger behoben
- Die Mollie-Kreditkartenkomponente wird jetzt wieder korrekt initialisiert, wenn die Checkout-Bestätigungsseite geladen wird.
- Es wurde das Problem behoben, dass das Lieferdatum in der administrativen Bestellansicht nicht angezeigt wurde.
- Problem behoben, bei dem das Kontext-Token nicht im Hintergrund aktualisiert wurde, wenn der Kontext geändert wurde
- Wiederherstellung der Kompatibilität mit Sendcloud Service Point Delivery
- Option zur Konfiguration der Anzeige von Währungssymbolen im Warenkorb und in der Bestellübersicht hinzugefügt
- Es wurde die Option hinzugefügt, das Passwortfeld bei der Anmeldung an der Kasse zu entfernen.
- Es wurde ein Problem behoben, bei dem das Anmeldeformular zurück zum Gastformular wechselte, wenn der Browser das E-Mail-Feld automatisch mit einem ungültigen Wert füllte.
- Es wurde ein Problem behoben, bei dem das Anmeldeformular zurück zum Gastformular wechselte, wenn der Browser das E-Mail-Feld automatisch mit einem ungültigen Wert füllte.
- Die veralteten Felder 'name' und 'updated_at' wurden aus den Abfragen der Warenkorb-Tabelle entfernt.
- Fehler behoben, bei dem die Konstante im SendCloud-Dienst privat war
- Fehler behoben, bei dem die Konstante im SendCloud-Dienst privat war
- Es wurde ein Problem behoben, bei dem Änderungen an Feldern, die durch natives Javascript durchgeführt wurden, nicht von der Kasse registriert wurden.
- Die veralteten Felder 'name' und 'updated_at' wurden aus den Abfragen der Warenkorb-Tabelle entfernt.
- Kompatibilität mit endereco für Shopware 6.6 hinzugefügt
- Fehler behoben, bei dem die Versandkosten nach dem Neuladen nicht immer angezeigt wurden
- Problem mit dem Routing der Speicher-Api behoben.
- Option zum Ausblenden der Summe ohne MwSt. und des MwSt.-Betrags in der Zusammenfassung des Warenkorbs hinzugefügt
- Option hinzugefügt, um den zweiten Link "Warenkorb anzeigen" in der Zusammenfassung des Warenkorbs auszublenden
- Option zum Ausblenden der Summe ohne MwSt. und des MwSt.-Betrags in der Zusammenfassung des Warenkorbs hinzugefügt
- Option hinzugefügt, um den zweiten Link "Warenkorb anzeigen" in der Zusammenfassung des Warenkorbs auszublenden
- Fehlerhaftes Refactoring des Off-Canvas-Wagens behoben, das zu Fehlfunktionen des Off-Canvas-Wagens führte
- 6.6 Kompatibilität hinzugefügt
- Aktualisierung der Kompatibilität von Endereco
Gelöst Das Popup der Allgemeinen Geschäftsbedingungen kann nicht gescrollt werden.
- Einige Skelettinhalte für inaktive Schritte wurden entfernt, um die von Kunden gemeldete Verwirrung zu vermeiden. Der Skelettinhalt wird durch deaktivierte sichtbare Felder mit einer geringeren Deckkraft ersetzt.
- Klimaklick-Schaltfläche korrigiert
- Die kleinen Symbole für Zahlungsmethoden neben dem Titel der Zahlungsmethode wurden entfernt, um ein saubereres Aussehen zu erzielen.
- Die Symbole für die Zahlungsarten neben den Zahlungsarten wurden vergrößert, um einen besseren Überblick über die verfügbaren Zahlungsarten zu geben.
- Der Off-Canvas-Inhalt wurde gepolstert, um zu vermeiden, dass der Inhalt zu nahe am Bildschirmrand liegt.
- Deaktiviertes Styling der Slider-Navigationsschaltflächen behoben
- Stilverbesserungen für die Kassenseite
Das Problem mit dem Scrollen wurde behoben.
Das Problem der Validierung des erforderlichen Adressfeldes wurde behoben
Fehlende Währung auf der Checkout-Seite behoben
Fehlende Währung auf der Checkout-Seite behoben
- Hinzufügen einiger zusätzlicher Header zum Speichern von Api-Anfragen, um den Kontext des Vertriebskanals korrekt zu erstellen
- Hinzufügen einiger zusätzlicher Header zum Speichern von Api-Anfragen, um den Kontext des Vertriebskanals korrekt zu erstellen
- sw-language-id zu Api-Anfragen hinzugefügt, um eine falsche Sprachauswahl bei der Bestellung zu vermeiden
- Fehler behoben, bei dem die ToS vor der Bestellung nicht akzeptiert werden mussten
- sw-language-id zu Api-Anfragen hinzugefügt, um eine falsche Sprachauswahl bei der Bestellung zu vermeiden
Das Problem mit der Anzeige der Versandkosten bei Anwendung des Rabatts wurde behoben.
Das Problem mit der Anzeige der Versandkosten bei Anwendung des Rabatts wurde behoben.
- Problem bei der Berechnung der Versandkosten behoben
- Nullwerte in Adressen korrigiert
- Problem bei der Berechnung der Versandkosten behoben
- Nullwerte in Adressen behoben
- Behobene CartPersister-Abhängigkeitsinjektion
- Inkompatibilität mit CartPersister behoben
Gelöst Der Rabatt wurde bei der Bestätigung an der Kasse als Flash hinzugefügt.
Behoben: Die Warenkorb-Marge blinkt bei der Bestätigung der Kaufabwicklung.
- Hinzugefügte Endereco-Adressvalidierungskompatibilität
- Verbesserte Formatierung der Bestellsummen
- Behobener Fehler, bei dem den AGBs vor dem Aufgeben einer Bestellung nicht zugestimmt werden musste
- Bugfix in address splitting
- Verbesserte Darstellung der Scrollleiste in der Warenkorbsumme
- Verbesserte Darstellung der Schaltfläche zum Löschen von Zeilen in der Warenkorbübersicht
- Nachhaltigkeitsupdate, das es Kunden ermöglicht, ihren CO2-Fußabdruck durch Unterstützung von Klimaschutzmaßnahmen auszugleichen
- Fehler in der Mollie-Kreditkartenkomponente behoben, der einen Testmodusfehler verursacht
- Hinzugefügter Hilfetext mit einem neuen Snippet 'zeobv-bpc.address.vatIdInfo' für das Steuer-ID-Feld
- Versteckter erforderlicher Asterisk für Skelett-Felder
- Unterstützung für die Bestätigung der E-Mail hinzugefügt
- Fehler in der Mollie-Kreditkartenkomponente behoben, der einen Testmodusfehler verursacht
- Hinzugefügter Hilfetext mit einem neuen Snippet 'zeobv-bpc.address.vatIdInfo' für das Steuer-ID-Feld
- Versteckter erforderlicher Asterisk für Skelett-Felder
- 6.5.0 Kompatibilitäts-Update
- Unterstützung für benutzerdefinierte Felder für das Adressformular hinzugefügt
- Fix für Sitzungsverlust bei der Umwandlung von Gästen in Kunden
- Alle Anfragen wurden auf reine Store-Api-Routen umgestellt, was zu einer deutlichen Leistungssteigerung führte.
- Optimierung der Leistung der Seite /checkout/confirm durch Initialisierung des Checkouts anhand der in TWIG verfügbaren Daten
- Behebung eines Problems bei der Validierung der Mollie-Kreditkartenkomponente
- Behebung der PayPal SEPA-Inkompatibilität
- Problem mit der Hervorhebung der automatischen Vervollständigung von Google Places behoben
- jQuery-Abhängigkeit entfernt
- Verbesserte UX der automatischen Google-Adressvervollständigung
- Es wurde die Möglichkeit hinzugefügt, benutzerdefinierte Felder für die Kassenseite zu konfigurieren.
- Es wurde die Option hinzugefügt, die Straße und die Hausnummer des Kunden zusammenzuführen und zu trennen. Noch im Versuchsstadium, wenn wir irgendwelche Formate übersehen haben oder etwas nicht wie erwartet funktioniert, kontaktieren Sie uns bitte so bald wie möglich. Siehe FAQ für unterstützte Straßenformate und weitere Informationen darüber, wie wir die Aufteilung/Zusammenführung von Straße und Hausnummer durchführen.
- Hotfix für postcodeNL Autovervollständigung
- Unterstützung für die automatische Vervollständigung internationaler Adressen mit Google Places-Integration hinzugefügt.
- Status-Texte an der Kasse hinzugefügt, um den Kunden zu informieren und in die Bestellung und den Zahlungsvorgang einzubinden.
- Fehler behoben, der in bestimmten Fällen dazu führte, dass die Kaufabwicklung fehlschlug.
- Fehler bei der Übergabe von Informationen zum Liefertermin an die Bestellung behoben, wenn eine Gast-zu-Kunde-Registrierung durchgeführt wurde.
- E-Mail-Adressen für Gastbenutzer editierbar gemacht
- ToS-Kontrollkästchen optional gemacht
- Übersetzung in der Konfiguration korrigiert
- Verbesserte Abstände des Passwortfeldes, wenn das Kommentarfeld deaktiviert ist
- Verbessertes Styling der Länderauswahlbox
- Hilfetexte für die Felder E-Mail, Geburtstag und Telefonnummer hinzugefügt.
- Die UX des Geburtstagsfeldes wurde verbessert.
- Hinzufügen einer benutzerdefinierten Validierung mit regulären Ausdrücken für das Postleitzahlenfeld für deutsche und niederländische Adressen mit Fallback auf eine flexiblere Validierung.
- Verbesserte Benutzerfreundlichkeit der Adressverwaltung.
- Verschiedene Verbesserungen des allgemeinen Ablaufs
- Kleiner Fehler in den Mollie Credit Card Komponenten behoben
- Kompatibilität der Warenkorbwiederherstellung für Shopware >6.4.10 hinzugefügt
- Option zum Ausblenden des Feldes "Salution" hinzugefügt
- Erste Version des Conversion Checkout für Shopware 6