Die Entwicklung dieser Version hat 21.780 Euro gekostet. Die kumulierten Kosten für dieses Jahr betragen 35.130 Euro. Die kumulierten Kosten seit der ersten Version betragen 233.860 Euro, aber die Kosten für Sie sind nur die Lizenz von 79€.
Neuer Branch 32.0.x des Redsys-Plugins für WooCommerce von WooCommerce.com.
Das Wichtigste an dieser Version: Ihr Shop von einer nativen App
Diese Version aktiviert die Verwaltungs-API, die bisher im Plugin verborgen war. Ihr Shop kann sich mit PackDesk, der nativen Verwaltungs-App für macOS, verbinden, um mit Bestellungen, Rücksendungen, Produkten und Kunden zu arbeiten, ohne das WordPress-Dashboard zu öffnen. PackDesk ist bereits im Mac App Store veröffentlicht und benötigt macOS 26 Tahoe oder höher.
Die API ist streng optional: Sie ist standardmäßig deaktiviert, erfordert HTTPS und eine aktive Lizenz, und keine App kann auf den Shop zugreifen, bis der Händler sie aktiviert.
Versionen des Branchs
32.0.0
Neu:
- Verwalten Sie Ihren Shop von einer nativen App. Diese Version aktiviert die Verwaltungs-API, die bisher im Plugin verborgen war. Ihr Shop kann sich mit PackDesk, der nativen Verwaltungs-App für macOS, verbinden, um mit Bestellungen, Rücksendungen, Produkten und Kunden zu arbeiten, ohne das WordPress-Dashboard zu öffnen. Die API wird unter dem Namensraum redsys-manager/v1 bereitgestellt und ist streng optional: Sie ist standardmäßig deaktiviert, erfordert HTTPS und eine aktive Lizenz, und keine App kann auf den Shop zugreifen, bis ein Händler sie aktiviert. Sie bietet eine Warteschlange für Bestellungen und Bestellaktualisierungen, Produkt- und Kundenrouten, einen Änderungsfeed (Delta), damit die App nur das synchronisiert, was sich geändert hat, sichere Schreibwiederholungen über einen Idempotency-Key-Header und ein Limit für Anfragen pro Mitarbeiter (pro Benutzer, niemals pro IP), sodass mehrere Mitarbeiter, die eine Verbindung teilen, sich nicht gegenseitig stören.
- Neue Sektion "Verhalten gegenüber der APP" in den erweiterten Einstellungen von Redsys (WooCommerce – Einstellungen – Redsys – Erweiterte Einstellungen), um zu steuern, wie sich der Shop gegenüber der App verhält: API aktivieren oder deaktivieren, Rücksendungen zum Kundenservice-Profil erlauben oder einschränken (standardmäßig sind Rücksendungen auf das Administrator-Profil beschränkt), eine Mindestversion der App verlangen und das Limit für Anfragen pro Minute und pro Mitarbeiter festlegen (300 standardmäßig; 0, um es zu deaktivieren).
- Neues "App-Profil" pro Benutzer auf dem Bildschirm zur Benutzerbearbeitung von WordPress, damit jeder Mitarbeiter, der sich über die App anmeldet, unter einem Profil arbeitet — zum Beispiel Administrator oder Kundenservice — das entscheidet, was die App sehen und tun darf, einschließlich ob Rücksendungen ausgegeben werden können.
- Neue Sektion "Apps und Plugins" in den erweiterten Einstellungen von Redsys: eine schreibgeschützte Zusammenfassung der nativen App und der anderen Plugins, Websites und Skills, alles von einem Ort aus zugänglich.
- PackDesk ist bereits im Mac App Store veröffentlicht, und der offizielle Button "Laden Sie es im Mac App Store herunter" wird oben im Abschnitt "Verhalten gegenüber der APP" und im hervorgehobenen App-Bereich von "Apps und Plugins" angezeigt, sodass die App direkt aus den Shop-Einstellungen installiert werden kann. Der Button verwendet das offizielle Apple-Bild im Sprache des Administrators, der es sieht — Englisch, Spanisch, Katalanisch, Französisch oder Portugiesisch, mit Englisch für Baskisch und Galizisch, da Apple kein Badge für diese veröffentlicht — und öffnet den App Store des Landes jedes Besuchers. Die App-Seite zeigt jetzt die veröffentlichte Version anstelle der Beta und gibt an, dass macOS 26 Tahoe oder höher erforderlich ist.
Aktualisiert:
- Erklärte Kompatibilität mit WooCommerce 11. Der Header "WC getestet bis" des Plugins zeigt jetzt 11.0 an, sodass WooCommerce nicht mehr warnt, dass das Gateway nicht mit der verwendeten Version getestet wurde. Die minimal unterstützte Version von WooCommerce ändert sich nicht (7.4).
Behoben:
- Der QR-Code des Produkts erschien nicht in Shops, deren Mediathek an einen Dienst wie Cloudflare Images ausgelagert ist. Das QR-Bild wurde korrekt in der Mediathek registriert, aber das Plugin speicherte und zeigte eine manuell erstellte URL aus dem lokalen Upload-Ordner an, anstatt WordPress nach der tatsächlichen URL des Anhangs zu fragen, sodass in einem Shop mit ausgelagertem Speicher diese Adresse auf eine Datei zeigte, die nicht mehr lokal bereitgestellt wird, und das Bild war kaputt. Die URL des QR wird jetzt über die Mediathek (wp_get_attachment_url) aufgelöst, die ID des Anhangs wird zusammen mit ihr gespeichert, und die Adresse wird jedes Mal aufgelöst, wenn der QR angezeigt wird, sodass sie der Datei folgt, wo immer sie bereitgestellt wird, einschließlich einer Auslagerung, die nach der Erstellung des QR aktiviert wurde. Bestehende QR-Codes werden automatisch beim ersten Öffnen ihres Produkts repariert; wenn einer nicht zugeordnet werden kann, rekonstruiert der Link "QR-Code regenerieren" ihn korrekt.
- Eine Zahlung mit Bizum konnte im Bankkonto eingezogen werden und die Bestellung blieb ausstehend, wobei das Protokoll "Signature verification failed in successful_request" anzeigte. Der Abschluss der Bestellung eines der beiden Bizum-Gateways überprüfte die Bankbenachrichtigung mit dem in der Gateway konfigurierten Signaturschlüssel, während die Transaktion mit dem tatsächlich verwendeten Bestellschlüssel signiert wurde, wie es in Shops mit Benutzerterminal oder dualen/test Terminals oder mit dem Filter bizum_modify_data_to_send der Fall ist. Die Benachrichtigung bestand die erste Validierung und wurde dann bei dieser zweiten Überprüfung abgelehnt, sodass das Geld eingezogen wurde und die Bestellung ausstehend blieb. Der Abschluss der Bestellung löst jetzt den Signaturschlüssel genau so auf wie die Validierung der Benachrichtigung — und wie das andere Bizum-Gateway, das dies bereits so tat —: zuerst aus den Metadaten der Bestellung, dann aus dem transienten der Anfrage und schließlich aus dem Schlüssel der Einstellungen für den Kunden der Bestellung, sodass beide übereinstimmen.








