WordPress Wartung & Support in Bern

WordPress- und WooCommerce-Wartung für Unternehmen in Bern: Updates von Zahlungs-Plugins wie PostFinance Checkout auf Staging testen, Backups zurückspielen, Datenpannen nach Art. 24 DSG einordnen.

WordPress Wartung & Support

Mein Platz in der WordPress-Community

  • Mein wordpress.org-Konto besteht seit 2006.
  • Ich habe zum WordPress-Core in den Versionen 7.0 und 7.1 beigetragen.
  • Ich betreue 30 Plugins auf wordpress.org.
  • Ich organisiere WordCamps und trete dort als Speaker auf.
  • Ich war bei jedem WordCamp Europe von 2017 bis 2026 dabei.

Mein WordPress.org-Profil

Mein Name ist Mariusz Szatkowski, WordPress begleitet mich seit 2006. Diese Seite richtet sich an Unternehmen in Bern, deren Website oder WooCommerce-Shop läuft und die wissen wollen, wie sie ihn über Jahre betriebsfähig halten, vor allem dort, wo Geld fliesst: bei den Zahlungs-Plugins. Ich bin eine Einzelperson in Gdynia, Polen. Alles läuft remote und schriftlich.

Wer nach Erfahrungen mit dem Plugin PostFinance Checkout sucht, findet unten, was die offizielle Plugin-Seite hergibt und wie ich ein Update dieses Plugins prüfe, bevor es Ihre Kundschaft erreicht. Die Einrichtung des Shops und der Zahlungsarten steht auf der Seite WooCommerce Entwickler Bern. Hier geht es um die Zeit danach.

#Was zeigt das Plugin-Verzeichnis zu PostFinance Checkout?

Ich habe am 11. November 2026 die Seite PostFinance Checkout for WooCommerce gelesen. Das steht dort:

  • Aktuelle Version ist 3.4.11. Der Changelog führt sie unter dem 29. Oktober 2026 mit einer Korrektur eines Fehlers, der einen möglichen Angriffsweg öffnete und zu Fehlermeldungen wegen zu vieler Anfragen und zur Sperrung des API-Benutzers führte.
  • Voraussetzung ist PHP 7.4 oder höher.
  • In der Installationsanleitung stehen WordPress 4.7 bis 6.7 und WooCommerce 3.0.0 bis 9.8.5. Im Changelog steht ein Test mit PHP 8.4.27, WordPress 7.1.4 und WooCommerce 11.2.1. Die Angaben decken sich nicht.
  • Die Beschreibung nennt eine 30-tägige Testphase im Simulationsmodus, die sich verlängern lässt.
  • Als Zahlungsarten sind unter anderem PostFinance Pay, TWINT, Visa, Mastercard, American Express, Apple Pay, Kauf auf Rechnung, Vorauszahlung und eBill aufgeführt.
  • Technische Probleme gehen laut Seite zuerst an den Support von PostFinance, eine Statusseite zeigt Wartungen und Störungen.

Die Seite zeigt ausserdem eine Bewertung von 1,8 von 5 aus 38 Bewertungen. Die positiven Beiträge loben die einfache Installation und den zuverlässigen Betrieb, die negativen nennen Fehler, langsame Abläufe und Probleme mit neueren WooCommerce-Versionen. Das sind Aussagen einzelner Nutzer. Ich kann sie nicht überprüfen und gebe sie nicht als Urteil über das Plugin weiter. Das Support-Forum wies zwei Themen in den letzten zwei Monaten aus, keines als gelöst markiert.

Was folgt daraus? Die Seite sagt Ihnen nicht, ob das Plugin zu Ihrem Shop passt. Das hängt von Ihrer WooCommerce-Version, vom Theme, von weiteren Plugins und vom Vertrag mit dem Anbieter ab. Eigene Erfahrungswerte aus fremden Shops veröffentliche ich nicht. Ich teste das Plugin in Ihrer Konfiguration.

#Wie teste ich ein Update eines Zahlungs-Plugins auf Staging?

