# Was wir ausgeliefert haben, und wann

> Ein datiertes Protokoll dessen, was in Valenys Core, Valenys Accessibility und Valenys Chatbot ausgeliefert wurde, nach Modulen gruppiert. Die Einträge stammen aus den Repositories selbst, nicht aus einem Marketingkalender.

Source: https://valenys.com/de/changelog/
Updated: 2026-09-08

---
_Ein datiertes Protokoll je Modul, aus den Repositories selbst übernommen._

Das Nützlichste, was ein kleinerer Anbieter zeigen kann, ist keine Funktionsliste — es ist, dass die Liste weiter wächst. Diese Seite gibt es, damit Sie das selbst prüfen können, einschließlich der Quartale, in denen es langsamer wird.

## Wie diese Liste geführt wird

Die Einträge entstehen aus der Commit-Historie und den Release-Notizen, nicht aus einem Redaktionskalender. Wo ein Datum existiert, ist es der Tag, an dem die Arbeit gelandet ist. Wo keines existiert — ein WordPress-Plugin erscheint als Version, nicht als Tag — steht die Versionsnummer an seiner Stelle, denn ein Datum, das erfunden wurde, damit es ordentlicher aussieht, bleibt ein erfundenes Datum.

Die Liste ist nicht vollständig. Fehlerbehebungen, Umbauten und interne Werkzeuge bleiben draußen, sofern sie nichts ändern, was Ihnen auffallen würde. Was hier steht, würde ein Kunde als neu wiedererkennen.

## Handel

Der Onlineshop, sein Katalog, sein Lager und alles, was zur Tür hinausgeht.

### Innergemeinschaftliche Umsatzsteuer: Reverse-Charge, OSS und MIAS

Grenzüberschreitende B2B-Verkäufe wenden Reverse-Charge an, OSS-Schwellen werden je Land verfolgt, und eine Umsatzsteuer-Identifikationsnummer wird vor der Rechnungsstellung gegen MIAS geprüft, nicht erst, wenn es der Buchhaltung auffällt.

### Wareneingang, mit gleitendem Durchschnittspreis

Bestände tragen jetzt einen Wert, nicht nur eine Menge. Margenberichte hören in dem Moment auf, eine Schätzung zu sein, in dem dasselbe Produkt zweimal zu zwei Preisen ankommt.

### Zahlung in Raten und Lieferung in Teilen

Teilzahlung und Teilversand auf derselben Bestellung, jeweils mit eigenem Beleg, denn im B2B fallen die beiden selten auf denselben Tag.

### Lieferung an Paketstation und Abholstelle

Easybox und Abholstellen an der Kasse aus der Live-Liste des Dienstleisters gewählt, wobei der gewählte Punkt bis auf das Versandlabel durchgereicht wird.

### eMAG Marketplace

Katalog, Bestände und Bestellungen mit dem Marktplatz synchronisiert, aus denselben Produktdatensätzen, die den Shop speisen — kein zweiter Katalog, der mitgeführt werden muss.

### Geschenkkarten, Produktfragen, Vergleich und Bearbeiten der Bestellung nach dem Absenden

Vier Dinge, nach denen Käufer ständig fragen, und eines — das Bearbeiten nach dem Absenden — nach dem Support-Teams noch öfter fragen.

### DSGVO für Käufer: eine Kopie der Daten oder Anonymisierung

Die Anfrage eines Käufers wird aus der Shop-Verwaltung beantwortet, von einem Menschen, der weder eine Entwicklerin noch Zugriff auf die Datenbank braucht.

### Mehrere Lager und Preise je Kundengruppe

Bestände je Ort und B2B-Gruppenpreise über demselben Katalog, sodass ein Händler und ein Laufkunde auf derselben Seite unterschiedliche Zahlen sehen.

### Zahlungsdienstleister und Rückerstattungen über das Gateway

PayU und Twispay, gegen den Anbieter geprüfte Zahlungsbenachrichtigungen und Rückerstattungen über das Gateway statt per Überweisung und Notiz in einer Tabelle.

### Versand: Sameday und Cargus

