Individuelle Entwicklung
Individuelle Kassenlogik & HPOS-Migration
Die Kassenregeln, die Ihr Geschäft wirklich hat – geschrieben gegen die Speicherung, die WooCommerce heute nutzt, nicht die von 2020.
Pro Projekt definiert und angeboten. Festes Angebot, bevor Arbeit beginnt. Keine Abrechnung nach Stunden.
HPOS kompatible Plugin-Entwicklung heißt, Bestellcode gegen WooCommerce’ High-Performance Order Storage zu schreiben – die eigenen Bestelltabellen, die für neue Shops Standard sind – statt gegen die alte beitragsbasierte Speicherung. Das ist wichtig, weil der Fehler leise ist. Code, der Bestellungen in einem HPOS-Shop über Post-Meta liest, wirft keine Fehlermeldung; er liest, was zuletzt synchronisiert wurde, und das kann ein Bestellstatus von vor einer Stunde sein.
Die andere Hälfte dieser Arbeit ist die Kasse selbst. In den meisten Shops sammeln sich Regeln, die keine Einstellung ausdrückt: ein Mindestbestellwert je Land, eine USt-IdNr.-Prüfung, bevor ein B2B-Kunde den Nullsatz bekommt, eine Versandart, die bei Sperrgut verschwinden muss, eine Zahlungsart nur für geprüfte Konten. Als kleine hook-basierte Plugins geschrieben sind sie stabil. Als Theme-Änderungen oder Einzeiler in einem Snippet-Plugin brechen sie beim nächsten Update, meist freitags.
Typischer Build
- Ein HPOS-Kompatibilitäts-Audit Ihrer installierten Plugins und Ihres eigenen Codes, das auflistet, was Bestellungen noch auf die alte Weise liest.
- Migration auf High-Performance Order Storage mit Generalprobe auf Staging, Prüfdurchlauf und Rollback-Plan.
- Kassenregeln als versionierter Plugin-Code über WooCommerce-Hooks und die Store API – nie als Theme-Änderung.
- B2B-Verhalten, wo Sie es brauchen: USt-IdNr.-Prüfung gegen VIES, Reverse-Charge-Behandlung, kundenspezifische Konditionen.
- Bestellstatus- und Fulfillment-Logik, die sich im wp-admin, in der REST API und in jeder lesenden Schnittstelle gleich verhält.
Passt gut, wenn …
- Sie noch auf der alten Bestellspeicherung sind und nicht sicher sind, welche Plugins ein Wechsel zerlegen würde.
- Ihre Kassenregeln in der functions-Datei des Themes leben oder in einem Snippet, das niemand anfassen will.
- Sie an Unternehmen verkaufen und USt-Prüfung, Reverse Charge oder kundenspezifische Preise jedes Mal stimmen müssen.
Verbindung zur KI-Sichtbarkeit
Assistenten und das Merchant Center lesen beide, was Ihre Produkt- und Kassendaten behaupten – Preis mit Steuer, Versandkosten, Verfügbarkeit, wer kaufen darf. Regeln, die in einem Theme-Snippet leben, greifen oft an der Kasse, erreichen aber nie das Schema oder den Feed – der Preis, den ein Assistent nennt, ist also nicht der Preis, den ein Käufer zahlt. Diese Regeln in ordentlichen Plugin-Code zu überführen macht sie für alles Nachgelagerte lesbar, auch für den Validierungsdurchlauf des Audits.
FAQ
Klare Antworten auf die Fragen, die Shop-Betreiber stellen
Wie riskant ist eine HPOS-Migration?
Beherrschbar, wenn sie geprobt wird. Wir fahren sie zuerst auf einer Kopie der Produktion, vergleichen Bestellzahlen und eine Stichprobe Feld für Feld und halten den Kompatibilitätsmodus bereit, damit ein Rollback eine Einstellung ist und keine Wiederherstellung.
Funktionieren meine vorhandenen Plugins weiter?
Die meisten gepflegten deklarieren die Kompatibilität bereits. Das Audit listet die auf, die es nicht tun, und für jedes sagen wir, ob aktualisieren, ersetzen oder kapseln – Sie entscheiden mit der Liste vor sich.
Können Sie die Block-Kasse anpassen?
Ja. Die Block-Kasse wird über die Store API und ihre Erweiterungs-Hooks erweitert, nicht über die alten Formularfilter. Sie ist bewusst enger gefasst – auch deshalb bricht sie seltener.
Wir nutzen ein Snippet-Plugin. Ist das ein Problem?
Eher ein Risiko als ein Problem: Snippets sind unversioniert, ungeprüft und für jeden unsichtbar, der die Seite auditiert. Meist überführen wir das Wesentliche in ein dokumentiertes Plugin und lassen den Rest in Ruhe.
Individuelle Entwicklung
Sagen Sie uns, was automatisch passieren soll.
Beschreiben Sie die Arbeit, die jemand von Hand macht, oder das System, mit dem Ihr Shop nicht sprechen kann. Sie bekommen innerhalb eines Werktags eine Antwort von dem Entwickler, der es bauen würde – auf Englisch.
Automatisierung beschreiben