Ein Update eines Zahlungs-Plugins ist das riskanteste Update in einem Shop, weil ein Fehler nicht als Layoutproblem auffällt, sondern als verlorene Bestellung. Deshalb läuft es bei mir immer in dieser Reihenfolge:

  1. Kopie anlegen. Dateien und Datenbank gehen auf eine Staging-Umgebung. Dort schalte ich ausgehende E-Mails ab und entferne Live-Webhooks, damit eine Testbestellung keine echte Kundschaft erreicht und keinen Lagerbestand verändert.
  2. Anbieter auf Sandbox stellen. Bei PostFinance Checkout ist das der Simulationsmodus. Bei jedem anderen Anbieter nutze ich dessen Testumgebung.
  3. Changelog lesen. Ich vergleiche die genannten PHP-, WordPress- und WooCommerce-Versionen mit Ihrem Stand. Weicht die Installationsanleitung vom Changelog ab, wie bei der Seite oben, zählt für mich der Test auf Ihrer Kopie.
  4. Update einspielen. Danach lese ich das PHP-Fehlerprotokoll, bevor ich eine Bestellung auslöse.
  5. Je aktive Zahlungsart vier Läufe. Erfolgreich bezahlen, im Zahlungsfenster abbrechen, eine Zahlung fehlschlagen lassen und eine bezahlte Bestellung erstatten.
  6. Folgen prüfen. Kommt der Webhook an? Wechselt der Bestellstatus? Gehen die Bestell-E-Mails raus, in jeder Sprache der Seite? Stimmt die Admin-Ansicht der Bestellung?
  7. Livegang. Zuerst eine frische Sicherung, dann das Update, dann ein Testkauf mit einer echten, kleinen Zahlung und Erstattung, wenn der Anbieter das für Ihr Konto zulässt. Das Ergebnis halte ich schriftlich fest.

Das Beispiel 3.4.11 zeigt, warum ich Sicherheitsupdates nicht liegen lasse: Ein Fehler, der zur Sperrung des API-Benutzers führt, trifft den Checkout direkt. Ein solches Update muss nicht auf den nächsten Monatstermin warten, und es geht trotzdem nicht ungeprüft live. Beides funktioniert, wenn Staging bereitsteht und die Testliste kurz ist.

Eine Dauer sage ich nicht zu. Der Aufwand hängt davon ab, wie viele Zahlungsarten aktiv sind und wie viele Sprachen der Checkout hat.

#Was gehört zu einem Backup, das sich wirklich zurückspielen lässt?

Eine Sicherung ist erst eine, wenn jemand sie zurückgespielt hat. Bei mir heisst das für einen Shop:

  • Die Kopie liegt nicht nur im Konto des Hosters, bei dem auch die Website liegt.
  • In Abständen spiele ich eine Sicherung auf Staging zurück und prüfe Startseite, Login, Warenkorb und Checkout.
  • Ich schaue nicht nur, ob die Seite lädt, sondern ob die letzten Bestellungen und die Kundenkonten vollständig sind.

Beim Shop kommt ein Punkt dazu, den reine Dateisicherungen übersehen. Nach einer Wiederherstellung kann der Shop auf den Stand von gestern zurückgesetzt sein, während der Zahlungsanbieter inzwischen Zahlungen verbucht hat. Dann fehlen im Shop Bestellungen, die beim Anbieter bezahlt sind. Ich gleiche in diesem Fall die Bestellliste mit der Transaktionsliste im Backoffice des Anbieters ab und lege die Differenz schriftlich vor. Ob und wie nachgebucht wird, entscheiden Sie mit Ihrer Buchhaltung.

#Was verlangt Art. 24 DSG, wenn in einem Shop etwas schiefgeht?

Das Datenschutzgesetz (DSG, SR 235.1) regelt die Meldung einer Verletzung der Datensicherheit in Art. 24. Ich lese die Absätze so, und die Rechtsberatung prüft, ob der Fall bei Ihnen darunter fällt:

SchrittGrundlageWer handeltWas ich technisch beitrage
Vorfall erkennen und an den Verantwortlichen meldenArt. 24 Abs. 3Wenn ich als Auftragsbearbeiter tätig bin: ich, schriftlich an Sie, so rasch als möglichFehlerprotokolle, Zeitpunkt der ersten Auffälligkeit, betroffene Plugins
Risiko einschätzenArt. 24 Abs. 1Sie, mit Ihrer RechtsberatungWelche Daten lagen im System: Bestellungen, Adressen, Formulareinträge
Meldung an den EDÖBArt. 24 Abs. 1 und 2Sie als VerantwortlicherAngaben zu Art der Verletzung, Folgen und Massnahmen
Betroffene informierenArt. 24 Abs. 4Sie, wenn es zu deren Schutz nötig ist oder der EDÖB es verlangtListe der betroffenen Konten