Labels, Sendungsverfolgung und Status zurück in die Bestellung, aus den Systemen, mit denen rumänische Shops tatsächlich versenden.

### Bewertungen, Merkzettel und Wieder-verfügbar-Benachrichtigungen

Produktbewertungen mit einem Feed zu Google, dazu die beiden kleinsten Funktionen, die am meisten abgebrochene Kaufabsicht zurückholen.

### Feeds: Google Merchant, Meta, Compari.ro und Price.ro

Vier Kanäle aus derselben Produktzeile erzeugt, eine Preisänderung muss also nicht an vier Stellen wiederholt werden.

### Landingpages aus Filtern erzeugt

Eine Filterkombination, nach der Menschen tatsächlich suchen, wird zu einer indexierbaren Seite, mit eigenen Regeln dafür, was indexiert werden darf und was nicht.

### Katalogimport aus CSV und XLSX, über eine Warteschlange

Mit Vorschau, bevor irgendetwas geschrieben wird, und mit einer Warteschlange, damit eine Datei mit zehntausend Zeilen nicht davon abhängt, dass ein Browser-Tab offen bleibt.

## Inhalte und Websites

Das CMS, der Seitenbaukasten und alles, was auf einer öffentlichen Seite landet.

### Automatisierungen: wenn X, dann Y

Regeln, im Verwaltungsbereich gebaut — wenn eine Seite veröffentlicht wird, wenn ein Formular eintrifft, wenn ein Prüflauf endet — ohne dass eine Entwicklerin für jede einen Job schreibt.

### Ein dialogfähiger Assistent im Verwaltungsbereich

Er arbeitet über dieselben MCP-Werkzeuge, die auch ein externer Agent nutzen würde, und kann deshalb nichts tun, was ein Mensch nicht auch über die Oberfläche könnte.

### Übersetzung in großem Umfang

Der Rückstand je Sprache, was seit der Änderung der Quelle veraltet ist, und Massenübersetzung — die drei Dinge, die entscheiden, ob eine zweite Sprache ihren ersten Monat überlebt.

### Releases: mehrere Seiten gleichzeitig veröffentlicht

Eine Kampagne landet als ein Vorgang und wird als ein Vorgang zurückgenommen, statt als elf Seiten in einer Reihenfolge, der niemand zugestimmt hat.

### Felder und Blocktypen je Website definiert

Ihr Inhaltsmodell darf sich von allen anderen unterscheiden, ohne zu einem Abzweig zu werden, den niemand mehr aktualisieren kann.

### Strenge CSP mit Nonce, und GraphQL neben REST

Der Sicherheits-Header, der eingeschleuste Skripte wirklich stoppt, und eine zweite Lese-API mit gedeckelten Abfragekosten, per Vertrag gegen REST geprüft.

### A/B-Tests auf einem Block, mit Ergebnis

Zwei Fassungen desselben Abschnitts, auf der öffentlichen Website gemessen, und ein Resultat, das sagt, welche gewonnen hat, statt es dem Geschmack zu überlassen.

### Auswertung ohne Cookies, mit Web Vitals

Genug, um zu sehen, was gelesen wird und wie schnell die Seite für die Lesenden war, ohne eine Einwilligungsschranke vor der Messung.

### Sicherungen außerhalb des Servers, in jeden S3-kompatiblen Speicher

Eine Sicherung, die auf derselben Maschine liegt wie die Website, ist eine Sicherung für die falsche Art von Unfall.

### Website klonen und WordPress-Import

Ein zweiter Kunde in Minuten statt von vorn; und WXR, Medien und Weiterleitungen in einem Durchgang aus WordPress übernommen.

### Visuelles Bearbeiten, neben der echten Seite

Blöcke werden neben der Seite bearbeitet, die sie erzeugen, nicht in einem Formular, das ihr nur ähnelt.

### Ein MCP-Server: das CMS als Werkzeug für einen Agenten

Ein externer Agent kann Inhalte entwerfen, übersetzen und vorbereiten, über dieselben abgesicherten Vorgänge, die auch ein Mensch hat. Veröffentlichen kann er nicht.

