Über die Leistung
Plugins erweitern, ohne Updates zu gefährden
Ihr Shop oder Ihre Website stützt sich auf Plugins, die fast alles richtig machen. Wir ergänzen das fehlende Stück – ein zusätzliches Feld, eine andere Checkout-Regel, eine eigene Versandberechnung – über Hooks, Filter und separaten Erweiterungscode. Die Dateien des Herstellers bleiben unberührt, damit Sie deren Updates weiterhin einspielen können.
-
Analyse
Was das Plugin zulässt
-
Erweiterung
Verhalten per Hooks angepasst
-
Eigener Code
Ihre Änderungen an einem Ort
-
Update-Test
Mit neuen Versionen geprüft
Die Idee
Das Verhalten ändern, nicht den Code
Die Dateien eines Plugins direkt zu ändern, funktioniert – bis das nächste Update still und leise jede Änderung überschreibt.
Gut gebaute Plugins bieten genau dafür Hooks und Filter. Damit ändern wir von aussen, was das Plugin tut: Das Original lässt sich weiter aktualisieren, Ihre Ergänzungen bleiben bestehen.
Geschäftlicher Nutzen
Plugin behalten, Grenzen aufheben
Ein Plugin zu ersetzen, das Ihr Team kennt, ist teuer und riskant. Eine Erweiterung behält das vertraute Backend, die bestehenden Daten und die Updates des Herstellers – und ergänzt genau das, was gefehlt hat. Das geht meist schneller als ein Neubau und ist sicherer als Änderungen am Original.
Wann eine Erweiterung gefragt ist
- Ein Plugin kann fast alles, was Sie brauchen
- Updates bleiben liegen, weil sie Anpassungen zerstören
- Frühere Änderungen stecken direkt in Plugin-Dateien
- Versand- oder Preisregeln passen nicht zu Ihrem Geschäft
Was Sie erhalten
- Eine Analyse der Hooks und Optionen des Plugins
- Erweiterungen in einem separaten, versionierten Plugin
- Frühere Direktänderungen in sicheren Code überführt
- Ein getesteter Update-Weg für künftige Versionen
Vorteile
Warum Plugin-Anpassung mit Scaleable
Wir erweitern WooCommerce und andere verbreitete Plugins in eigenen Projekten – für Netto- und Bruttopreise, Produkte auf Anfrage und eigene Versandregeln. Wir wissen also, wo ihre Hooks liegen.
-
Updates bleiben möglich
Dateien des Herstellers bleiben unangetastet – Sicherheits- und Funktionsupdates lassen sich einspielen, sobald sie erscheinen.
-
Kleinstmögliche Änderung
Wir suchen zuerst nach einer bestehenden Option, einem Hook oder Filter und schreiben neuen Code nur dort, wo das Plugin keinen Zugang bietet.
-
Getestet vor dem Update
Vor einem grösseren Plugin-Update prüfen wir Ihre Erweiterungen auf Staging mit der neuen Version.
-
Jede Änderung dokumentiert
Jede Erweiterung ist mit ihrer Wirkung und ihrem Grund dokumentiert – später muss niemand raten, welches Verhalten angepasst ist.
Prinzipien
Erweiterungsprinzipien, die Ergebnisse liefern
-
Herstellerdateien bleiben tabu
Alle Änderungen liegen in einem separaten Plugin oder im Child-Code. Das Original lässt sich durch eine neue Version ersetzen, ohne dass Ihre Anpassungen verloren gehen.
-
Hooks vor Umwegen
Bietet das Plugin einen Hook, Filter oder eine Einstellung, nutzen wir sie. Templates zu überschreiben oder Funktionen zu kopieren, ist der letzte Ausweg, nicht die Regel.
-
Jedes Update ist ein Test
Grössere Updates des Herstellers testen wir auf Staging mit aktiven Erweiterungen, bevor sie die Live-Website erreichen.
Die Erweiterung ist nicht die Ziellinie
Wir flicken nicht und gehen. Wir halten es updatebereit.
Plugins erhalten laufend neue Versionen. Die Entwickler, die Ihre Erweiterung geschrieben haben, testen sie bei jedem grösseren Update und passen sie an, wenn der Hersteller einen Hook oder ein Template ändert.
Teil eins
Erweiterung
Das fehlende Verhalten, ergänzt über Hooks und separaten Code – das Original-Plugin bleibt unberührt.
- Prüfung von Hooks, Filtern und Einstellungen des Plugins
- Erweiterung als eigenes kleines Plugin gebaut
- Dokumentation jedes angepassten Verhaltens
Teil zwei
Wartung
Dieselbe Erweiterung bleibt funktionsfähig, während sich Original-Plugin, WordPress und WooCommerce weiterentwickeln.
- Update-Tests auf Staging mit aktiven Erweiterungen
- Anpassungen, wenn ein Hersteller einen Hook ändert
- Klare Empfehlung, wann ein Update eingespielt werden kann
Prozess
Unser Erweiterungs-Workflow
Wir lesen das Plugin, bevor wir es verändern. Eine Analyse zeigt, welche Hooks und Optionen es gibt, der Plan nutzt sie, wo immer möglich, und jedes Release wird zuerst mit der aktuellen Plugin-Version getestet.
-
Analyse
Plugin, Version und frühere Änderungen geprüft.
-
Hooks & Optionen
Alle verfügbaren Hooks, Filter und Einstellungen erfasst.
-
Erweiterungsplan
Welche Änderung wohin gehört – festgehalten zur Freigabe.
-
Umsetzung
Erweiterung als separater Code in Git entwickelt.
-
Update-Test
Plugin auf Staging aktualisiert, Erweiterung erneut geprüft.
-
Release
Die Erweiterung geht live – mit Notizen zu allen Änderungen.
Zusammenarbeit
Kleine Änderungen, klar erklärt
Erweiterungen sind oft klein, betreffen aber Werkzeuge, die Ihr Team täglich nutzt. Vor der Umsetzung zeigen wir Ihnen, was sich auf welchem Bildschirm ändert. Nach dem Release erhalten Sie zu jeder Erweiterung eine kurze Notiz – so weiss Ihr Team immer, was Standard ist und was angepasst wurde.
- Änderungen vor der Umsetzung gezeigt
- Eine kurze Notiz pro Erweiterung
- Standard und Anpassung klar getrennt