Der Gesetzestext nennt in Abs. 2 als Mindestinhalt der Meldung die Art der Verletzung, ihre Folgen und die ergriffenen oder vorgesehenen Massnahmen. Der EDÖB stellt dafür ein Online-Formular bereit, das Data Breach-Portal. Laut dessen Seite ist es ausschliesslich für Meldungen von Verantwortlichen gedacht, und nach dem Absenden lässt sich eine Bestätigung mit den gemeldeten Angaben herunterladen. Der EDÖB hat dazu einen Leitfaden vom 23. April 2025 veröffentlicht, auf den die Seite verweist.

Ob ein Vorfall meldepflichtig ist, beurteile nicht ich. Meine Aufgabe in der Wartung ist, dass die Fragen aus Abs. 2 beantwortbar sind: Was ist wann passiert, was war betroffen, was wurde getan? Dafür halte ich Änderungen und Zwischenfälle schriftlich fest. Das ist keine Rechtsberatung.

#Was bedeutet der Standort Bern für die Wartung?

Der Kanton Bern nennt auf der Seite der Standortförderung die Maschinen-, Präzisions- und Uhrenindustrie und die Medizintechnik als Schlüsselbranchen und führt Kompetenzzentren wie Swiss Medtech und das Digital Impact Network auf. Die Seite sagt dazu, diese Zentren arbeiteten unabhängig vom Kanton.

Ich leite daraus nichts über einzelne Firmen ab. Eine Annahme für die Wartung ergibt sich dennoch: Industrie- und Medtech-Betriebe führen eher Händlerportale, Ersatzteilshops oder Anfrageformulare für Geschäftskundschaft als Impulskäufe über das Handy. Dort zählt weniger der Kreditkarten-Checkout als der Kauf auf Rechnung, die Anbindung an die Warenwirtschaft und ein Anfrageformular, das nach jedem Update noch eine Mail auslöst. Ob das auf Ihr Unternehmen zutrifft, sagen Sie mir im Briefing.

Der Zytglogge in Bern

Foto: Dmitry A. Mottl, CC BY-SA 4.0, Wikimedia Commons.

Zur Sprache: Laut der Stadt Biel sind Biel/Bienne und Leubringen die einzigen offiziell zweisprachigen Gemeinden im Kanton Bern, und die französischsprachige Bevölkerung ist eine in Art. 6 der Kantonsverfassung anerkannte Minderheit. Quelle: Stadt Biel, Status des zweisprachigen Verwaltungskreises. Für einen Betrieb im Seeland oder in Biel heisst das praktisch: Eine Seite auf Deutsch allein lässt einen Teil der Kundschaft aussen vor. Zwei Sprachen in einer WordPress-Installation bedeuten zwei Durchläufe im Test, denn Übersetzungs-Plugins, Checkout-Texte und Bestell-E-Mails fallen bei einem Update je Sprache anders aus.

#Eine Checkliste für Ihre Wartung

Sie können diese Liste ohne mich nutzen. Offene Antworten wandern auf meine Liste für die erste Bestandsaufnahme.

FrageWarum sie zählt
Gibt es eine Staging-Kopie, auf der Zahlungs-Updates vor dem Livegang laufen?Fehler im Checkout fallen sonst erst durch verlorene Bestellungen auf
Hat jemand eine Sicherung schon einmal zurückgespielt, und wann?Erst die Wiederherstellung beweist, dass die Sicherung taugt
Stimmen die Versionsangaben des Zahlungs-Plugins mit Ihrer WooCommerce- und PHP-Version überein?Die Plugin-Seite kann widersprüchliche Angaben enthalten
Wer wird beim Anbieter über Störungen informiert?Die Statusseite des Anbieters hilft nur, wenn jemand sie liest
Wer hat Administratorzugang, und gibt es getrennte Konten?Nachvollziehbarkeit nach einem Vorfall
Liegt ein schriftlicher Ablauf für eine Datenpanne vor?Art. 24 DSG nennt den Mindestinhalt einer Meldung
Wird jede Sprache der Seite getestet?Checkout und E-Mails fallen je Sprache anders aus

#Wie läuft die Zusammenarbeit ab?

  1. Briefing. Sie schreiben mir die Adresse der Website, das Ziel, einen Termin und, wenn bekannt, Hoster, Plugin-Liste und Zahlungsanbieter.
  2. Bestandsaufnahme. Ich prüfe Theme, Plugins, PHP-Version, Backup-Stand und den Checkout und schicke meine Rückfragen schriftlich.
  3. Schriftlicher Umfang. Sie erhalten Leistungsumfang, Annahmen und Ausschlüsse. Zusatzwünsche schätze ich getrennt ein und starte sie erst, wenn Sie die Schätzung bestätigt haben.
  4. Wartungszyklus. Updates auf Staging, Test, Livegang, Bericht. Was Wartung bei mir allgemein umfasst, beschreibt die Seite Wartung von WordPress-basierten Websites.