### Freigabeprozess, Bearbeitungssperre, Papierkorb, Wiederherstellung

Die vier Dinge, die ein Team von mehr als zwei Personen vor dem ersten Unfall braucht, nicht danach.

### llms.txt und Markdown-Spiegel jeder Seite

Damit ein Modell, das Ihre Website zitiert, zitiert, was die Seite sagt, und nicht das, was es aus dem Layout herausbekommen hat.

## CRM und Vertrieb

Vom Erstkontakt bis zum unterschriebenen Vertrag.

### Der „Heute“-Bildschirm und Akquise-Kadenzen

Ein Bildschirm mit dem, was überfällig ist, was terminiert ist und wer noch nicht angerufen wurde — und Kadenzen, die dafür sorgen, dass ein angefasster Lead immer eine nächste Aktion hat, statt einer Erinnerung, die jemand zu setzen vergessen hat.

### Die Lead-Akte: die ganze Historie einer Firma auf einem Bildschirm

Anrufe, E-Mails, Angebote, Verträge und Notizen an einem Ort, damit niemand vier Tabs öffnet, um eine Frage zu beantworten.

### Vier Lead-Zustände und eine Pipeline, die nur Angebote zählt

Eine mit Hoffnungen aufgeblähte Pipeline ist eine Pipeline, der niemand traut. Als Pipeline zählt nur, worauf ein Angebot liegt.

### Kommunikationshistorie: jede gesendete E-Mail bleibt an der Firma

Einschließlich dessen, was tatsächlich zugestellt wurde, und der vollständigen Nachricht, nicht nur einer Zeile, dass etwas gesendet wurde.

### Import, Dublettenerkennung und eigene Felder

Ein großer Interessentenbestand lässt sich einlesen, ohne dieselbe Firma dreimal in drei Schreibweisen zu importieren.

### Quellenzuordnung, Erfassung über die API und Rentabilität je Kunde

Welcher Kanal einen Kunden gebracht hat und was dieser Kunde danach wert war — die beiden Hälften derselben Frage, endlich im selben System.

## Rechnungsstellung und Finanzen

Belege, Zahlungen und was sie für den Monat bedeuten.

### Oblio: ausgestellte Belege im internen Register gespiegelt

Nur lesend, bewusst: die Plattform schreibt nie in das Buchhaltungskonto, ein Import kann die Bücher, die er liest, also nicht beschädigen.

### In Oblio erfasste Zahlungen aktualisieren hier den Rechnungsstatus

Die Frage „ist das bezahlt?“ hat aufgehört, je nach Bildschirm zwei Antworten zu haben.

### Eine tägliche Übersicht der Fälligkeiten

Geplant, damit der Erste, der von einer überfälligen Rechnung erfährt, nicht der Kunde ist.

### Umsatzsteuer, echte Kosten und Rentabilität je Kunde

Der Umsatz je Kunde war immer sichtbar. Die Kosten je Kunde waren die Hälfte, die der Zahl Bedeutung gab.

### Ablaufwarnungen für Verträge und Hosting, nach Schwellen

Bei dreißig Tagen, bei sieben und am Tag selbst — für die beiden Dinge, die leise ablaufen und laut auffallen.

## Die Plattform selbst

Sicherheit, Sprachen und die Teile, auf denen jedes Modul steht.

### Änderungsprotokoll und Rechte nach Berechtigung

Wer was geändert hat, und ein Rechtemodell, in dem Zugriff auf eine Fähigkeit vergeben wird statt auf eine Stellenbezeichnung.

### Zwei-Faktor-Anmeldung, eine Integrations-API und geprobte Sicherungen

Sicherungen werden planmäßig verifiziert und gegen eine getrennte Datenbank zurückgespielt, denn die meisten Organisationen merken genau an dem Tag, an dem sie sie brauchen, dass ihre Sicherungen sich nicht zurückspielen lassen.

### Dokumente behalten die Sprache, in der sie ausgestellt wurden

