Zum Projektinhalt

Eigenprojekt · Eigene WordPress-/WooCommerce-Entwicklung

Revoca Flow

Widerrufsanfragen in WooCommerce erfassen, vor der Übermittlung prüfen und danach nachvollziehbar verarbeiten.

mu digitalKonzeption und Plugin-Architektur · Zustandsmodell, Validierung und Hintergrundverarbeitung · WordPress-/WooCommerce-Integration, Migrationen und Testpfade

Branche
E-Commerce
Leistungen
WordPress Engineering · WooCommerce · individuelle Entwicklung
Projektstand
Free 1.1.1: Review-Kandidat · Pro 0.2.0-alpha: intern
Plattform
WordPress · WooCommerce · PHP

Aufgabe & Kontext

Ein Workflow mit klaren Grenzen. Free 1.1.1 als Review-Kandidat; die Pro-Alpha als separates Modul.

Eine Formularantwort allein erklärt noch nicht, ob eine Anfrage angenommen wurde, welche Folgearbeit offen ist oder wer über den nächsten Schritt entscheidet. Revoca trennt diese Aufgaben in einem eigenen WordPress-/WooCommerce-System.

Systemprinzip · Free 1.1.1

Drei Schritte. Drei klare Zuständigkeiten.

  1. Vorschau

    Eingaben validieren und zur Prüfung anzeigen. Noch kein gespeicherter Vorgang.

  2. Bestätigung

    Anfrage und erstes Ereignis gemeinsam speichern. Erst danach die Annahme bestätigen.

  3. Folgearbeit

    Bestellzuordnung im Hintergrund starten. Mailzustand und Wiederholungen getrennt bearbeiten.

Erklärende Systemdarstellung nach dem Free-Quellstand 1.1.1. Keine Produktoberfläche und keine echte Anfrage.

Entscheidung 01
Beitrag von mu digital

Prüfen, bevor etwas gespeichert wird.

Die Vorschau validiert und zeigt die Eingabe, ohne einen Vorgang zu speichern. Erst die bewusste Bestätigung schreibt Anfrage und erstes Ereignis gemeinsam. Die Annahme wird nur nach erfolgreichem Commit bestätigt.

EinordnungBei einem Speicherfehler gibt es keine Annahmebestätigung. Die technische Annahme ist keine rechtliche Bewertung des Widerrufs.

Entscheidung 02
Beitrag von mu digital

Annahme und Folgearbeit entkoppeln.

Ein erneuter Submit mit derselben Idempotenzkennung verweist auf den bereits angenommenen Vorgang. Bestellzuordnung und Wiederholungen laufen getrennt im Hintergrund. Die öffentliche Antwort verrät nicht, ob eine Bestellung gefunden wurde.

EinordnungE-Mail-Transport ist nicht Zustellung. Nach einem Abbruch zwischen Versand und Speicherung kann eine Wiederholung eine doppelte Mail erzeugen; keine Exactly-once-Garantie.

Entscheidung 03
Beitrag von mu digital

Zuständigkeiten auch im Fehlerfall halten.

Eigene Workflow-Tabellen, WooCommerce CRUD und eine versionierte Extension API trennen Datenhaltung, Plattform und Erweiterung. Ein unvollständiges Schema stoppt den Kernablauf. Fehlt ein geeigneter Pro-Anhang, bleibt die vollständige Free-Bestätigungsmail erhalten.

EinordnungHPOS-Unterstützung im geprüften Quellstand ist keine Garantie für jedes Shop-Setup. Mail, WooCommerce-Notizen und externe Backups liegen außerhalb der eigenen Löschgrenze.

Kern & Erweiterung

Ein vollständiger Kern. Ein getrenntes Modul.

Free 1.1.1

Revoca Flow for WooCommerce

Intern validierter Review-Kandidat. Zweistufige Erfassung, Bestätigungsmail, geschützte Administration und eigene Workflow-Daten.

Bleibt ohne Pro vollständig. WordPress.org-Veröffentlichung und öffentliche Verfügbarkeit sind nicht belegt.

Pro 0.2.0-alpha

Revoca Flow Pro

Interne Alpha für private PDF-Dokumentation und einen administrativen Rücklauf-Workflow. Nutzt die versionierte öffentliche Extension API des Kerns.

Kein öffentlicher Kundenstatus, kein eigener Kundenmail-Workflow, keine automatische Erstattung, Lager- oder Bestellstatusänderung.

Pro darf einen PDF-Anhang zur bestehenden Free-Mail beitragen. Die Free-Mail bleibt bei einem ungeeigneten Anhang vollständig erhalten. Ein PDF bewertet weder Rechte noch Fristen.

Technische Architektur

Eingang, Daten und Folgearbeit bleiben getrennt.

  1. Eingang

    Formular → Validierung → bestätigte Annahme

    Öffentliche Antworten enthalten keine Bestellzuordnung. Berechtigte Adminaktionen prüfen Rolle und Aktion.

  2. Kern

    Workflow → Ereignis → eigener Datenbestand

    Transaktionale Annahme, Idempotenzkennung und Schema-Prüfung. Bei einem unvollständigen Schema startet der Kernablauf nicht.

  3. Folgearbeit

    WooCommerce CRUD · Mail · Datenschutzpfade

    Jobs führen definierte Aufgaben aus. Export und Anonymisierung besitzen eigene Grenzen; Mail und externe Daten werden nicht pauschal gelöscht.

  4. Erweiterung

    Extension API → separates Pro-Modul

    Begrenzte Lese-Snapshots und geschützte Erweiterungspunkte. Pro schreibt nicht in Free-eigene Tabellen.