Was ich von Ihnen brauche: Administratorzugang zu WordPress, Zugang zum Hosting oder die Möglichkeit, dort Backups und Staging einzurichten, bei Zahlungs-Plugins einen Zugang zum Sandbox-Konto Ihres Anbieters und eine Ansprechperson für Freigaben. Layout, Mockups und Grafikdesign liefern Sie oder Ihre Agentur. Ich setze um, was vorliegt.

Grenzen, damit Sie richtig entscheiden: Es gibt keine Vertretung bei Urlaub oder Krankheit, keinen Bereitschaftsdienst und keine Service-Level-Zusage. Ich habe keine Niederlassung in der Schweiz und komme nicht vor Ort. Wie Rechnungsstellung und Steuern zwischen Polen und der Schweiz laufen, steht vor Beginn im schriftlichen Angebot.

#Häufige Fragen aus Bern

Wie halte ich das PostFinance Checkout Plugin aktuell, ohne den Shop zu gefährden? Ich spiele jedes Update zuerst auf eine Staging-Kopie ein, mit Sandbox oder Simulationsmodus des Anbieters. Dort bestelle ich über jede aktive Zahlungsart, breche ab und erstatte. Erst wenn Webhook, Bestellstatus und E-Mails stimmen, kommt das Update live, mit frischer Sicherung davor.

Was sagt das Plugin-Verzeichnis zu Erfahrungen mit PostFinance Checkout? Die Plugin-Seite zeigte am 11. November 2026 eine Bewertung von 1,8 von 5 aus 38 Bewertungen, mit positiven Stimmen zur Installation und negativen zu Fehlern und Kompatibilität mit neueren WooCommerce-Versionen. Das sind Nutzerangaben, keine geprüften Fakten. Eigene Erfahrungswerte veröffentliche ich nicht, ich prüfe das Plugin für Ihren Shop auf Staging.

Muss ich eine Datenpanne im Shop dem EDÖB melden? Nach Art. 24 Abs. 1 DSG meldet der Verantwortliche eine Verletzung der Datensicherheit dem EDÖB so rasch als möglich, wenn sie voraussichtlich zu einem hohen Risiko für die betroffene Person führt. Ob das auf Ihren Fall zutrifft, beurteilen Sie mit Ihrer Rechtsberatung. Ich liefere die technischen Fakten.

Was passiert, wenn nach einer Wiederherstellung Bestellungen fehlen? Bestellungen zwischen Sicherung und Vorfall können im Shop fehlen und beim Zahlungsanbieter trotzdem als bezahlt stehen. Ich gleiche die Liste im Backoffice des Anbieters mit der Bestellliste ab und halte die Differenz schriftlich fest. Die Nachbuchung entscheiden Sie.

Betreuen Sie auch zweisprachige Seiten für Biel/Bienne? Ja, Deutsch und Französisch lassen sich in einer Installation pflegen. Jede Sprache bekommt im Test ihren eigenen Durchlauf, besonders im Checkout und in den Bestell-E-Mails.

Gibt es Bereitschaftsdienst oder Vor-Ort-Termine in Bern? Nein. Ich bin eine Einzelperson in Gdynia, arbeite remote und schriftlich und antworte an Werktagen. Es gibt keinen Bereitschaftsdienst und keine Service-Level-Zusage. Wer das braucht, sollte es mir vor Beginn schreiben.

#Schreiben Sie mir

Schicken Sie mir über die Kontaktseite die Adresse Ihrer Website, Ihr Ziel, Ihren Termin und den aktuellen Stand: Hoster, WordPress- und WooCommerce-Version, Zahlungs-Plugins. Ich antworte schriftlich an Werktagen und sage Ihnen, was ich als Erstes prüfen würde. Die erste Einschätzung in Textform kostet Sie nichts.

Siehe auch in Schweiz

Brauchen Sie die Leistung: WordPress Wartung & Support in Bern?

Beschreiben Sie Ihr Projekt per E-Mail. Antwort innerhalb von 48 Stunden.

Projekt beschreiben

Weitere WordPress-Dienste und Wissensbasis entdecken