- Hinzugefügt: Abo-Produkte können zusätzlich als Einmalkauf angeboten werden, konfigurierbar im Mollie-Tab des Produkts.
- Hinzugefügt: Die Add-to-Cart-Route akzeptiert einen neuen Parameter `mollieSubscribe`, um ein Produkt als Abo hinzuzufügen (für Headless-Nutzung).
- Hinzugefügt: Zahlungsart Billink.
- Hinzugefügt: E-Rechnungen (ZUGFeRD/XRechnung) enthalten jetzt das Zahlungsmittel für Mollie-Zahlarten.
- Geändert: Auto-Stornierung protokolliert eine Warnung statt eines Fehlers, wenn Mollie die Zahlung/Bestellung nicht mehr stornieren kann.
- Geändert: Die Storefront lädt und speichert die Mollie-Profil-ID nun, wenn sie fehlt.
- Geändert: Der Zahlungsstatus wird nicht mehr geändert, wenn die Transaktion bereits im Zielstatus ist.
- Geändert: Die Pending-Order-Weiterleitung startet die Session nur noch auf den relevanten Storefront-Routen.
- Behoben: Digitale Produkte (Downloads) ohne Lieferadresse können jetzt bezahlt werden.
- Behoben: Das Aktivieren des Plugins schlägt nicht mehr mit einem „should not be blank“-Fehler fehl, wenn doppelte Zahlarten-Icons in der Medienbibliothek vorhanden sind.
- Behoben: Die Änderung des Bestellstatus läuft nicht mehr in eine Endlosschleife.
- Behoben: Die Order-Custom-Fields enthalten jetzt zusätzlich `order_id`, `payment_id` und `third_party_payment_id` für den JTL-Connector. Bestehende Bestellungen werden nachgezogen.
- Behoben: Apple Pay Direct schlägt nicht mehr mit „Invalid domain passed" fehl, wenn die Verkaufskanal-Domain ein Protokoll oder einen Pfad enthält. An Mollie wird nun nur noch der Host übertragen.
- Behoben: Der Checkout auf Verkaufskanal-Domains mit Pfad-Präfix kehrt nun korrekt zurück und finalisiert, statt „Sales Channel Not Found" zu zeigen; auch Mollie-Webhooks werden aufgelöst.
- Behoben: Für eine bereits bezahlte oder autorisierte Bestellung wird keine zweite Mollie-Zahlung mehr erzeugt, wodurch Doppelbelastungen verhindert werden.
- Behoben: Der Mollie-Tab in der Bestelldetailansicht entfernt keine Tabs mehr, die andere Plugins am selben Erweiterungspunkt hinzufügen.
- Behoben: Der Mollie-Tab im Produkt ist ohne Produkt-Bearbeitungsrecht schreibgeschützt.
- Behoben: Teil-Erstattungen im Refund-Manager funktionieren nun korrekt über mehrere Erstattungen pro Position hinweg – mit korrekter erstatteter Menge, Zusammensetzung und verbleibendem Bestellbetrag.
- Behoben: Die Mollie-Actions „Versenden" und „Erstatten" sind im Flow Builder wieder verfügbar.
- Behoben: Bestellungen per Banküberweisung leiten beim Browser-Zurück nicht mehr auf das Bestell-Bearbeiten-Formular weiter, da sie während der Verarbeitung nicht bearbeitet werden dürfen.
- Behoben: Bestellungen aus älteren Plugin-Versionen können wieder versendet, erstattet und storniert werden.
- Hinzugefügt: Zahlungsart Wero.
- Hinzugefügt: Apple Pay ist jetzt in allen Browsern verfügbar, nicht mehr nur in Safari.
- Hinzugefügt: Die Mollie-Zahlungsdaten werden nun auch in den Zusatzfeldern der Bestellung gespeichert (nicht nur in der Transaktion), damit Warenwirtschaftssysteme wie der JTL-Connector sie auslesen können. Bestehende Bestellungen werden nachgefüllt.
- Geändert: Der Zahlungsstatus-Webhook überspringt den Statuswechsel, wenn die Transaktion bereits im Zielstatus ist.
- Behoben: Bei der Rückkehr von der Bezahlseite erscheint kein Token-Fehler mehr, wenn die Zahlung bereits abgeschlossen war. Kunden werden je nach Zahlungsstatus zur Bestätigungs- oder Bestellbearbeitungsseite geleitet.
- Behoben: Der Mollie-Bestell-Tab stürzt auf Shopware-Versionen, die die Bestelldetailseite nicht als Pinia-Store registrieren, nicht mehr ab.
- Behoben: Der automatische Versand captured nur noch eine autorisierte Mollie-Zahlung und bricht den Lieferstatus-Wechsel im Admin nicht mehr ab, wenn der Mollie-Aufruf fehlschlägt.
- Behoben: Eine bezahlte Bestellung wird von einem späteren Webhook mit niedrigerem Status nicht mehr herabgestuft; eine zweite ebenfalls als „paid“ abgeschlossene Zahlung aktualisiert die Bestellung nun.
- Behoben: Rückerstattungen, Bestell-Stornierung und der Mollie-Bestell-Tab wählen bei Bestellungen mit mehreren Transaktionen nun die korrekte Mollie-Transaktion.
- Behoben: Eine ungültige Telefonnummer in der Adresse lässt die Zahlung nicht mehr fehlschlagen. Nummern im nationalen Format werden nun nach E.164 normalisiert (auch für Bancomat Pay / Bizum eingegebene Nummern); nicht normalisierbare Nummern werden aus dem Payload entfernt.
- Behoben: Zahlungen schlagen nicht mehr fehl, wenn der Name der Versandart leer ist. Als Ersatz wird „Shipping" verwendet.
- Behoben: Plugin-Updates schlagen auf Shopware 6.5 nicht mehr mit einem 500er-Fehler fehl.
- Behoben: Die Storefront bricht auf Shopware 6.5 nicht mehr mit dem Fehler „Plugin is already registered" ab.
- Behoben: Die Anzeige-Einschränkungen für Apple Pay Direct greifen nun, sodass der Button auf den konfigurierten Seiten ausgeblendet wird.
- Behoben: Storefront-Seiten brechen bei von Mollie nicht unterstützten Locales (z. B. cs_CZ, sk_SK) nicht mehr ab. Die Locale weicht nun auf eine unterstützte oder auf en_GB aus.
- Behoben: Zahlungen schlagen nicht mehr fehl, wenn der Warenkorb einen Rabatt eines Drittanbieter-Plugins enthält (eigener Positionstyp mit negativem Preis). Solche Positionen werden nun als Typ 'discount' an Mollie übertragen.
- Behoben: Die an Mollie übertragene Versandzeile verwendet nun den übersetzten Namen der Versandart. Storefront-Sprachen ohne eigene Versandart-Übersetzung schlagen nicht mehr fehl (vor dem „Shipping“-Fallback) bzw. zeigen nicht mehr das generische „Shipping“; der Name fällt nun über die Sprachkette zurück.
- Behoben: Zahlungen schlagen nicht mehr mit „The 'vatAmount' field is off“ fehl, wenn Shopware die Währung auf ganze Beträge rundet (0 Nachkommastellen bei der Positionsrundung, z. B. PLN, SEK, CZK). Verletzt die gerundete Shopware-Steuer Mollies vatAmount-Validierung, wird das vatAmount nun aus dem übertragenen totalAmount abgeleitet.
- Hinweis: Durch Autoloader-Caching kann beim Hochladen/Update des Plugins ein Fehler erscheinen. Dieser kann ignoriert werden.
- Hinzugefügt: Beim Deinstallieren des Plugins mit der Option „Alle Daten löschen" werden nun alle Mollie-Daten gelöscht.
- Entfernt: Das alte Kommando `mollie:dal:cleanup`.
- Zahlungsarten verwenden jetzt die Mollie Payments API.
- Die minimale PHP-Version ist 8.2.
- Die minimale Shopware-Version ist 6.5.8.x.
- Order Events und Flows werden nicht mehr ausgelöst.
- Neue Payment Flows wurden hinzugefügt.
- Das ModifyCreateRefundPayloadEvent wurde hinzugefügt, um den CreateRefund-Request vor dem Senden einer Rückerstattung an Mollie zu modifizieren.
- Das Event ModifyCreatePaymentPayloadEvent wurde eingeführt, um die Anfrage vor der Erstellung einer Mollie-Zahlung anzupassen.
- Alle zahlungsbezogenen Logs enthalten nun die Shopware-orderNumber.
- Die URL zum Speichern des Kreditkarten-Tokens wird nicht mehr verwendet; übergebe stattdessen creditCardToken in der Checkout-Anfrage.
- Verändert: Mehrere Store-API- und Admin-API-Routen haben sich geändert (Pfade, Parameter und Response-Strukturen), veraltete Endpunkte wurden entfernt. Die aktuellen Details finden Entwickler in der Swagger-/OpenAPI-Dokumentation.
- Die URL zum Speichern der Mandats-ID ist veraltet; übergebe mandateId als Body-Parameter in der Checkout-Anfrage.
- Die URL zum Speichern der POS-Terminal-ID ist veraltet; übergebe terminalId als Body-Parameter in der Checkout-Anfrage.
- Ein Produkt kann nun mehreren Gutschein-Kategorien zugeordnet werden.
- Hinzugefügt: Order-bezogene Logeinträge werden nun in einem eigenen mollie-Verzeichnis abgelegt. Die Logdateien tragen ein Namensschema im Format order-, z. B. order-12345.
- Hinzugefügt: Order-bezogene Logeinträge werden nun automatisch gelöscht, sobald sich der Zahlungsstatus auf "paid" ändert. Zudem werden alle übrigen Einträge entfernt, sobald sie die in den Einstellungen definierte Aufbewahrungsfrist überschreiten.
- Im Mollie Failure Mode werden auf der Mollie-Seite ausschließlich Zahlungsarten angezeigt, die auch im Warenkorb verfügbar sind.
- Das Order-State-Mapping wurde optimiert. Beim Statuswechsel wird nun ein präziser Übergangspfad ermittelt; kann der Wechsel nicht durchgeführt werden, werden detaillierte Log-Einträge erstellt.
- Payconiq ist eingestellt und wird nach dem Update nicht aktiviert. Bitte deaktivieren Sie die Zahlungsmethode und entfernen Sie die Zuordnung zum Verkaufskanal.
- Das Event PaymentCreatedEvent wurde eingeführt, damit ist es möglich vor der Weiterleitung zum Zahlungsanbieter noch eigene Logik einzubauen
- Neues Event ModifyCreateSubscriptionPayloadEvent hinzugefügt. Damit können Entwickler den Payload für die Mollie Subscription API vor dem Erstellen einer Subscription anpassen und erweitern.
- Trustly ist veraltet und wird nach dem Update nicht aktiviert. Bitte deaktivieren Sie die Zahlungsmethode und entfernen Sie die Zuordnung zum Verkaufskanal.
- Hinzugefügt: Preisanpassungen bei Abo-Produkten können nun berücksichtigt werden.
- Überarbeitet: Abonnements unterstützen nun gemischte Warenkörbe. Kunden können Abo-Produkte, reguläre Produkte und Gutscheine in einer einzigen Bestellung kombinieren. Bisher war nur ein Abo-Produkt pro Bestellung möglich.
- Geändert: Das Storefront-JavaScript wurde auf natives Shopware-JavaScript umgestellt.
- Behoben: Gutschriften bei Netto-Bestellungen werden nicht mehr mit einer zusätzlichen MwSt.-Schicht versehen.
- Behoben: Kompatibilität mit dem Klarna Payment Plugin
- Behoben: Kompatibilität mit Shopware 6.7.11.0 – Tippfehler im ISO-Code der slowenischen Snippet-Sprache korrigiert, der ab dieser Version von Shopware validiert wird.
- Entfernt: Kreditkarten-Logos werden in der Bestelldetailansicht der Administration nicht mehr angezeigt.
- Behoben: Kompatibilität mit dem NetInventors Bundle Plugin - Bundle-Produkte werden nun von der Erweiterung um Kind-Positionen ausgeschlossen, um Betragsabweichungen beim Erstellen von Zahlungen über Mollie zu verhindern.
- Behoben: Bancontact- und Satispay-Zahlungen mit Status „open" werden nun korrekt als fehlgeschlagen behandelt, statt auf die Erfolgsseite weiterzuleiten.
- Behoben: Hat eine Bestellung mehrere Retouren, wird die Erstattung nun immer für die korrekte Retoure ausgelöst und nicht mehr immer die erste gefundene verwendet.
- Behoben: Retouren, die per API direkt mit dem Status „Abgeschlossen" angelegt werden, lösen jetzt korrekt eine Erstattung aus. Bisher wurden nur Retouren verarbeitet, die den Statuswechsel von „Offen" zu „Abgeschlossen" durchlaufen haben.
- Behoben: Die Verwendung des Browser-Zurück-Buttons während einer Zahlung führt nicht mehr zu unerwarteten Weiterleitungen beim späteren Besuch der Bestellübersicht.
- Behoben: PayPal Express schlägt nicht mehr sporadisch mit einem "fehlende Versandadresse"-Fehler fehl. Die Session-Polling-Schleife wartet nun lange genug (bis zu 7,5 s), bis Mollie die Adressdaten von PayPal erhalten hat.
- Behoben: Der PayPal Express Gast-Checkout schlägt nicht mehr fehl, wenn PayPal einen einwortigen Kontonamen ohne separaten Vornamen zurückgibt, was zuvor dazu führte, dass Shopwares Vorname-Validierung die Registrierung ablehnte.
- Behoben: PayPal Express weist nun Versand- und Rechnungsadresse korrekt zu, wenn der Kunde eine separate Rechnungsadresse hat. Zwei Copy-Paste-Fehler führten dazu, dass beide Adressen immer die Rechnungsadressdaten verwendeten.
- Behoben: Der Wechsel der Zahlungsmethode nach Verwendung des Browser-Zurueck-Buttons von Mollie funktioniert nun korrekt. Wenn die offene Zahlung nicht stornierbar ist, wird die gesamte Mollie-Bestellung storniert und eine neue Bestellung mit der neuen Zahlungsmethode erstellt.
- Behoben: Kreditkartendaten konnten nicht korrekt gespeichert werden.
- Verändert: Speicherung von Kreditkartendaten bei Single-Click-Zahlungen.
- Behoben: Der Submit-Button des Kreditkartenformulars auf der Bestellbearbeitungsseite setzt seinen Ladezustand nun korrekt zurück, wenn ein Validierungsfehler auftritt, anstatt deaktiviert mit einem Spinner zu bleiben.
- Behoben: Kompatibilität mit dem ProductBundle-Plugin (zeobv) Bundle-Produkte werden nun korrekt in ihre einzelnen Positionen aufgeteilt für die Mollie API.
- Behoben: Webhooks für POS-Terminal-Zahlungen funktionieren nun korrekt.
- Behoben: Beim Express Checkout werden nun nur die ausgewählten Radio-Button-Werte übermittelt, wenn das CustomProducts-Plugin verwendet wird. Zuvor wurden alle Optionen gesendet statt nur die gewählten.
- Behoben: Der PayPal Express Finish-Endpunkt gibt jetzt immer den korrekten Session-Token zurück, der nach dem Ablauf verwendet werden soll, auch wenn ein Gastkunde erstellt wird und sich die Session ändert.
- Behoben: Der Apple Pay Direct Zahlungsendpunkt gibt jetzt immer den korrekten Session-Token zurück, der nach dem Zahlungsabschluss verwendet werden soll.
- Behoben: Der PayPal Express Start-Endpunkt akzeptiert jetzt optional `redirectUrl` und `cancelUrl` fuer Store-API-Flows und behaelt die bisherigen Fallbacks bei, wenn Felder fehlen.
- Behoben: Steuern auf Gutschriften, die aus Teilerstattungen erzeugt werden, werden nun proportional zum erstatteten Betrag neu berechnet, statt die volle Steuer der ursprünglichen Bestellposition zu übernehmen.
- Behoben: Beim Aktualisieren von OrderLineItems werden Custom Fields nun direkt vom OrderLineItem-Entity ausgelesen statt aus dem Payload. Dadurch bleiben bestehende Custom Fields anderer Hersteller zuverlaessig erhalten.
- Behoben: Subscription-Endpunkte in der Store API und im Kundenkonto prüfen nun, ob das angefragte Abonnement zum eingeloggten Kunden gehört.
- Behoben: Keine Fehler-Logs mehr für nicht-Mollie-Bestellungen in der Bestellübersicht.
- Neu: Vipps als Zahlungsmethode hinzugefügt.
- Neu: MobilePay als Zahlungsmethode hinzugefügt.
- Behoben: Änderungen an den Order-Daten durch Listener des `MollieOrderBuildEvent` werden nun korrekt für den Mollie-API-Request verwendet. Bisher wurde das Event zwar ausgelöst, die modifizierten Order-Daten jedoch ignoriert.
- Apple Pay Direct: Telefonnummer wird nun auch bei Gast-Checkout korrekt übernommen, wenn sie nachträglich geändert wird.
- Problem behoben mit verschiedenen Set-Plugins
- Behoben: Page Extensions werden im Checkout nun korrekt erweitert statt überschrieben, um Kompatibilität mit anderen Plugins zu gewährleisten.
- Neu: Beim Erstatten aller Line Items im Shopware Return Manager werden Versandkosten nun automatisch mit berücksichtigt. Manuell angegebene Versandkosten werden ebenfalls übernommen.
- Behoben: Der Apple Pay Direct Button wird im Shopping-Cart-Offcanvas korrekt angezeigt, wenn die Versandart geändert wird.
- Behoben: Custom Fields von anderen Herstellern werden beim Aktualisieren von OrderLineItems nicht mehr überschrieben.
- Neu: Bulgarische Übersetzungen hinzugefügt.
- Kroatische Übersetzungen aktualisiert.
- Litauische Übersetzungen aktualisiert.
- Routen mit Kundennummern in der URL wurden überarbeitet. Es wird nun der aktuell eingeloggte Kunde verwendet, anstatt der Kundenummer aus der URL
- Die Verarbeitung von Positionen mit negativen Beträgen wurde behoben.
- Behebung eines falschen Warenkorbpreises bei Apple Pay Direct in Kombination mit Netto-Anzeigepreise bei Kundengruppen. Hier wurden keine Steuern miteinberechnet.
- Behebung eines Problems, bei dem in manchen zufälligen Fällen die Kreditkartenfelder nicht funktionieren. (mollie.js defer-sync Laden wurde entfernt).
- Wenn ein Kunde die Zahlungsart eines Abonnements ändert, werden alle älteren, noch stornierbaren Zahlungen automatisch abgebrochen.
- Die Kompatibilität mit dem Plugin „Zusatzoptionen/Garantien“ wurde implementiert.
- Kunden mit bestehendem Abonnement haben nun eine Übersichtsseite in der Administration zum Kündigen ihrer Abonnements.
- Die Darstellung der Zahlarten in älteren Shopware-Versionen wurde korrigiert.
- Der „Test API Keys“-Button in den Plugin-Einstellungen wurde für Shopware 6.7 korrigiert.
- Die Zahlungsstatus-Aktion wurde versionsabhängig angepasst, sodass in älteren Shopware-Versionen wieder die korrekte Action verwendet wird.
- iDEAL wurde zu iDEAL | Wero umbenannt.
- Versandkosten werden bei Erstattung über Shopware Return Management berücksichtig
- Behoben: Fehler bei Warenkörben mit unterschiedlichen Steuersätzen und Promotion mit proportionaler Steuerberechnung.
- Aktualisiert: Dokumentation zum Endpoint für das Validieren und Erstellen einer Apple-Pay-Zahlungssession korrigiert.
- Behoben: Versandarten wurden in Apple Pay Express angezeigt, obwohl der Versand für diese Länder in der Administration deaktiviert war.
- Aktualisiert: Die Abhängigkeit zum Basecom Fixture Plugin wurde entfernt und durch unser eigenes Fixture Plugin ersetzt.
- Behoben: MolliePaymentMethodAvailabilityRemover berücksichtigt nun auch Warenkörbe mit dem Preis 0, um zu vermeiden, dass alle Zahlungsmethoden entfernt werden.
- Kompatibilität mit Click & Collect Plugin
- Behoben: Beschreibungen von Zahlungsarten wurden beim Checkout angezeigt, obwohl diese nicht ausgewählt waren.
- Die Profilnavigation wurde erweitert und umfasst nun die Verwaltung gespeicherter Kreditkartendaten (nur sichtbar, wenn Kreditkartendaten vorhanden sind).
- Tracking-Parameter sind jetzt optional für alle Versand-API-Routen.
- Problem behoben. In Shopware 6.5 war die Order Übersicht nicht aufrufbar
- Order builder wurde angepasst, sodass Bestell-Adressen statt Standard-Kunden-Adressen verwendet werden. So wird sichergestellt, dass die Adressinformationen in Mollie und Shopware übereinstimmen.
- Behoben: Ein Problem, bei dem Apple Pay Direct nicht funktionierte, wenn im Shop die Telefonnummer als Pflichtfeld konfiguriert war.
- Kompatiblitätsprobleme mit Shopware Commercial Plugin behoben
- Behoben: Im Admin wurden bei Bestellungen fälschlicherweise Mollie-Daten angezeigt, obwohl die finale Transaktion nicht von Mollie stammte.
- Shopware Refunds wendet nun den korrekt erstatteten Betrag an.
- Überschrift in der Konfiguration wurde behoben
- Unterstützung für die estnische Sprache hinzugefügt
- Unterstützung für die griechische Sprache hinzugefügt
- Unterstützung für die kroatische Sprache hinzugefügt
- Unterstützung für die isländische Sprache hinzugefügt
- Unterstützung für die litauische Sprache hinzugefügt
- Unterstützung für die lettische Sprache hinzugefügt
- Unterstützung für die rumänische Sprache hinzugefügt
- Unterstützung für die slowakische Sprache hinzugefügt
- PayByBank kann jetzt auch für Abonnements verwendet werden.
- Das Problem wurde behoben, dass ein Abonnement nicht neu gestartet werden konnte, wenn das nächste Zahlungsdatum in der Zukunft lag.
Hinzugefügt
- Die Zahlungsmethode Bizum ist jetzt für Mollie Payments verfügbar.
Geändert
- Der Bestell- und Zahlungsstatus wird nun ausschließlich über Webhooks geändert. Dadurch wird verhindert, dass der Status doppelt geändert wird, wenn der Kunde gleichzeitig zum Shop zurückgeleitet wird und der Webhook ausgelöst wird.
- Falls Sie ein Testsystem verwenden, das keine externen Webhooks akzeptiert, setzen Sie bitte die Umgebungsvariable MOLLIE_DEV_MODE=1.
- Die Finalize Action nutzt nun den SalesChannel aus der Bestellung. In manchen Fällen wird der SalesChannel jedoch nicht korrekt gesetzt, was dazu führen kann, dass während der Finalize Action falsche API-Keys verwendet werden.
- Polyfill-Klassen wurden so angepasst, dass sie nur noch geladen werden, wenn sie in Shopware nicht mehr existieren.
Behoben
- Fehlerhafte Doctrine-Parametertypen in Elasticsearch und Migrationen behoben.
- Fehler beim Logging behoben, wenn der automatische Versand nicht funktionierte.
- Problem beim Speichern von Kreditkarteninformationen behoben.
- Fehler in der Payment Method Route der Store-API behoben.
- Problem bei der Konfigurationszuweisung des Refund Managers behoben.
- Fehler behoben, bei dem die letzten verbleibenden Abonnement-Laufzeiten zurückgesetzt wurden, wenn pausiert und fortgesetzt wurde.
- Fehler behoben, bei dem der Ordner storefront/dist nicht existierte.
- Fehler beim automatischen Versand behoben, wenn die Tracking-Codes lediglich leere Strings waren.
Hinzugefügt
- Kompatibilität mit Shopware 6.7 hinzugefügt
- Unterstützung für die norwegische Sprache hinzugefügt
- Unterstützung für die schwedische Sprache hinzugefügt
- Unterstützung für die polnische Sprache hinzugefügt
- Unterstützung für die tschechische Sprache hinzugefügt
- Unterstützung für die slowenische Sprache hinzugefügt
- Unterstützung für die ungarische Sprache hinzugefügt
- Unterstützung für die finnische Sprache hinzugefügt
- Unterstützung für die dänische Sprache hinzugefügt
- orderId zur JSON-Antwort der Apple Pay Direct-Zahlungsroute in der Store API hinzugefügt
Geändert
- Typehints für EntityRepository entfernt, um die Dekoration der Repositories in Shopware 6.4 zu ermöglichen
- Banküberweisungszahlungen werden nun auf den Status „In Bearbeitung“ statt „Unbestätigt“ gesetzt, da diese Zahlungsarten mehrere Tage zur Verarbeitung benötigen und nicht verändert werden sollten
- Mandate für Mollie-Kunden werden nicht mehr geladen, wenn der Kunde im Mollie-Dashboard gelöscht wurde
- Die Funktionalität „Webhook zu früh“ wurde entfernt, indem Race Conditions bei updatePayment auf andere Weise behoben wurden. Webhook-Updates sind dadurch wieder schneller
- Der Zahlungsstatus „offen“ ist jetzt wieder gültig für Kreditkarten. In früheren Abläufen war dies problematisch, aber durch neue asynchrone Abläufe ist dies nun absichtlich ein gültiger Status
- Logs im PaymentMethodRemover entfernt, die dazu führten, dass Logdateien und Speicherplatz übermäßig befüllt wurden, wenn Symfony Anfragen zu Assets wie CSS oder Bildern verarbeitet hat
- Minimale PHP-Version auf 8.0 erhöht
Behoben
- Fehler „Call to a member function info() on null“ behoben
- Problem behoben, bei dem ein falscher API-Schlüssel verwendet wurde, wenn Positionen in der Administration storniert wurden
- Problem behoben, bei dem sich die Zahlungsart einer PayPal-Express-Transaktion durch Webhooks fälschlicherweise zu PayPal geändert hat
Hinzugefügt:
- Die Zahlungsmethode Swish ist jetzt für Mollie Payments verfügbar.
Geändert:
- Bisher führte eine Stornierung eines Express-Checkouts dazu, dass der ursprüngliche Warenkorb wiederhergestellt wurde. Dies passiert nun nicht mehr, wenn der vorherige Warenkorb leer war. Das Produkt aus dem stornierten Express-Checkout bleibt daher jetzt im Warenkorb.
- Verbesserung der Art und Weise, wie Express-Checkouts (Apple Pay Direct, PayPal Express) Warenkörbe bei Stornierung sichern und wiederherstellen.
- Vollständige Rückerstattungen berücksichtigen nun bereits ausstehende (teilweise) Rückerstattungen. Es ist jetzt wesentlich einfacher, den Restbetrag einer Bestellung ebenfalls zu erstatten.
- Die NPM-Dev-Abhängigkeiten für die Administration und das Storefront, die wir für Tests verwenden, wurden an einen Ort verschoben, den Shopware nicht nutzt. Dies sollte die Entwicklung eines Shops mit installiertem Mollie-Plugin erheblich beschleunigen.
- Die Abonnementseite im Kundenkonto wurde aktualisiert, um den WCAG-Standards zu entsprechen.
Behoben:
- Ein Problem mit Übergängen bei zu frühen Webhook-Aufrufen von Mollie wurde behoben.
- Ein Fehler im Zusammenhang mit defekten PayPal Express-Checkouts in Kombination mit bestimmten seltenen PayPal-Adressen wurde behoben.
- Ein Problem wurde behoben, bei dem es möglich war, nach Abbruch der Autorisierung im PayPal Express-Modus festzustecken.
- Fehler in den PayPal Express-Abläufen behoben, bei denen Warenkörbe plötzlich fehlten oder nicht korrekt wiederhergestellt wurden.
- Ein Problem in PayPal Express (JavaScript) wurde behoben, bei dem der Checkout bereits initialisiert wurde, bevor das Produkt korrekt zum Warenkorb hinzugefügt wurde.
- Das Problem mit gespeicherten Kreditkarten wurde behoben. Wenn eine Zahlung zuerst mit einer anderen Zahlungsmethode durchgeführt wurde und diese fehlschlug, scheiterte jeder nachfolgende Versuch mit Kreditkarte und gespeichertem Token.
Behoben
- Geplante Aufgaben funktionieren wieder
Hinzugefügt
- Rückgaben für Shopware Commercial Plugins werden nun an Mollie übertragen, wenn der Rückgabestatus auf „Erledigt“ gesetzt ist, und können mit dem Status „Storniert“ storniert werden. Bitte beachten Sie, dass Rückerstattungen nach zwei Stunden nicht mehr storniert werden können.
- Die Zahlungsmethode MB Way ist jetzt für Mollie Payments verfügbar.
- Die Zahlungsmethode Multibanco ist jetzt für Mollie Payments verfügbar.
- Portugiesische Übersetzung hinzugefügt.
- Spanische Übersetzung hinzugefügt.
Geändert
- Die minimal unterstützte Shopware-Version ist jetzt 6.4.5.0.
- Ein neuer Monolog-Kanal „mollie“ wurde hinzugefügt. Sie können nun benutzerdefinierte Handler hinzufügen und dem Mollie-Kanal zuweisen.
- Wenn ein Webhook von Mollie zu früh an den Shop gesendet wird, wird nun eine Debug-Nachricht anstelle einer Warnung protokolliert.
Behoben
- Fehler in den Bestelldetails des Rückerstattungsmanagers für Shopware 6.4.x behoben.
- Ein Problem mit SwagCustomizedProducts wurde behoben, sodass Preise für Optionswerte nun korrekt zur Bestellung hinzugefügt werden.
- Das Problem mit der OrderNotFoundException wurde behoben. Diese Klasse wurde in Shopware 6.5.0 entfernt und wird im Plugin nicht mehr verwendet.
- Die Kompatibilität mit dem Shopware B2B Suite Plugin wurde behoben.
Features:- Die Zahlungsmethode Trustly kann jetzt für Abonnements verwendet werden.
Verbesserungen:
- Die Anzahl der Ajax-Calls auf der Bestelldetailseite in der Administration wurde reduziert.
- Der Zahlungsstatus wird nun auf "Unbestätigt" statt "In Bearbeitung" gesetzt. Dadurch kann der Kunde die Bestellung abschließen, selbst wenn er die Seite des Zahlungsanbieters geschlossen oder den Zurück-Button des Browsers benutzt hat.
- Webhooks werden nun erst zwei Minuten nach der Bestellerstellung akzeptiert. Dies verringert das Risiko, dass der Webhook den Bestellstatus aktualisiert, bevor die Bestellung im Shop abgeschlossen ist.
- Die automatische Ablaufzeit ignoriert Bestellungen, bei denen die zuletzt genutzte Zahlungsmethode keine Mollie-Zahlung war.
- Die Billie-Zahlungsmethode wird ausgeblendet, wenn in der Rechnungsadresse kein Firmenname angegeben ist.
- Beim Versenden oder Stornieren von Artikeln werden die Versandkosten für Klarna-Zahlungen als „versendet“ markiert.
- Beim Versand über Mollie werden ungültige Tracking-Codes ignoriert. So wird sichergestellt, dass die Bestellung trotzdem als „versendet“ markiert wird, auch wenn die Tracking-Informationen fehlerhaft sind.
Fehlerbehebungen:
- Apple Pay: Gastkonten werden nun für dieselbe E-Mail-Adresse wiederverwendet.
- Das Problem mit der automatischen Ablaufzeit und Banküberweisung wurde behoben. Banküberweisungen wurden zuvor zu früh storniert. Jetzt werden sie nach 100 Tagen storniert. Diese Einstellung kann in der Plugin-Konfiguration angepasst werden.
Hotfix:
- Kompatibilität mit Shopware 6.6.8.x wurde behoben.
- Datenschutz checkbox is versteckt wenn Apple Pay Direct im Browser nicht verfügbar ist.
Hotfix:- Kompatibilitätsprobleme mit Shopware 6.6.7.0 wurden behoben
Hotfix:
- Zum Warenkorb hinzufügen auf der Produkt Detail page funktioniert wieder wenn Apple Pay Direct aktiviert ist und Datenschutzbestimmungen über eine Checkbox akzeptiert werden müssen
- Anlegen der Bestellungen in der Administration funktioniert wieder
Features:
- Gutschriften können während der Rückerstattung erstellt werden.
- Die Zahlungsmethode "Billie" wird nur für Geschäftskunden angezeigt.
- Abonnement-Bestellungen haben ein benutzerdefiniertes Tag.
- Apple Pay Direct: Wenn DSGVO in der Administration aktiviert ist, werden zusätzliche Kontrollkästchen über den Buttons angezeigt.
- Apple Pay Direct: Der Selektor zum Auffinden und Ausblenden von Apple-Pay-Direct-Buttons in JavaScript wurde geändert, um die Verwendung mit benutzerdefinierten Themes zu verbessern.
- Apple Pay Direct ist jetzt mit dem Shopware Custom Product Plugin kompatibel.
- Der Refund Manager ist nur verfügbar, wenn die Bestellung erstattungsfähige Artikel enthält.
Verbesserungen:
- Die Installation des Mollie-Plugins über Composer zeigt nicht mehr den Fehler an, dass der "dist"-Ordner nicht existiert.
- Apple Pay Direct findet die richtige Versandmethode, wenn der Kunde die Adresse im Apple Pay Overlay ändert.
- Kunden können bei Mollie mit unterschiedlichen Profilen in verschiedenen Vertriebskanälen erstellt werden.
- Italienische Übersetzung zur Administration hinzugefügt.
Fehlerbehebungen:
- Das Problem wurde behoben, dass in einigen Fällen der Webhook von Apple Pay Direct schneller ausgelöst wurde als die Aktualisierung der Bestellung in Shopware.
- Fehlendes MailActionInterface für Shopware 6.4 hinzugefügt.
Hotfix:
- Problem mit fehlendem Code für die automatische Lieferung behoben
- Mehr Log Informationen für bessere Nachverfolgung hinzugefügt
- Sicherstellung, dass Lieferinformationen auch bei fehlendem Code an Mollie übermittelt werden
- Automatisches Verfallen von Bestellungen kann jetzt in den Plug-in-Einstellungen deaktiviert werden
- Das automatische Verfallsystem findet alle Bestellungen mit dem Zahlungsstatus "In Bearbeitung" der letzten zwei Monate und storniert sie, wenn das Bestelldatum nach Ablauf der festgelegten Zahlungslink-Gültigkeitsdauer liegt
Hotfix:
- Problem mit Speicherverbrauch in der neuen geplanten Aufgabe "mollie.order_status.expire" wurde behoben
- Probleme mit dem Markieren der Bestellung als Versendet wurde behoben
Features:
- Neue Zahlungsmethode „Riverty“ ist jetzt verfügbar
- Neue Zahlungsmethode „Payconiq“ ist jetzt verfügbar
- Neue Zahlungsmethode „Satispay“ ist jetzt verfügbar
- Neues Event hinzugefügt: SubscriptionCartItemAddedEvent. Dies ermöglicht es Ihnen, benutzerdefinierte Logik zu implementieren, wenn ein Abonnementartikel zum Warenkorb hinzugefügt wird.
- Italienische Übersetzungen hinzugefügt.
Verbesserungen:
- Apple Pay Direct fragt jetzt nach der Telefonnummer, wenn das Telefonfeld in der Administration aktiviert ist.
- Apple Pay Direct-Gastkonten werden nun wiederverwendet, anstatt jedes Mal neu erstellt zu werden.
- Der ElasticSearch Indexer ist jetzt mit dem MolliePayments-Plugin kompatibel.
- Beim Verwenden des Buttons Über Mollie versenden kann jetzt eine vollständige URL im Code-Eingabefeld eingegeben werden. Die URL wird automatisch aus dem Code extrahiert.
- Bestellungen, die im Status "in Bearbeitung" festhängen, werden nun storniert, wenn der Zahlungslink in Shopware abläuft. Die Ablaufzeit kann in den Shopware-Warenkorbeinstellungen konfiguriert werden.
Fehlerbehebungen:
- Bestellungen können nun erstellt werden, wenn Bildnamen Sonderzeichen in den Abfragewerten enthalten, z. B. `product.png?width={width}`.
- Ein Problem wurde behoben, bei dem Polyfill-Klassen falsch geladen wurden.
- Ein Problem wurde behoben, bei dem Lieferstatus nicht korrekt geladen wurden, was zu Problemen beim automatischen Versand führte.
Neuerungen:
- Neue Zahlungsmethode "Trustly" ist nun verfügbar.
- Neue Zahlungsmethode "Payconiq" ist nun verfügbar.
Verbesserungen:
- Die Anzahl der Anfragen an die Datenbank beim Laden von Konfigurationsdaten wurde reduziert.
Fehlerbehebungen:
- Erstellen einer Bestellung wurde behoben. Wenn ein SalesChannel eine ungültige Lokalisierung hatte, führte es zu Fehler.
Neuerungen:
- In Vorbereitung auf die vollständige Kompatibitlität für iDeal 2.0 haben wir die Bank-/Ausstellerauswahl im Checkout entfernt. Dies geschieht, um dem Käufer ein möglichst angenehmes Erlebnis zu gewährleisten.
- Autorisierte Produkte, die über Klarna bestellt wurden, können nun in Shopware in der Bestellung abgebrochen werden.
- OpenApi-Definition wurde hinzugefügt. Plugin-Routen werden jetzt in Shopware Swagger angezeigt
Fehlerbehebungen:
- Polyfill-Klassen werden jetzt mit dem richtigen Namespace geladen
Hotfix:
- Die Kreditkarteneingabefelder in Shopware 6.6 wurden behoben
Features:
- Neue Zahlungsmethode "Alma" ist jetzt verfügbar
- Neue Zahlungsmethode "MyBank" ist jetzt verfügbar
- Neue Zahlungsmethode "Bancomat Pay" ist jetzt verfügbar
Verbesserungen:
- Verbesserte Kompatibilität mit dem Plugin AcrisPersistentCart
Fehlerbehebungen:
- Ein JavaScript-Warnhinweis im Storefront auf Seiten ohne Offcanvas wurde behoben
- Ein Problem bei der Erstellung von Bestellungen und ImageURLs wurde behoben. Wenn ein Produkt ein Sonderzeichen im Produktbilddateinamen hatte, konnte die Bestellung nicht erstellt werden.
- Die Definition der CSS-Klasse "d-none" wurde korrigiert. Sie wird nun nur noch innerhalb der Mollie-Klassen und nicht global angewendet.
Hotfix:
- Kompatibilität mit Klarnapayment Plugin wurde behoben
- SnippetFileInterface wurde nachgereicht
Hotfix:
- Probleme mit Routen wurden behoben
- CSS-Klasse d-none greift nur innerhalb von Mollie Kompontenten
Features:
- Kompatibilität mit Shopware 6.6
- Support für Shopware 6.4.0.0 wurde eingestellt, neue minimale Version ist 6.4.1.0
- Weitere Checkbox im Refundmanager. Es gibt die Möglichkeit, die Steuern zu erstatten bei Netto-Bestellungen
Verbessungen:
- Das Laden der mollie-payments.js wurde optimiert
Fehlerbehebungen:
- Polyfill Klassen für Shopware 6.4.20.2 wurde behoben. Mit dem Feature FEATURE_NEXT_17858 gab es Probleme im Flowbuilder
Features:
- Neue Zahlungsmethode Klarna One jetzt in Großbritannien verfügbar. Die Verfügbarkeitsregeln von Mollie für Zahlungsmethoden in den Plugin-Einstellungen können jetzt die Methode für jeden Kunden anzeigen oder ausblenden.
Verbesserungen:
- Optimiertes ACL-Verhalten für Admin-Benutzer mit weniger Berechtigungen. Das Plugin erfordert nicht mehr die Berechtigung system:config:read.
- Die Mollie-JS-Datei wird jetzt nicht mehr auf jeder Storefront-Seite geladen, sondern nur, wenn sie tatsächlich benötigt wird.
- Apple Pay kann jetzt als Standardzahlungsmethode im Kontobereich in anderen Browsern als Safari ausgewählt werden.
- Die Erstellung von Gastkonten für Apple Pay Direct verwendet das Standardverhalten und die Einstellungen von Shopware aus der Administration. Zum Beispiel Kunden an Vertriebskanal binden.
- Die Versandmethoden für Apple Pay Direct verwenden jetzt das Standardverhalten von Shopware.
Fehlerbehebungen:
- Behobenes Problem beim Speichern von Zahlungsmethoden im Admin, wenn die Systemsprache von Shopware auf etwas anderes als en-GB geändert wurde.
- Behobener Tippfehler in der "OrderAware" Kompatibilitätsklasse für ältere Shopware-Versionen.
Features:
- Neue Zahlungsmethode "Blik" ist nun verfügbar für die Währung Zloty.
- "Mollie Limits" wurde erweitert und umbenannt in "Mollie Verfügbarkeitsregeln". Wenn diese Option im Plugin aktiviert ist, werden alle Zahlungsarten, die nicht aktiv im Mollie-Dashboard sind, deaktiviert. Außerdem werden Zahlungsarten deaktiviert, wenn folgende Regeln eintreffen:
- Minimaler Wert im Warenkorb nicht erreicht.
- Maximaler Wert im Warenkorb überschritten ist.
- Nur vorgegebene Währungen sind erlaubt.
- Nur für vorgegebene Rechnungsadressen erlaubt.
Verbesserungen:
- Shopware Cache bei der Auflistung von Zahlungsmethoden berücksichtigt nun den Wert des Warenkorbs, Währungswechsel und Lieferanschrift.
Fehlerbehebungen:
- Beim Kauf eines Abonnements wurde man als Gast angemeldet nach der Registrierung. Das wurde nun behoben.
Kompatibilität mit neuer Shopware Version 6.5.8.2
Hotfix:- Der Technische Name der Zahlarten wurde angepasst, dieser wird automatisch gesetzt sobald das Plugin aktualisiert bzw. installiert wurde.
Features:
- Neues feature um einzelne Produkte einer Berstellung zu versenden. Es ist nun möglich in einer Bestellung einzelne Produkte und die Anzahl der Produkte als Bestellt zu markieren und diese Information an Mollie weiterzugeben.
- Neue Konfiguration im Plugin, damit lässt es sich einstellen wie lange die Logs gespeichert werden sollten
Verbesserungen:
- Der Technische Name der Zahlarten wurde angepasst, dieser wird automatisch gesetzt sobald das Plugin aktualisiert bzw. installiert wurde.
- Wenn in Shopware der Lagerbestand über den Stockmanager verwaltet wird, wird das auch im Refundmanager berücksichtig und der Lagebestand wird nicht erhöht nach einem Refund.
- Mollie Bank Informationen werden an der Bestellung in customFields mit gespeichert.
- Geringe Performance Verbesserungen auf der checkout Seite.
- Automatisches Versenden einer Order über Einstellung oder Flowbuilder sendet nun auch den konfigurierten Tracking Code an Mollie
Fehlerbehebungen:
- In seltenen Fällen hat der Refundmanager nicht funktioniert wenn ein Gutschein kein label hatte, das wurde nun behoben
- Die Übersicht der Abonnements funktioniert nun wieder wenn ein Kunde gelöscht wurde.
Verbesserungen:
- Refund Manager kann nun geöffnet werden in Kombination mit dem SwagCommercial Plugin
- Kompellieren der Assets ohne Datenbank ist nun möglich
- Installation des Plugins über Composer zeigt keine warnungen
- Timeout für Mollie API Anfragen wurde auf 10 sekunden erhöht
- Einige externe mollie links wurden mit einem "noopener" und "noreferrer" anker tag versehen
Fehlerbehebungen:
- Gutscheine können nun mit Bundle-Produkten eingesetzt werden
Features:
- Die neue Zahlungsmethode POS (Point of Sale) ist nun verfügbar. Gemeinsam mit den POS Terminals von Mollie kann Shopware nun auch für Offline-Zahlungen in Ihrem Geschäft benutzt werden. Mehr über die Mollie POS Terminals gibt es hier: https://www.mollie.com/de/products/pos-payments
- Die neue Zahlungsmethode TWINT ist nun verfügbar (bald in Ihrem Mollie Account verfügbar).
Verbesserungen:
- Refunds via Refund Manager unterstützen nun eine beliebige Anzahl von Line-Items bei Rückerstattungen. Das Problem mit der maximalen Größe des Metadata Speichers ab ca. 10 Stück ist nun behoben.
- Der Refund Manager unterstützt nun auch einen Line-Item Refund mit Stückzahl 0. Dies ermöglicht es einen Freibetrag für einen Artikel ohne Stückzahl zu erstatten und diesen Artikel auch in der Zusammensetzung der Rückerstattung zu sehen.
- Das RefundStarted Flow Builder Event enthält nun auch eine Variable "amount" für den Wert der Rückerstattung.
- Abonnements in der Administration werden nun in der Suche unterstützt
Verbesserungen:
- Apple Pay Direct beinhaltet nun eine zusätzliche Adresszeile
- Die Abhängigkeit der JS Bibliothek regenerator-runtime wurde entfernt, dies führte in seltenen Fällen zu Fehlern in der Storefront
Fehlerbehebungen:
- In seltenen Fällen, waren nicht alle Zahlarten sichtbar, wenn man nach einer abgebrochenen Zahlung wieder zurück zum Shop weitergeleitet wurde.
- Die Aktivierung des Mollie-Fehlermodus führt nicht mehr zu einem Fehler, wenn eine Zahlung storniert wird
- Einige Kompatibilitätsprobleme mit Shopware 6.4.3.1 wurden behoben
- Business-Events in der Administration können in Shopware 6.4.3.1 wieder eingesehen werden
- Darstellung der Zahlarten im Checkout wurden in Shopware 6.5 behoben
- Darstellung der Liefermethoden im Warenkorb wurden in Shopware 6.5 behoben
- Die Löschung der mollie-payments.js beim bauen des Administrators wurden behoben
Wichtige Änderungen:
Die neue Version 4.0 wurde umstrukturiert, um sowohl Shopware 6.4 als auch das neue Shopware 6.5 mit einem einzigen Plugin zu unterstützen. Das bedeutet, dass das Javascript in der Storefront nun aus einer separaten mollie-payments.js Datei geladen wird. Dieses Verhalten kann natürlich deaktiviert werden, wenn Sie die Storefront selbst kompilieren möchten (weitere Informationen finden Sie in der Dokumentation). Wenn Sie keine iDEAL-Dropdown-Menüs oder Kreditkartenkomponenten sehen, kann dies bedeuten, dass Ihr (benutzerdefiniertes) Theme versehentlich das Shopware-Standard-Theme auf falsche Weise überschreibt.
Features:
- Volle Unterstützung für Shopware 6.5
- Die Zahlungsart „Kreditkarte” wurden nun in „Karte” umbenannt, da sie auch Debitkarten zulässt.
Fehlerbehebungen:
- Falsche fixe Menge von „1" beim Erstellen von Versandzeilen (Shipping Items) für Mollie behoben. Benutzerdefinierte Implementierungen mit unterschiedlichen Mengen werden nun auch korrekt an Mollie weitergegeben.
- Fehler der “Division durch Null” bei fehlenden Steuersätzen in der Bestellung in seltenen Fällen von Shop-Konfigurationen behoben.
- Fehler in der Refund Manager ACL behoben. Bei eingeschränkten Benutzerrollen trat beim Erstellen von Rückerstattungen ein Fehler auf, obwohl die Rückerstattung immer korrekt an Mollie weitergeleitet wurde.
Features:
- Neue Zahlungsmethode "Billie" ist nun verfügbar
- Mit dem neuen Feature "Automatische Stornierung" in der Plugin Konfiguration kann nun das bisher fest integrierte Stornieren von Klarna Bestellungen optional deaktiviert werden.
- Mittels neuem Platzhalter "customernumber" für das benutzerdefinierte Bestellnummern-Format, kann nun auch die Kundennummer in der Bestellnummer integriert werden.
Verbesserungen:
- [Entwickler] Das deprecated Feld "mollieStatus" wurde nun aus der Subscription entfernt. Seit einiger Zeit wird hier das Feld "status" benutzt.
Fehlerbehebungen:
- Bestellungen mit Rückerstattungen können nun wieder gemäß Shopware-Standard gelöscht werden.
- Kompatibilitätsproblem mit Plugin "Preise nach Login..." von NetInventors behoben.
- Fehlerbehebung von Problemen mit dem automatischen Routenermittler für Webhooks in Headless-Shops auf Basis von Symfony Flex (.ENV Parameter Problem)
- Entfernung des Logs-Eintrages "Produkt ist kein Abo-Produkt mehr.." welches fälschlicherweise immer erstellt wurde.
- Fehlerbehebung eines TWIG Template Fehlers in Kombination mit One-Click Payments und Shopware 6.3.5.x
- Es wurden falsche "Assoziationen" beim Laden von Bestellungen entfernt, welche zu unschönen Log-Einträgen führten.
Hinweise:
- Die Plugin Konfiguration "finaler Bestellstatus" besitzt nun nur mehr die erwarteten Einträge der Statusliste. Bitte prüft, ob hierbei die Konfiguration nach dem Update noch korrekt ist.
Features:
- Mit der Integration von One-Click Payments können Kunden, Kreditkartendaten auf einfache Art und Weise für erneute Bestellungen speichern. Dabei werden keine sensiblen Daten in Shopware hinterlegt.
- Der Refund Manager bietet nun die Möglichkeit, zusätzlich zu offiziellen Kontoauszugbeschreibungen, interne Kommentare bei Rückerstattungen anzugeben.
- Neue Flow Builder Events CheckoutSuccess, CheckoutFailed und CheckoutCanceled für die Storefront. Damit kann individuell auf Ereignisse während des Zahlvorgangs eingegangen werden.
Verbesserungen:
- Die Spalte "Mollie" in der Bestellübersicht der Administration zeigt nun auch die Mollie ID der Bestellung.
- Neuer DEBUG Log Eintrag, sofern ein Abonnement aufgrund invalider Daten nicht korrekt erstellt werden konnte.
- Die Plugin Konfiguration zeigt nun sofort Anleitungen für den Bereich individuelle Bestellnummer, und nicht erst dann, wenn man etwas konfiguriert.
- Die Plugin Konfiguration für den finalen Bestellstatus zeigt nun nur mehr die normalen Statuseinträge von Bestellungen.
Fehlerbehebungen:
- Behebung des Javascript Problems durch Apple Pay Direct in der Storefront.
- Behebung des Problems, bei dem ein automatischer "Abbruch" von Klarna Bestellungen via Administration nicht den korrekten API Key des Sales-Channels benutzt hat.
- Behebung des Problems bei dem eine Anonymisierung der URL in den Logs nicht richtig funktionierte. Dies betrifft jedoch nur einmalig benutzte Tokens während des Bezahlvorganges.
Verbesserungen:
- Der Refund Manager unterstützt nun auch Promotions die sich auf Lieferkosten beziehen.
- Die Einstellung, dass Kunden bei Mollie erzeugt werden, ist nun für neue Installationen im Standard inaktiv.
Fehlerbehebungen:
- Behebung eines Crashes in Kombination mit anderen Zahlungsanbieter-Plugins (Attempted to load class HandleIdentifier and Constant)
- Behebung eines Problems im Refund Manager wo es bei LineItem-basierten Refunds nicht möglich war, den finalen Betrag erneut individuell zu überschreiben.
- Behebung eines Rechtschreibfehlers im Order-State Mapping bei den Plugin Einstellungen.
Features:
- SEPA Lastschrift wurde entfernt. Diese ist nicht mehr für normale und initiale Zahlungen möglich.
Verbesserungen:
- Bei Abonnements wurde in der Storefront das Dropdown für das Land beim Editieren der Adresse entfernt, da dies nicht geändert werden kann, und darf.
- Abonnement Formulare in der Storefront unterstützen nun auch den CSRF Modus "Ajax" von Shopware.
Kleinere Optimierungen für unsere Debug-Logs.
Fehlerbehebungen:
- Behebung des Problems beim Öffnen von Bestellungen in der Administration, die mit AMEX Kreditkarten bezahlt wurden. Aufgrund eines Fehlers durch die Anzeige des Logos der Karte, konnte die Bestellung nicht geöffnet werden.
- Behebung eines Problems in der Storefront mit einem kaputten Link bei der Aktualisierung der Zahlungsmethoden von laufenden Abonnements.
- Hinzufügen eines fehlenden deutschen Textbausteins für eine Fehleranzeige bei Abonnements im Warenkorb ("..nicht alle Zahlungsmethoden verfügbar...")
Verbesserungen:
- Die Custom-Fields einer Shopware Bestellungen werden nun auch via Webhooks mit Mollie-Daten angereichert, sofern der Kunde nicht auf die Finish-Seite zurückkommt.
- Die klickbaren Links innerhalb der Pluging Konfiguration wurden nun auch für Shopware Versionen <= 6.3 umgesetzt.
Fehlerbehebungen:
- Behebung des Problems, dass Webhook-Aktualisierungen von bestehenden Abonnementzahlungen womöglich zu neuen Bestellungen in Shopware führten.
- Behebung von abweichenden Bestellzeiten in E-Mails (UTC Zeiten), sofern Bestellbestätigungs-Emails durch die Kombination von Flow Builder + Webhooks angestoßen werden.
- Behebung eines seltenen Fehlers "Customer ID is invalid when creating an order".
Verbesserungen:
- Alle Mollie Flow Builder Events unterstützen nun die Verwendung von E-Mail Actions.
- Rückerstattungen im Refund Manager können nun mit mehr Positionen als zuvor erstellt werden. Aufgrund einer Limitierung auf Seite von Mollie werden die Daten nun intern komprimiert und somit reduziert.
Fehlerbehebungen:
- Mollie Abonnements werden nun erst mit dem nächsten Intervall gestartet, um eine initiale Doppelbuchung zu vermeiden.
Features:
- Der Refund Manager kann nun in den Plugin Einstellungen deaktiviert werden. Somit kann verhindert werden, dass Mitarbeiter diesen benutzen, wenn ein anderes System für Rückerstattungen zuständig ist.
Verbesserungen:
- Die Auswahl von iDEAL Banken im Checkout ist nun verpflichtend. Dadurch kann der Kunde dies nicht mehr vergessen, und der Checkout Prozess auf der Mollie Zahlungsseite wird somit um 1 Schritt reduziert.
- Das Shopware Standardverhalten für fehlerhafte Zahlungen ist bei erstmaliger Installation des Plugins nun standardmäßig aktiviert.
Fehlerbehebungen:
- Beim Erstellen von Abonnements wurde nicht explizit das Mandat der initialen Zahlung verwendet. Hat der Kunde bereits mehrere Mandate, kann es sein, dass das falsche Mandat für die Zahlung von Mollie benutzt wurde.
- Das Feld "Additional" in der Adresse wird nun nicht mehr unabsichtlich an Mollie geschickt, wenn sich nur Leerzeichen darin befinden. Dies führte zu einem Problem beim Erstellen der Zahlung.
- Behebung von Warning-Ausgaben bei "CLI Kommandos" in Kombination mit dem PSR Logger, Shopware 6.4.10.1 und PHP 8.0
Fehlerbehebungen:
- Behebung des Problems von MailTemplates Fehlern bei Installation/Update des Plugins in Kombination mit einem Shop der als Standardsprache nur DE hat
- Behebung von Problemen beim internen Laden von LineItems wenn die CustomFields leer sind (NULL)
(Mögliche) Breaking Changes:
Diese Version bietet Unterstützung für die Massenbearbeitung von Produkten in der Administration. Aufgrund interner Änderungen überprüfen Sie bitte nach dem Update die konfigurierten "Gutschein Typen" Ihrer Produkte. Es sollte kein Problem geben, aber überprüfen Sie bitte, ob diese Einstellungen noch vorhanden sind, oder legen Sie diese erneut fest.
Features:
- Brandneue Unterstützung für Abonnements in Shopware. Konfigurieren Sie Produkte und verkaufen Sie diese basierend auf täglichen, wöchentlichen oder monatlichen Abonnements. Lesen Sie hier mehr: https://github.com/mollie/Shopware6/wiki/Subscription
- Erweiterung der Status-Mappings für Rückerstattungen und Teilrückerstattungen.
- Neue Zahlungsmethode in3
- Neue Zahlungsmethode SEPA-Lastschrift
Verbesserungen:
- Mollie-Produkteigenschaften sind jetzt bei der Massenbearbeitung in der Administration verfügbar.
- Die Detailansicht einer Bestellung in der Administration zeigt nun die Paypal- bzw. SEPA-Referenznummer.
- Der Refund Manager zeigt nun die Gesamtsumme mit Steuern und ohne Steuern
Fehlerbehebungen:
- Behebung eines seltenen Fehlers, bei dem eine abgelaufene Bestellung innerhalb der Storefront nicht erneut bezahlt werden konnte.
Features:
- Mit der neuen Einstellung "Finaler Bestellstatus" könnt ihr einen gewählten Status als finalen Status fixieren. Ab diesem Zeitpunkt wird nur mehr im Fall von Rückerstattungen und Rückbuchungen eine Änderung des Status durchgeführt. Dieses Feature hilft besonders in Kombination mit Logistik Plugins und, von Mollie abweichenden Logistik-Abläufen.
Verbesserungen:
- Der Zahlstatus "abgelaufen" führt nun zu einem Bestellstatus "abgebrochen" anstatt von "fehlerhaft". Dies entspricht mehr der Realität.
- Unterstützung der Kompatibilität für das Plugin "Artikelnummer direkt per URL aufrufen".
Fehlerbehebungen:
- Das Plugin ignoriert ab sofort Webhook-Aktualisierungen von Bestellungen, die mit Mollie gestartet wurden, aber letztendlich nicht mit Mollie abgeschlossen wurden.
- Behebung eines Problems beim Bestellabschluss in Kombination mit gemischten Steuersätzen, Rabattcodes und der Verwendung einer Netto-Preis Kundengruppe
Features:
- Wir haben das brandneue "Smart Kontaktformular" im Bereich der Plugin Konfigurationen hinzugefügt. Bei Verwendung dieses Formulars für den Support erhalten wir automatisch alle notwendigen Informationen um noch besser zu unterstützen.
Verbesserungen:
- Verbesserung und Fehlerbehebung von Bestellungen mit verschiedenen Steuersätzen und Rabatten. Durch technische Gegebenheiten werden Rabatte in Mollie aktuell als 1 Bestellposition gespeichert. Da allerdings nur 1 Steuersatz bei einer Position möglich ist, wird für diese Art von Bestellung nun ein Misch-Steuersatz berechnet, um die Bestellung zumindest abschließen zu können.
Fehlerbehebungen:
- Behebung des Problems bei dem der Refund Manager nicht den korrekten API Schlüssel des Verkaufskanals genommen hat. Es werden nun immer die Konfigurationen des Verkaufskanals der Bestellung benutzt.
- Behebung des Problems bei dem die Mollie Limits unbeabsichtigt Einfluss auf Zahlungsarten im Account sowie Logos im Footer genommen haben. Bitte nach Update zusätzlich den Cache löschen.
Features:
- Veröffentlichung des brandneuen "Refund Manager" in der Administration und für die API. Mit dem Refund Manager könnt ihr ganze Retouren-Prozesse inklusive Transaktionen, Lagerbeständen und Flow Builder Events in einer intuitiven Oberfläche bedienen.
- Neue Apple Pay Anzeige-Einschränkungen in der Plugin Konfiguration erlauben euch die Apple Pay Direct Buttons einfach und ohne Programmierung auf verschiedenen Seiten auszublenden.
- Neues MollieOrderBuilder Event um eigene Metadaten zu einer Bestellung hinzufügen zu können (Feature für Entwickler).
Verbesserungen:
- Wichtige Änderung und Fehlerbehebungen für Order Transaktionen in Shopware. Wenn ein Kunde zusätzliche Zahlungsversuche durchführt, nachdem der erste Versuch scheiterte, kam es manchmal dazu, dass die Anzeige der Statuseinträge in Administration und API nicht mehr passten. Mollie benutzt nun stets die aktuellste Transaktion in Shopware und fügt sämtliche Aktualisierungen dieser hinzu um alle Daten konsistent zu halten.
- SEPA Zahlungen bleiben nun auf "In Progress" wenn diese gestartet wurden und springen nicht mehr zurück auf "Open".
- Zahlungen mit Status "Created" werden nun als "fehlerhaft" erkannt. Dies sollte von Mollie eigentlich nicht passieren.
- Kreditkartenzahlungen mit Status "Open" werden nun als "fehlerhaft" erkannt. Auch dies sollte nicht passieren und ist nicht gültig.
- Apple Pay Direct benutzt nun die korrekte Shopware Kundennummern-Kreise beim Erstellen von Gäste-Accounts.
- Javascript Code von Apple Pay Direct wurde angepasst, damit im Internet Explorer keine Fehler mehr kommen.
- jQuery wurde entfernt als Vorbereitung auf Shopware 6.5.
- Verbesserung der Performance für Erkennung der "Gutschein Verfügbarkeit" in Kombination mit vielen Produkten.
- ING'Homepay wird nun immer deaktiviert beim Aktualisieren der Zahlungsarten. Diese Zahlungsart seit einiger Zeit nicht mehr bei Mollie verfügbar.
- Entfernung der automatischen Aktivierung von Zahlungsarten im Mollie Dashboard beim Installieren des Plugins. Dies führte aufgrund von ING'Homepay zu einem Problem und wird an dieser Stelle auch nicht erwartet.
Fehlerbehebungen:
- Behebung des Problems, dass manche Daten bei Zahlungsarten (Bilder, Name, ...) bei Aktualisierung dieser überschrieben wurden.
- Behebung des Problems, dass Zahlungsarten doppelt erstellt wurden. (Bereits existierende duplizierte Zahlungsarten werden hier nicht behoben).
- Behebung des Problems mit dem IPAnonymizer in Kombination mit IPv6 Adressen innerhalb des Logger Modules.
- Behebung des kaputten "Zahlungsarten aktualisieren" Button in der Plugin Konfiguration in älteren Shopware Versionen.
- Behebung eines seltenen Fehlers bei dem "checkSystemConfigChange()" im Mollie Plugin zu einem Fehler führte.
- Behebung eines Problems, bei dem ein Versand bzw. Bearbeiten einer Bestellung in der Administration mit fehlenden Daten nicht möglich war (Cannot read a.shippedQuantity).
- Behebung eines sehr seltenen Problems mit einem Fehler verursacht durch das "Mollie Limits" Feature.
- Behebung von Javascript Fehlern wenn iDEAL dem Verkaufskanal zugewiesen wurde, aber Mollie nicht korrekt konfiguriert war.
Verbesserungen:
- Aufgrund eines Bugs (NEXT-20128) in der aktuellen Shopware Version 6.4.8.x wirft das Mollie Plugin auf jeder Seite einen "HTML element not found" Javascript Fehler. Da wir nur das Beste für euch wollen, gibt es nun eine Anpassung, die diesen Fehler verhindert.
Features:
- Die neue Konfiguration "Mollie Zahlungsarten Limits" hilft euch dabei, automatisch alle Zahlungsarten auszublenden, die laut Mollie nicht für den aktuellen Warenkorbwert zulässig sind. Ihr könnt weiterhin eure Verfügbarkeitsregeln via Rule Builder benutzen, und zusätzlich optional die Mollie Limits verwenden.
- Wir präsentieren euch die neue Plugin Konfiguration. Besseres Onboarding, bessere Strukturierung und mehr Hilfstexte unterstützen bei einer noch einfacheren Konfiguration des Plugins.
Verbesserungen:
- Apple Pay Direct Zahlungen bekommen nun auch zusätzliche Informationen wie Mollie-ID, etc. in den "Custom Fields" der Shopware Bestellungen.
- Vermeidung von Javascript Fehleranzeigen in der Konsole im Bereich der Versandfunktion einer Bestellung in der Administration. Dies ist nur eine zusätzliche Optimierung.
Fehlerbehebungen:
- SEPA Zahlungen mit Status "offen" führen nun zu einer erfolgreichen Bestellung.
- PayPal Zahlungen mit Status "wartend" führen nun zu einer erfolgreichen Bestellung.
Willkommen bei MolliePayments v2.0!
Wir hoffen, dass Ihnen die vielen neuen Funktionen, Updates und Korrekturen gefallen.
Schön, Sie als unseren Kunden zu haben :)
GRUNDLEGENDE ÄNDERUNGEN:
Aufgrund des Flow Builders mussten wir die fest integrierten Versand/Erstattungen, die bei Statusübergängen erfolgten, entfernen.
Aber keine Sorge, es gibt eine neue Funktion "Automatischer Versand", die standardmäßig aktiviert ist und dafür sorgt, dass es nach dem Update auf v2.0.0 genauso funktioniert.
Features:
- Brandneue Flow Builder-Integration. Verarbeiten Sie eingehende Mollie-Webhooks oder lösen Sie Sendungen und Erstattungen automatisch aus. Die Flexibilität des Flow Builders wird jetzt auch für Zahlungen genutzt!
- Neue Funktion "Automatischer Versand", die ausgeschaltet werden kann, wenn Sie mit anderen Funktionen wie Flow Builder versenden möchten.
- Die Sendungsverfolgung ist jetzt in der Administration verfügbar. Wenn Sie über Sendungsverfolgungsdaten in der Bestellung verfügen, sollten diese automatisch vorbereitet werden, wenn Sie eine Sendung starten.
- Teillieferungen für Positionen sind nun wieder in der Verwaltung möglich.
- Neue Mollie-Aktionsschaltflächen für Versand und Erstattungen in der Administration, um die Arbeit mit Mollie Bestellungen zu verbessern.
- Der Zahlungsstatus "Rückbuchung / Chargeback" wird jetzt im Plugin unterstützt.
- Rückerstattungen können jetzt über die Shopware API durchgeführt werden.
- Neues Logging-System. Unsere verbesserten Debug-Protokolle befinden sich jetzt nur noch im Dateisystem neben anderen Shopware Log Dateien.
- Eine neue Schaltfläche zum Aktualisieren von Zahlungsmethoden ohne erneute Aktivierung des Plugins ist jetzt in der Plugin-Konfiguration vorhanden.
- Neuer CLI-Befehl, um die Apple Pay Domain Verification Datei zu aktualisieren, falls sich diese einmal ändert.
- Mollie-Informationen wie Bestell-ID, Transaktions-ID, PayPal-Referenz und SEPA-Referenz werden nun in den CustomFields der Bestellung gespeichert.
- Apple Pay Direct wird jetzt auch auf benutzerdefinierten Produktseiten unterstützt, die mit dem CMS-System erstellt wurden.
Verbesserungen:
- Hinzufügen von Twig-Blöcken zu Apple Pay Direct Buttons.
- Verbesserung der Margins von Apple Pay Direct Buttons.
- Das "lastUpdated" der Bestellung selbst wird nun auch bei eingehenden Zahlungsstatusänderungen aktualisiert.
- Das Plugin wird nun bei zukünftigen Plugin-Updates automatisch neue Zahlungsarten installieren.
Behebungen:
- Behebung der Kreditkarten-Komponenten im Internet Explorer
- Behebung der Kreditkarten-Komponenten auf der Seite "Bestellung bearbeiten" nach einer fehlgeschlagenen Zahlung.
- Behebung eines Kompatibilitätsproblems mit dem offiziellen Klarna-Plugin.
- Behebung eines Problems mit dem Checkout in Shopware 6.3.3.1
- Behebung eines falschen Routers im PaymentController, der zu falschen URLs bei anderen Plugins führen konnte.
- Behebung des Problems der doppelten Zahlungsmethoden nach der Umbenennung und Aktualisierung des Plugins.
Verbesserungen:
- Kompatibilität zu EasyCoupon Plugin von Net Inventors GmbH
Features:
- Neue Zahlungsmethode "Klarna Pay Now" ist nun verfügbar
Verbesserungen:
- Apple Pay Direct Formulare werden nun nicht mehr in Storefront geladen, wenn Apple Pay Direct nicht aktiv ist
Features:
- Neue Zahlungsmethode "Gutschein" verfügbar. Konfigurieren Sie Artikel als Öko, Mahlzeit- oder Geschenkgutschein und lassen Sie Ihre Kunden mit unterstützten Gutschein Systemen einkaufen.
- Neue Shopware API Routen für den Versand von Bestellungen. Verwenden Sie diese einfachen Routen für Integrationen von ERP Systemen und anderen.
Verbesserungen:
- Timeout für die Kommunikation mit Mollie wurde nun erhöht um auch in Spitzenzeiten stabile Zahlungen anbieten zu können
- API Keys werden nun als Passwort Feld in der Administration angezeigt.
- Optimierung von Plugin Kompatibilitäten durch Verwendung des RouterInterfaces statt des Routers.
Fehlerbehebungen:
- Nicht unterstütze Apple Pay Karten wie EMV wurden nun von Apple Pay Direct entfernt.
- Bei Individualisierung des Checkouts kam es unter Umständen zu Javascript Problemen durch die Kreditkarten Komponenten. Diese wurde nun abgefangen.
Bugfix:
- symfony registrierungs fehler behoben bei apple pay direct
- Standardwerte in der Plugin config korrigiert, wenn das Plugin neu installiert wird. Dadurch wurden in der Administration beim Testmodus angezeigt, dass Live Modus aktiv ist, obwohl Testmodus aktiv war.
Refactoring und Code-Verbesserungen beim Ändern von Zahlungsübergängen
Fehlerbehebung:
- Fehler bei der Eingabe falscher Kreditkarteninformationen behoben. Der Bezahlvorgang ist nicht mehr blockiert
- Es wurde ein Fehler behoben, der das Bezahlen verhinderte, wenn Kunden eine Promotioneingelöst haben
- Router im MollieOrderBuilder auf Shopware Router anstelle von Symfony Router geändert
Bugfix:
Versandkosten wurden bei Übertragung an Mollie nicht beachtet.
Feature
Vollständige Unterstützung von Teilrückerstattungen (tragen Sie einfach den gewünschten Rückerstattungsbetrag in der Administration ein und erstellen Sie eine neue Rückerstattung direkt bei mollie)
Refactoring
Der PaymentHandler wurde komplett überarbeitet für bessere Codestabilität
Neuer transition service für order payments hinzugefügt
Mollie Bestellungen werden nun wiederverwenden => im Falle stornierter oder fehlgeschlagener Zahlungen werden keine neuen Mollie-Bestellungen erstellt
Mollie Payments werden nach Möglichkeit wiederverwendet, falls nicht möglich wird eine neue Zahlung erstellt (wenn die vorherige Zahlung fehlgeschlagen ist oder storniert wurde)
Fehlerbehebung
Bug behoben, der verhinderte, dass Shipping Transitions bei Mollie gemeldet wurden
Bugfix:
fix backwards compatibility
Bugfix:
Shopware Payment Status wird auf bezahlt gesetzt, sobald Mollie den Bezahltstatus bei Klarna Bestellungen von authorized auf completed stellt
Feature:
Plugin ist jetzt kompatibel mit Shopware 6.4
"Create customer at mollie" Feature deaktiviert und aus Administration entfernt
Bugfix:
Credit card components return url gefixet (Dank an fjbender fürs Finden und Beheben des Bugs)
Hinweis:
Soweit das neue Shopware Währung Runden Feature (auf Total Sum) benutzt wird, berechnen wir den Auf- bzw. Abschlag genau wie Shopware mit 0% Steuern.
Bugfix:
Bug behoben, der das Editieren einer Bestellung in der Administration verhindert hat
Fehlerbehebung:
- Die Webhook-URL wurde zusätzlich an anderen Stellen zu den an Mollie zu übertragenen Daten hinzugefügt, sobald eine Bestellung platziert wird. In manchen Konstellationen konnte dies zu einem dauerhaften Zahlungsstatus „Verarbeitung“ in Shopware führen
- Ein Fehler wurde behoben, wenn die Zahlung in der Administration auf "Rückerstattung" gesetzt wurde. Der Fehler trat nur in Shopkonfigurationen mit mehreren Vertriebskanälen und unterschiedlichen Konfigurationen auf
- Benutzerdefinierte Parameter für Zahlart Banküberweisungen aktualisiert.
- Verhaltensoptimierung des Plugins, wenn Änderung des Bestellstatus in der Konfiguration ausgewählt wurde
- Fehlerhafte Behandlung der Funktion „Kunden bei Mollie nicht erstellen“ behoben
- Fehlerhafte Fehlerbehandlung im Checkout behoben
* Javascript Bug behoben in creditcard-components, der eine Kaufabwicklung verhindern konnte
* Wenn die Betsellung verfällt nach Konfiguration nicht gesetzt wird, wird Mollie überlassen wann Bezahlung verfällt (in der Regel nach 28 Tagen)
* Browser zurück Button Verhalten überarbeitet, wenn nach einer bereits fehlgeschlagenen Bezahlung auf der Mollie Seite der zurück button gedrückt wurde
Verbesserungen:
MOL-137:
verbesserte Übersetzungen für Deutsch und Niederländisch
Bugfixing:
MOL-142:
Auf Grund unterschiedlicher Steuerberechnungen zwischen Shopware und Mollie API, konnte in Sonderfällen bei manchen Bestellungsübermittlung an die Zahlseite von Mollie zu Fehlern kommen. Dadurch war es Kunden nicht möglich zu bezahlen. Das Problem wurde behoben
MOL-140:
War in der Mollie Konfiguration eingestellt, dass das Shopware Standard Verhalten bei fehlgeschlagenen Zahlungen verwendet werden soll konnte es zu folgendem Fehler kommen. Wenn Bezahlungen auf den Mollie Seiten nicht erfolgreich waren, gelangte ein Kunde statt auf die Fehlerseite auf die "Bestellung erfolgreich" Seite. Das Problem wurde behoben
Fixes:
- Fixes an issue where cancelled Klarna orders could not be retried when using the Mollie redirect page.
- Fixes an issue where an incorrect router object was being used.
Fixes:
- Fixes an error thrown when cancelling an order through the administration in Shopware 6.2.x and older.
- Fixes an issue where the incorrect API key was being used.
Fixes:
- Resolves an issue where orders would not be getting the configured state when authorizing payment with Klarna, after a previous payment attempt for this order had been cancelled, using the Mollie redirect feature.
- Klarna orders that are cancelled through the Shopware administration will now also get cancelled in Mollie dashboard.
- Fixes the "Standard failed payment redirect" from not using the correct Shopware routing.
- New installations will now load svg payment icons. Existing installations will keep using the png variants, until they are deleted from the media library and the plugin is reactived.
Fehlerbehebungen:
- Es wurde behoben, dass verschlüsselte Urls nicht mehr von der API akzeptiert wurden.
- API-Client auf 2.27.1 aktualisiert
Funktionen:
- Option hinzugefügt, um Apple Pay Direct zu deaktivieren, wenn Apple Pay als Zahlungsmethode verfügbar ist
Fehlerbehebung:
- Verbesserte Kompatibilität mit der Paypal-Integration von Shopware
- Ein Problem wurde behoben, bei dem die falsche Zahlungsmethode in der Verwaltung angezeigt wurde, wenn in Mollie eine andere Zahlungsmethode ausgewählt wurde.
- Mehrere kleinere Fehler behoben
- Mehrere Probleme bei der Ausführung von Apple Pay Direct-Bestellungen behoben
- Ein Inkompatibilitätsproblem mit benutzerdefinierten Produkten wurde behoben.
- Fehlerbehebung bei Problemen mit mehrwertsteuerbezogener Preisrundung
- Fix für einen illegalen Rückgabetyp
- Mollie locale fix for creditcards components.
- Order state automation on failed payments fix.
- General error handling for issue creating documents in the backend.
- Bugfix with order states not working on failed payments.
Small error fixed with customer registration and headless storefronts.
Features:
- Added order state automation for Authorized orders. (Klarna)
- Added the option to toggle single click payments on and off.
Bugfixes:
- Fixed redirection error on certain sales channels after failed payments.
- Fixed VAT calculation errors on certain customer groups.
- Added "Authorized" status in order overview for Klarna.
- Added Single Click Payments for second time credit card payment users.
- Added Apple Pay Direct on the product and listing page.
Features:
- Added the Mollie Order ID to the order detail in the administration
- Added the preferred iDeal issuer to the customer detail in the administration
- Added order state automation
Bugfixes:
- Fixed a bug with product URLs in the request to Mollie
- Fixed issues with the payment state staying in progress after failed payments
Bugfix:
- Fixed an issue where custom products would cause an error.
Features:
- An event is triggered when the payment failed or passed, other plugins can act on this event
- SKU number of line items is available in the Mollie Dashboard
Bugfixes:
- Multiple VAT rates in the basket no longer cause an exception
- API test-button only appears within Mollie's configuration
Features:
- Test-button in the plugin configuration to validate the API keys.
Bugfixes:
- Mollie Components is now a javascript plugin and works in live mode.
Bugfixes:
- Fixed an issue where changing the delivery status would cause an exception.
- Fixed an issue where Apple Pay would show up on not-supported devices.
Bugfixes:
- Fixed an issue where the vat amount on orders for net free customers was off.
- Fixed an issue where Mollie Components wasn't compatible with Shopware 6.1.5.
Features:
- The debug mode now indicates whether a payment is in live or test mode.
Hotfix:
- Reversed a fix for customers with display of net prices, as it had the unwanted side effect of customers paying the net price.
Features:
- iDeal issuer selection in the checkout
- German translations for Mollie Components
- Mollie Components now works as a Storefront plugin.
Bugfixes:
- API exception with vat free or net orders
- Possible exceptions during checkout or payment retry
- Possible exceptions when transitioning payment states
Features:
- The Mollie PHP SDK is updated
- Payment methods are now installed with icons
- Orders can be partially shipped and/or refunded
- Order payment state will always first be set to in progress when payment at Mollie starts
- Failed payments can now be retried
Bugfixes:
- Fixed an issue where changing the delivery status of an order would cause an exception
- Fixed an issue where order lifetime had the wrong timezone
- Fixed an issue where tax was calculated on orders from tax free countries
- Fixed an issue where credit card components wasn't available on translated payment methods
- Fixed an issue where credit card components couldn't be loaded in a shop with in a subdirectory
- Fixed an issue where the webhook URL wasn't sent to Mollie
- Created a bugfix for backwards compatibility of payment states
- Fixed payment state transitions in the latest version of Shopware 6 (backwards compatible)
- Added a debug mode, to gather extra information in the Shopware 6 log in the administration
- Webhook URLs are correctly set in production environments
- Configuration has All Sales Channels as fallback data
- Vat amount can be 0.0 (e.g. when an order is tax free)
- Fixed issues with multi channel API keys
- Added Mollie Components
- Fixed an issue where API keys couldn't be different for each sales channel
- Created fix voor version 6.1+ of Shopware
- Fixed an issue where the monolog logger service wasn't available during the activate lifecycle.
1.0.0 MVP with basic payments integration