Erklärende Architektur nach Free 1.1.1 und Pro 0.2.0-alpha. Dargestellt sind Verantwortlichkeiten, keine Live-Daten oder externen Integrationen.

Änderungen haben einen eigenen Lebenszyklus.

Schema-Version, überprüfbare Migration und bewusste Deinstallation sind getrennte Pfade. Ein Update beginnt mit Backup, Teststand und Rückweg; Multisite wird separat geprüft.

Eigene Entwicklung

Verantwortung für den Ablauf. Bis in den Fehlerfall.

mu digital · Muharrem Uzun. Konzeption und technische Umsetzung der eigenen Plugin-Architektur.

  • Zustandsmodell, Validierung und bestätigte Annahme
  • WordPress-Hooks, WooCommerce CRUD und geschützte Administration
  • Workflow-Tabellen, Migrationen, Datenschutz- und Hintergrundpfade
  • Free-/Pro-Vertrag und technische Testpfade

Eigenentwicklung, kein Kundenauftrag. Keine ERP-, CRM-, PIM-, Carrier- oder Label-Integration wird aus diesem Projekt abgeleitet.

Prüfbarer Umfang

Was dahintersteht.

WordPress-Hooks, geschützte Administration, WooCommerce CRUD und eigene Workflow-Tabellen.

Hooks → geschützte Administration → WooCommerce CRUD → eigene Workflow-Tabellen.

EinordnungFree 1.1.1 Review-Kandidat; kein veröffentlichter Kunden-Shop.

Nicht persistente Vorschau, bestätigte idempotente Übermittlung und Hintergrundverarbeitung.

Vorschau → bestätigte Übermittlung → Hintergrundverarbeitung.

EinordnungEigenentwicklung; keine automatische Erstattung, keine erfundenen Integrationen oder Kundenumsätze.

Prüfstand & Grenzen

Technisch prüfbar. Öffentlich klar begrenzt.

Technischer Prüfstand
· Free 1.1.1 und Pro 0.2.0-alpha
Quellabgleich für diesen Case
· vorhandener Code und Dokumentation, kein neuer Plugin-Runtime-Test
Dokumentierte Prüfpfade
PHP · Browser · WooCommerce · Multisite · Migration · Packaging und Release · Privacy Export/Erase

Diese Arbeit belegt Systemkonzeption und Engineering. Sie belegt keine Shop-Installation, keinen Kundenbetrieb und keine universelle Kompatibilität. Beide Pakete bleiben im dokumentierten internen Entwicklungsstand.

  • Keine WordPress.org-Listung, öffentliche Downloads oder Verkaufsfreigabe
  • Keine Kunden-, Installations-, Umsatz- oder Conversion-Kennzahlen
  • Keine automatische Erstattung, Lager- oder Bestellstatusmutation
  • Keine Rechts-, Datenschutz-, Zustell- oder Sicherheitsgarantie

FAQ

Fragen zum Proof-Umfang.

Ist Revoca Flow ein Kundenprojekt?

Nein. Revoca Flow ist eine Eigenentwicklung von mu digital und wird ausdrücklich nicht als Kundenreferenz dargestellt.

Ist das Plugin auf WordPress.org veröffentlicht?

Nein. Die freie Basis ist intern als Review-Kandidat validiert, besitzt aber keine öffentliche WordPress.org-Freigabe oder Listung.

Was belegt dieses Projekt?

Es belegt einen nachvollziehbaren Engineeringprozess für Zustände, Datenhaltung, Hintergrundverarbeitung, Datenschutzpfade und technische Tests.

Garantiert mu digital die Kompatibilität mit jedem WooCommerce-Setup?

Nein. Theme, Plugins, WooCommerce-Version, Hosting und Integrationen müssen für jedes konkrete Vorhaben separat geprüft werden.

Führt Revoca Flow automatisch Erstattungen oder Lagerbuchungen aus?

Nein. Der dokumentierte Pro-Ausbau verändert weder Erstattungen noch Lager oder Bestellungen automatisch.

Sind Carrier- oder Label-Schnittstellen enthalten?

Nein. Es gibt keinen belegten Label-, Versanddienstleister- oder Carrier-API-Connector.

Welche Tests sind dokumentiert?

Der geprüfte Stand umfasst PHP-, Browser-, Multisite-, Migrations- und Releasepfade. Das ist Prozessproof, keine Aussage über fremde Installationen.

Wie wird mit Datenmigrationen umgegangen?

Schema- und Migrationspfade werden fail-closed geprüft. Änderungen sollen erst nach Backup, Teststand und definiertem Rückweg erfolgen.

Kann eine ähnliche Erweiterung beauftragt werden?

Ja, nach einer separaten Machbarkeits-, Wartungs- und Scope-Prüfung. Es gibt kein pauschales Standardangebot und keinen öffentlichen Zahlenpreis.

Ist Revoca Flow eine Rechtsberatung für Widerrufe?

Nein. Das Projekt ist technischer Entwicklungsproof und ersetzt keine rechtliche Prüfung von Texten, Fristen oder Geschäftsprozessen.

Wer verantwortet das Projekt?

Verantwortlich für Konzeption und technische Umsetzung ist mu digital, Muharrem Uzun.

Ähnlicher Workflow?

Mit Scope, Risiken und Rückweg beginnen.

Beschreiben Sie Zielsystem, vorhandene Erweiterungen und den gewünschten Ablauf. Zugangsdaten gehören nicht in die Erstanfrage.

WooCommerce-Erweiterung besprechen
AnrufenProjekt besprechen