Ich bin Ben und entwickle Custom Plugins, individuelle Erweiterungen und WooCommerce-Lösungen – direkt für Unternehmen und als Partner im Hintergrund für Agenturen.
Der Schwerpunkt liegt auf individuellem Code – vom kleinen Feature bis zur kompletten Lösung.
Custom Plugins
Individuelle Funktionen als eigenes Plugin: sauber gekapselt, updatesicher und unabhängig vom Theme – statt eines Wildwuchses aus Fremd-Plugins.
Custom Code & Erweiterungen
Eigene Post Types, Felder, Blöcke, Shortcodes und Anpassungen an bestehenden Themes und Plugins – per Hooks und Filter, ohne fremden Code zu verbiegen.
Schnittstellen & Automatisierung
Anbindung an externe Dienste und Systeme, Im- und Exporte, Cronjobs und Workflows, die wiederkehrende Handarbeit überflüssig machen.
WooCommerce
Shop-Einrichtung, individuelle Checkout- und Bestelllogik, Automatisierung und Erweiterungen – aus langjähriger E-Commerce-Praxis.
Themes & Design-Umsetzung
Designs aus Figma oder Agenturvorlagen setze ich nach Wunsch um: als schlankes Custom Theme oder mit dem Page Builder deiner Wahl (z.B. Elementor, Divi oder Bricks).
Fehlerbehebung
Ein Update ist schiefgegangen oder eigener Code erzeugt einen kritischen Fehler? Ich finde die Ursache und sorge schnell und zuverlässig dafür, dass die Website wieder läuft.
Wartung & Updates
Laufende Updates von WordPress-Core, Themes und Plugins – inklusive Backup, Sicherheits-Check und einem Blick auf die Ladezeit.
Serverumzug & Übernahme
Wechsel des Hosters oder Übernahme eines bestehenden Projekts? Ich kümmere mich um den kompletten Umzug inklusive Postfächer und Domains und arbeite mich ins bestehende Setup ein.
Webentwicklung ohne WordPress
Auch für Projekte, die bewusst nicht auf WordPress basieren sollen, bin ich der richtige Ansprechpartner.
Im Hintergrund für Agenturen, direkt an der Seite von Unternehmen.
Für Agenturen & Freelancer
Du hast das Konzept und die Kundschaft – ich setze die Technik um. Auf Wunsch arbeite ich White-Label unter deinem Namen und direkt in deinem Workflow.
Zusätzliche Kapazität: vom einzelnen Baustein bis zum ganzen Projekt
Spezialwissen für Custom Code, Plugins und Schnittstellen
Dokumentierte Übergabe, damit dein Team jederzeit weitermachen kann
Für Unternehmen & Shop-Betreiber
Du brauchst eine Funktion, die es so nicht als Plugin gibt, oder einen Shop, der mit deinem Geschäft mitwächst? Ich entwickle dir die passende Lösung.
Ehrliche Beratung vorab: was sinnvoll ist – und was nicht
Funktionen, die zu deinen Abläufen passen, statt Kompromisse mit Fremd-Plugins
Weiterentwicklung und Wartung nach dem Launch aus einer Hand
Partner-Agenturen
Für diese Agenturen arbeite ich als Entwicklungspartner.
Referenzen
Vom Custom Theme bis zum Page Builder – ich setze um, was zum Projekt und zu deinen Wünschen passt.
Fallbeispiel
isis-institut-koeln.de
Custom Plugin als Erweiterung von WooCommerce
Das ISIS Institut Köln bietet systemische Weiterbildungen an – Seminarreihen mit mehreren Terminen, vor Ort und online. Verkauft wird alles als digitale Produkte über WooCommerce.
WooCommerce verkauft Produkte – aber keine Seminarreihen mit mehreren Terminen, begrenzten Plätzen und unterschiedlichen Buchungsvarianten.
Eine Bestellung, ein Termin
Die Bestellverwaltung soll übersichtlich bleiben: Auch bei der Buchung einer ganzen Reihe steht pro Bestellung genau ein Termin.
Organisation ohne Handarbeit
Teilnehmerlisten, Bescheinigungen, Erinnerungen und Zahlungshinweise sollen automatisch entstehen, statt von Hand gepflegt zu werden.
02
Lösung
Ein maßgeschneidertes Plugin erweitert WooCommerce um eine vollständige Seminarverwaltung – im Shop und im Backend.
Termine direkt am Produkt pflegen
Jedes Seminar-Produkt bekommt im Backend eigene Felder – statt Termine in der Beschreibung zu verstecken.
Einzelseminar oder Seminarreihe, vor Ort oder online (mit Zugangslink)
Beliebig viele Termine je Produkt in einer Terminliste
Einzelne Termine per Klick verschieben oder absagen
Freie Plätze pro Termin werden mitgezählt und im Shop angezeigt
Flexibel buchen, sauber abrechnen
Im Shop wählen Teilnehmende die ganze Reihe, alle künftigen Termine oder einen Einzeltermin. Trotzdem gehört zu jeder Bestellung nur ein Termin – den Rest erledigt das System.
Seminarreihe mit 5 Terminen – probier die Buchungsvarianten aus:
1Bestellung
2automatisch
3automatisch
4automatisch
5automatisch
Bestellung für Termin 1. Die Bestellungen für Termin 2 bis 5 legt das System automatisch an – jeweils 28 Tage vor dem Termin.
Folgebestellungen entstehen automatisch 28 Tage vor dem jeweiligen Termin – mit Teilnehmer- und Rechnungsdaten, auf Wunsch mit Gutschein
Bezahlung je Termin oder als Gesamtzahlung; bereits bezahlte Termine werden als bezahlt angelegt
Kontrolle im Backend: Automatik pro Bestellung stoppen, nächsten Termin kostenfrei setzen – Doppelbestellungen werden verhindert
Alle Teilnehmenden pro Termin im Blick
Aus den Bestellungen entsteht automatisch die Teilnehmerverwaltung – ohne separates Tool.
Teilnehmerliste je Termin direkt im Backend
Anwesenheit per Klick erfassen
Export der Liste als CSV
Teilnehmer- und Rechnungsadresse getrennt erfasst
Dokumente auf Knopfdruck
Was früher Handarbeit war, erzeugt das Plugin aus den vorhandenen Daten.
Teilnahmebescheinigungen als PDF aus einer Vorlage – mit Vorschau
Versand einzeln oder gesammelt an die Teilnehmenden
Teilnehmerliste als PDF für die Dozierenden
Automatische Kommunikation
Zeitgesteuerte Mails halten alle Beteiligten auf dem Laufenden – ohne dass jemand daran denken muss.
Seminareinladung 7 Tage vor dem Termin, bei Online-Terminen 1 Tag vorher mit Zugangslink
Zahlungserinnerung mit direktem Zahlungslink 10 Tage vor dem Termin bei offenen Bestellungen
Dozierende erhalten am Vortag die Teilnehmerliste als PDF
Erinnerungen lassen sich pro Bestellung abschalten oder erneut senden
03
Nutzen
Weniger Handarbeit
Folgebestellungen, Erinnerungen, Bescheinigungen und Teilnehmerlisten entstehen automatisch, ohne dass jemand daran denken muss.
Flexibel für Teilnehmende
Ganze Reihe, ab einem Wunschtermin oder einzelner Termin – mit Einzel- oder Gesamtzahlung.
Übersicht im Backend
Ein Termin pro Bestellung, alle Teilnehmenden je Termin auf einen Blick, Anwesenheit per Klick.
Ein System statt vieler Tools
Alles läuft in WooCommerce und ist genau auf die Abläufe des Instituts zugeschnitten.
Fallbeispiel
canisroad.de
Betreuung & Custom Plugins
Canis Road ist ein Reiseführer für Wohnmobil-Reisen mit Hund. Ich betreue die Seite laufend und entwickle sie weiter – mit eigenen Plugins, unter anderem für Reiseberichte, den Checkout und den Routenplaner.
Umgesetzt:Route planenPlätze entlang der RouteFilter & FavoritenZwischenstoppsExport & Teilen
01
Anforderung
Vom Ziel zur Reiseroute
Wer mit dem Wohnmobil unterwegs ist, sucht nicht nur einen Ort, sondern plant eine ganze Route – und will passende Plätze direkt entlang des Weges finden.
Filtern nach dem, was zählt
Nicht jeder Platz passt zu jeder Reise: Platztyp, Ausstattung, Umgebung und Gelände sollen sich filtern lassen, ebenso der Abstand zur Route.
Schnell und unterwegs nutzbar
Die Suche soll auch bei vielen Plätzen schnell und performant bleiben, und die geplante Route soll sich teilen, exportieren und ausdrucken lassen.
02
Lösung
Ein eigenes Plugin verbindet Kartendienst, Routenberechnung und die vorhandenen Inhalte der Seite zu einem Routenplaner, der genau auf Canis Road zugeschnitten ist.
Von hier nach dort – in wenigen Klicks
Der Routenplaner startet mit dem eigenen Standort und berechnet die Route über die Google-Kartendienste.
Startpunkt per Standortbestimmung, mit Ausweichposition, wenn der Standort nicht freigegeben wird
Ziel per Ortssuche mit Vorschlägen
Route und Routenbeschreibung erscheinen direkt in der Karte
Bedienbar auf Desktop, Tablet und Smartphone
Nur Plätze, die wirklich am Weg liegen
Aus dem Bestand werden genau die Plätze gefunden, die innerhalb eines frei wählbaren Abstands zur Route liegen.
Schema: Zieh den Regler und sieh, welche Punkte im gewählten Abstand zur Route liegen.
Zuerst grober Vorfilter über eine Umgebungsbox der Route, dann exakte Abstandsberechnung zur Routenlinie
Abstand zur Route frei einstellbar
Ergebnisse werden zwischengespeichert – im Browser und auf dem Server –, damit wiederholte Suchen schnell bleiben
Karte passt Ausschnitt und Markergrößen automatisch an
Genau die Plätze, die zur Reise passen
Die Filter entstehen aus den vorhandenen Datenfeldern der Plätze – neue Auswahlmöglichkeiten erscheinen von selbst.
Filter nach Platztyp, Ausstattung, Umgebung und Gelände, mit Mehrfachauswahl
Ausstattungs-Symbole an jedem Platz für den schnellen Überblick
Favoriten aus dem bestehenden Favoriten-System werden auf der Karte eigens markiert
Plätze direkt in die Route einbauen
Ein gefundener Platz lässt sich mit einem Klick als Zwischenstopp übernehmen.
Route wird mit dem neuen Stopp automatisch neu berechnet
Routenbeschreibung und Suchergebnisse werden aktualisiert
Mehrere Stopps sind möglich – so wächst aus der Suche eine komplette Reiseplanung
Die Route mitnehmen
Die fertige Planung lässt sich in mehreren Formaten weiterverwenden.
PDF mit Strecke, Fahrzeit, Start und Ziel sowie den gewählten Plätzen mit Foto, Kontaktdaten und Koordinaten
GPX-Datei für Navigationsgeräte und -Apps
Route per Link oder über die Teilen-Funktion des Geräts weitergeben
Der PDF-Export ist abgesichert und gegen Missbrauch begrenzt
03
Nutzen
Reiseplanung in einem Schritt
Von der Route zu den passenden Plätzen, ohne Umwege über Listen, Karten und Notizen.
Schnell trotz großer Datenmenge
Vorfilter und Zwischenspeicher sorgen für kurze Antwortzeiten, auch wenn viele Plätze im Bestand liegen.
Auch unterwegs nutzbar
Ausdruck, GPX-Datei und Link machen die Route jederzeit verfügbar.
Genau auf Canis Road zugeschnitten
Der Routenplaner nutzt die vorhandenen Datenfelder und das Favoriten-System der Seite – keine Fremdlösung, die sich verbiegen muss.
Fallbeispiel
klimawiese.de
Custom Plugin als Erweiterung von WooCommerce
Klimawiese legt mit Hilfe von Patenschaften Streuobstwiesen auf brachliegenden Flächen an und schützt so Klima und Artenvielfalt. Baum-, Blüh- und weitere Patenschaften werden über WooCommerce verkauft – zu jeder Patenschaft gibt es eine persönliche Urkunde.
Umgesetzt:KundenkontoIndividuelle GestaltungMengen im GriffPDF & VersandBackend
01
Anforderung
Behalten oder verschenken
Wer eine Patenschaft übernimmt, möchte etwas in der Hand haben: eine persönliche Urkunde – für sich selbst oder als Geschenk mit dem Namen der beschenkten Person.
Eine Bestellung, viele Patenschaften
In einer Bestellung können mehrere Patenschaften stecken. Urkunden sollen für alle oder einzelne, in der passenden Anzahl und auch später erstellt werden können – ohne Doppelte.
Kein Aufwand fürs Team
Kundinnen und Kunden sollen ihre Urkunde selbst gestalten und sofort als PDF erhalten, ohne dass das Team Vorlagen von Hand befüllt.
02
Lösung
Ein eigenes Plugin ergänzt WooCommerce um einen Urkundengenerator – im Kundenkonto für die Kundschaft, im Backend für das Team.
Urkunden direkt in „Mein Konto“
In der Bestellübersicht gibt es eine eigene Spalte „Patenschaftsurkunden“ und einen eigenen Bereich zum Erstellen und Herunterladen.
Die Schaltfläche passt sich an: Erstellen, Erstellen / Download oder Download
Nur für abgeschlossene Bestellungen verfügbar
Bereits erstellte Urkunden stehen jederzeit zum erneuten Download bereit
Urkunde persönlich gestalten
Ein Formular führt durch die Gestaltung. Die Eingaben landen genau dort auf der Urkunde, wo sie hingehören.
Beispiel: Gib Namen ein und wechsle die Urkundenart – die Vorschau reagiert sofort.
Patenschaftsurkunde
für Maria Beispiel
über
1 x Baumpatenschaft 2 x Blühpatenschaft
Mit der Übernahme der oben genannten Patenschaft/en hast Du ein Klimawiese-Projekt unterstützt und Dich so nachhaltig für den Schutz unseres Klimas und den Erhalt der Artenvielfalt engagiert.
Urkundenart: Patenschafts- oder Geschenkurkunde, bei Geschenken mit dem Namen der schenkenden Person
Auswahl: alle Patenschaften der Bestellung oder eine einzelne – mit Anzahl
Eigener Text bis 450 Zeichen, sonst kommt ein passender Standardtext
Erklärgrafiken zeigen, wo welcher Name auf der Urkunde erscheint
Nie mehr Urkunden als Patenschaften
Das Plugin zählt pro Bestellposition mit, für wie viele Patenschaften bereits Urkunden erstellt wurden.
Urkunden lassen sich in Etappen erstellen, etwa einzelne Geschenkurkunden nachträglich
Wird eine Urkunde gelöscht, ist die Menge wieder frei
Eigene Datenbanktabellen halten Urkunden und zugehörige Patenschaften sauber getrennt
PDF aus der Design-Vorlage
Aus den Eingaben entsteht automatisch die fertige Urkunde im Design von Klimawiese.
Titel, Name, Patenschaften mit Anzahl und persönlicher Text werden in die PDF-Vorlage von Klimawiese gesetzt
Die Urkunde geht automatisch per Mail an die Kundschaft, mit sprechendem Dateinamen
Eine Bestellnotiz dokumentiert, wann welche Urkunde erstellt wurde
Gespeicherte PDFs haben zufällige Dateinamen und lassen sich nicht erraten
Alles im Blick für das Team
In jeder Bestellung zeigt eine eigene Box alle erstellten Urkunden.
Patenschaften, Namen und Text je Urkunde auf einen Blick
Angaben nachträglich korrigieren – das PDF wird neu erzeugt
Einzelne oder alle Urkunden einer Bestellung löschen
03
Nutzen
Persönlich statt Standard
Jede Urkunde trägt Namen und Text der Kundschaft, auch als Geschenk – die Patenschaft wird greifbar.
Kein Aufwand im Team
Erstellung und Versand laufen automatisch und ohne Handarbeit, direkt nach dem Kauf.
Nachvollziehbar
Mengenzähler und Backend-Übersicht sorgen dafür, dass nichts doppelt oder vergessen wird.
Passend zur Marke
Die Urkunde entsteht aus der eigenen Klimawiese-Vorlage – kein Standard-Dokument, sondern ein Stück Markenauftritt.
Jahrgang 1984, Ehemann, Weltreisender, Tierfreund, Kuchen-Liebhaber und WordPress-Entwickler.
Nach meiner Ausbildung in einer Werbeagentur war ich neun Jahre lang in einem mittelständischen Online-Versandhandel als Mediengestalter und Webentwickler angestellt. Ich habe den Online-Shop und das selbst entwickelte, webbasierte ERP-System betreut und durch den engen Kontakt zu allen Abteilungen gemeinsam mit den Kolleginnen und Kollegen viele Prozesse optimiert und automatisiert. Ich war quasi die Schnittstelle zwischen Mitarbeitern und Technik – heute übersetze ich die Anforderungen von Kundschaft und Agenturen in saubere technische Lösungen.
Im August 2017 sind meine Frau Lisa und ich aus dem Alltag ausgebrochen: Wir haben den Großteil unseres Besitzes verkauft, Jobs und Wohnung gekündigt und sind auf Weltreise gegangen – definitiv die beste Entscheidung unseres Lebens!
Wenn ich nicht gerade Code schreibe, findest du mich beim Laufen oder im Gym – am liebsten früh am Morgen, denn so startet der Tag für mich am besten. Und der Kuchen danach? Gehört selbstverständlich zum Trainingsplan. Das Regiment zu Hause führen allerdings Chandler und Onik: Die beiden Katzen lassen mich netterweise mitwohnen.
Möchtest du mehr über mich erfahren? Schreib mir sehr gern, ich melde mich in Kürze bei dir.
Du hast ein Projekt, eine Idee für eine individuelle Funktion oder suchst einen verlässlichen WordPress-Partner für deine Agentur? Schreib mir kurz, worum es geht.
Sie sehen gerade einen Platzhalterinhalt von Facebook. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Sie sehen gerade einen Platzhalterinhalt von Instagram. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Sie sehen gerade einen Platzhalterinhalt von X. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.