Ein auf Deutsch verschicktes Angebot ist ein Jahr später beim Neudruck immer noch deutsch, egal auf welche Sprache der Verwaltungsbereich an dem Tag eingestellt ist.

### Status wurde zu technischen Schlüsseln, übersetzt angezeigt

Ein als übersetztes Wort gespeicherter Status bricht in dem Moment, in dem jemand die Sprache wechselt. Als Schlüssel gespeichert überlebt er.

### Ein rumänisches Ortsverzeichnis, mit Adressvervollständigung

Kreis, Stadt und Straße aus einer echten Liste vervollständigt, damit Adressen in einer Form ankommen, die Versanddienstleister akzeptieren.

## Valenys Accessibility

Der Scanner, das Widget, das Kundenportal und die Konformitätsdokumente.

### Wir haben den Scanner auf uns selbst laufen lassen und behoben, was er fand

Die Barrierefreiheits-Plattform hatte eigene WCAG-Probleme. Sie wurden behoben, und Dokumentation und Übersichten wurden im selben Durchgang mehrsprachig — ein Scanner, der selbst nicht barrierefrei ist, lässt sich schwer verkaufen und noch schwerer vertreten.

### Öffentliche Dokumentation, eine richtige 404-Seite und eine Korrektur bei Partnerdomains

Dokumentation, die ohne Konto lesbar ist, und ein Fehler, durch den die Domain eines Partners beim falschen Mandanten landete.

### Ausgangspunkt: Audit-Engine, Widget, Kundenportal, Partnerbereich

Sechs Phasen zusammen ausgeliefert: Prüfläufe mit axe-core und einem echten Browser, das Besucher-Widget, das Kundenportal mit Berichten und Signet und der White-Label-Bereich für Agenturen.

## Valenys Chatbot

Das WordPress-Plugin und der Lizenzserver dahinter. Versionen statt Daten — ein Plugin erscheint als Nummer.

### Lizenz wird im Backend durchgesetzt, nicht nur in der Oberfläche

Eine nicht lizenzierte Installation hört auf der API-Ebene auf zu antworten, nicht nur im Verwaltungsbildschirm — einschließlich des sofortigen Begrüßungswegs, der bis dahin die eine Lücke war.

### Indexierung ohne Seitenlimit, in jedem Tarif

Die Warteschlange arbeitet in Stapeln mit Wiederholungen und erholt sich von hängenden Sperren, eine große Website auf bescheidenem Hosting bringt die Indexierung also zu Ende, statt auf halbem Weg abzubrechen.

### 55 Oberflächensprachen, rechtsläufige eingeschlossen

Die Widget-Oberfläche wird je Sprache einmal übersetzt und danach zwischengespeichert, und der Bot antwortet in der vom Besucher gewählten Sprache. Arabisch, Hebräisch, Persisch und Urdu stellen das Widget auf rechtsläufig um.

### WPML und Polylang: das Widget folgt der Seitensprache

Inhalte werden je Sprache getrennt indexiert und der Abruf je Sprache geleitet, eine englische Seite antwortet also nicht aus deutschen Inhalten.

### Premium-Sprachausgabe und Webhooks für erfasste Leads

Sprachausgabe über ElevenLabs oder Google Cloud, mit Rückfall auf den Browser; und erfasste Kontakte direkt an Zapier, Make oder einen CRM-Endpunkt.

### Lizenzierung, die nicht an WordPress hängt

Jede freigeschaltete Domain hält ihre Plattform fest — WordPress, OpenCart, PrestaShop, Magento, Shopify oder eine Eigenentwicklung — die folgenden Module brauchen also keinen zweiten Lizenzserver.

### Ratenbegrenzung auf den öffentlichen Endpunkten, und keine Fehlerpreisgabe

Endpunkte für Leads und Rückmeldungen sind je IP ratenbegrenzt, und die Produktion druckt keine PHP-Warnungen mehr in öffentliche Antworten.

## Wenn etwas hiervon das ist, was Sie brauchen, sagen Sie es

Die Hälfte dieser Liste existiert, weil ein Kunde danach gefragt hat und sich die Anfrage als allgemein herausstellte.
